Search results for "program"
Items we need to order for you


Java How to Program, Late Objects, Global Edition
The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming fundamentals, object-oriented programming concepts and intermediate-level topics for further study. Java How to Program, Late Objects, 11th Edition, presents leading-edge computing technologies using the Deitel signature live-code approach, which demonstrates concepts in hundreds of complete working programs. The 11th Edition presents updated coverage of Java SE 8 and new Java SE 9 capabilities, including JShell, the Java Module System, and other key Java 9 topics.
R 2,069.00

R 885.00

Java How to Program, Early Objects, Global Edition
For courses in Java programming The Deitels’ groundbreaking How to Program series offers unparalleled breadth and depth of programming fundamentals, object-oriented programming concepts and intermediate-level topics for further study. Java How to Program, Early Objects, 11th Edition, presents leading-edge computing technologies using the Deitel signature live-code approach, which demonstrates concepts in hundreds of complete working programs. The 11th Edition presents updated coverage of Java SE 8 and new Java SE 9 capabilities, including JShell, the Java Module System, and other key Java 9 topics.
R 2,353.00

Python GUI Programming with Tkinter
Transform your evolving user requirements into feature-rich Tkinter applicationsKey FeaturesExtensively revised with new content on RESTful networking, classes in Tkinter, and the Notebook widgetTake advantage of Tkinter’s lightweight, portable, and easy-to-use featuresBuild better-organized code and learn to manage an evolving codebaseBook DescriptionTkinter is widely used to build GUIs in Python due to its simplicity. In this book, you’ll discover Tkinter’s strengths and overcome its challenges as you learn to develop fully featured GUI applications.Python GUI Programming with Tkinter, Second Edition, will not only provide you with a working knowledge of the Tkinter GUI library, but also a valuable set of skills that will enable you to plan, implement, and maintain larger applications. You’ll build a full-blown data entry application from scratch, learning how to grow and improve your code in response to continually changing user and business needs.You’ll develop a practical understanding of tools and techniques used to manage this evolving codebase and go beyond the default Tkinter widget capabilities. You’ll implement version control and unit testing, separation of concerns through the MVC design pattern, and object-oriented programming to organize your code more cleanly.You’ll also gain experience with technologies often used in workplace applications, such as SQL databases, network services, and data visualization libraries. Finally, you’ll package your application for wider distribution and tackle the challenge of maintaining cross-platform compatibility.What you will learnProduce well-organized, functional, and responsive GUI applicationsExtend the functionality of existing widgets using classes and OOPPlan wisely for the expansion of your app using MVC and version controlMake sure your app works as intended through widget validation and unit testingUse tools and processes to analyze and respond to user requestsBecome familiar with technologies used in workplace applications, including SQL, HTTP, Matplotlib, threading, and CSVUse PostgreSQL authentication to ensure data security for your applicationWho this book is forThis book is for programmers who understand the syntax of Python, but do not yet have the skills, techniques, and knowledge to design and implement a complete software application. A fair grasp of basic Python syntax is required.
R 1,887.24


R 306.00

Introduction to Java Programming and Data Structures, Global Edition
For courses in Java programming. A fundamentals-first approach. Introduction to Java Programming and Data Structures, Global Edition integrates programming, data structures and algorithms into 1 text. It takes a fundamentals-first approach, building a strong foundation of basic concepts and techniques before teaching object-oriented and advanced programming. Programming is explained in a problem-driven way that focuses on problem solving rather than syntax, illustrating concepts by example and providing many exercises with various levels of difficulty for practice. The 13th Edition reflects Java 18 technology and is completely revised in every detail to enhance clarity, content, examples and exercises.
R 3,546.00

Programming Web Services with Perl
Given Perl's natural fit for web applications development, it's no surprise that Perl is also a natural choice for web services development. It's the most popular web programming language, with strong implementations of both SOAP and XML-RPC, the leading ways to distribute applications using web services. But books on web services focus on writing these applications in Java or Visual Basic, leaving Perl programmers with few resources to get them started. Programming Web Services with Perl changes that, bringing Perl users all the information they need to create web services using their favorite language. Programming Web Services with Perl steers clear of the hype surrounding web services and concentrates on what is useful and practical. The book introduces the major web services standards, such as XML-RPC, SOAP, WSDL, and UDDI, and shows how to implement Perl servers and clients using these standards. You'll find detailed references on both the XML and SOAP toolkits, and learn when to use one technology in favor of the other. The book is rich with programming examples that you'll find useful well past the learning stage.And, moving beyond the basics, the book offers solutions to problems of security, authentication, and scalability. Some of the topics covered in the book are: * HTTP and XML basics * XML-RPC and the toolkits * SOAP and toolkits * SOAP::Lite * Using SOAP with SMTP and other protocols * Advertising and discovering with UDDI and WSDL * The REST methodology * The future of web services Programming Web Services with Perl was written for Perl programmers who have no prior knowledge of web services. You can pick up this book without any understanding of XML-RPC or SOAP and be able to apply these technologies easily, through the use of publicly available Perl modules detailed in the book. If you're interested in applying XML-RPC and SOAP technologies to distributed programming applications, then Programming Web Services with Perl is a book you'll want to have.
R 1,140.00

R 916.00


Java Servlet Programming 2e
Servlets are important in that they tie Java to the Web, allowing programmers to write Java programs that create dynamic Web content. This book covers everything Java developers need to know to write effective servlets. It explains the servlet lifecycle, showing how to use servlets to maintain state information. It also describes how to serve dynamic Web content, including both HTML pages and multimedia data, and explores more advanced topics like integrated session tracking, efficient database connectivity using JDBC, applet-servlet communicaton, interservlet communication, and internationalization. Readers can use the book's numerous real-world examples as the basis for their own servlets. The second edition has been completely updated to cover the new features of Version 2.2 of the Java Servlet API. It introduces chapters on servlet security and advanced communication, and also introduces several popular tools for easier integration of servlet technology with dynamic Web pages including JavaServer Pages (JSP), Tea, XMLC, and the Element Construction Set.
R 1,730.00

Programmieren mit PHP
Dieses Einsteigerbuch zu PHP vermittelt grundlegende Konzepte und Techniken der Programmiersprache PHP. Leser lernen, wie man einfache Webanwendungen entwickelt, HTML mit PHP dynamisch kombiniert und Formulardaten verarbeitet. Quasi nebenbei wird damit auch ein grundlegender Einstieg in die allgemeinen Konzepte der Programmierung vermittelt. Das Buch führt durch grundlegende Syntax, Variablen, Kontrollstrukturen (wie Schleifen und Bedingungen), Funktionen sowie den Umgang mit Datenbanken (meist mit MySQL). Es bietet praktische Übungen, um Leser Schritt für Schritt in die Erstellung interaktiver Webseiten und die Verarbeitung von Benutzereingaben einzuführen. Am Ende ist der Leser in der Lage, einfache, datenbankgestützte Webanwendungen zu programmieren.
R 1,893.65

R 610.00


Pro Functional PHP Programming
Bring the power of functional programming to your PHP applications. From performance optimizations to concurrency, improved testability to code brevity, functional programming has a host of benefits when compared to traditional imperative programming. Part one of Pro Functional PHP Programming takes you through the basics of functional programming, outlining the key concepts and how they translate into standard PHP functions and code. Part two takes this theory and shows you the strategies for implementing it to solve real problems in your new or existing PHP applications. Functional programming is popular in languages such as Lisp, Scheme and Clojure, but PHP also contains all you need to write functional code. This book will show you how to take advantage of functional programming in your own projects, utilizing the PHP programming language that you already know.What You'll LearnDiscover functional programming in PHPWork with functional programming functionsDesign strategies for high-performance applicationsManage business logic with functionsUse functional programming in object-oriented and procedural applicationsEmploy helper libraries in your applicationProcess big data with functional PHPWho This Book Is ForProgrammers and web developers with experience of PHP who are looking to get more out of their PHP coding and be able to do more with PHP.
R 1,175.73

Programming the Intel Edison: Getting Started with Processing and Python
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.Learn To Easily Create Robotic, IoT, and Wearable Electronic Gadgets!Get up-and-running building cutting-edge Edison devices with help from this DIY guide. Programming the Intel Edison: Getting Started with Processing and Python lays out the Edison’s powerful features and teaches the basics of Internet-enabled embedded programming. Discover how to set up components, connect your PC or Mac, build Python applications, and use USB, WiFi, and Bluetooth connections. Start-to-finish example projects include a motor controller, home temperature system, robotic car, and wearable hospital alert sensor.Explore the capabilities and features of the EdisonConnect Sparkfun, Break-out, and Arduino boardsProgram your Edison through the Arduino IDESet up USB, GPIO, WiFi, and Bluetooth connections
R 556.00

PHP 7 Programming Cookbook
Over 80 recipes that will take your PHP 7 web development skills to the next level!About This Book• This is the most up-to-date book in the market on PHP• It covers the new features of version 7.x, best practices for server-side programming, and MVC frameworks• The recipe-based approach will allow you to explore the unique capabilities that PHP offers to web programmersWho This Book Is ForIf you are an aspiring web developer, mobile developer, or backend programmer, then this book is for you as it will take your PHP programming skills to next level. Basic knowledge of PHP programming is assumed.What You Will Learn• Use advanced PHP 7 features, such as the Abstract Syntax Tree, Uniform Variable Syntax, Scalar Type Hints, Generator Delegation, Anonymous Classes, and the Context Sensitive Lexer• Discover where and when PHP 5 code needs to be re-written to avoid backwards-compatibility breaks• Improve the overall application security and error handling by taking advantage of classes that implement the new throwable interface• Solve practical real-world programming problems using PHP 7• Develop middle-wareclasses that allow PHP developers to gluedifferent open source libraries together seamlessly• Define and Implement PSR-7 classes• Create custom middleware using PSR-7 compliant classes• Test and debug your code, and get to know the best practicesIn DetailPHP 7 comes with a myriad of new features and great tools to optimize your code and make your code perform faster than in previous versions. Most importantly, it allows you to maintain high traffic on your websites with low-cost hardware and servers through a multithreading web server.This book demonstrates intermediate to advanced PHP techniques with a focus on PHP 7. Each recipe is designed to solve practical, real-world problems faced by PHP developers like yourself every day. We also cover new ways of writing PHP code made possible only in version 7. In addition, we discuss backward-compatibility breaks and give you plenty of guidance on when and where PHP 5 code needs to be changed to produce the correct results when running under PHP 7. This book also incorporates the latest PHP 7.x features.By the end of the book, you will be equipped with the tools and skills required to deliver efficient applications for your websites and enterprises.Style and approachThis book takes a recipe-based approach, with real-world examples that can serve as building blocks for a larger application. Each recipe is self-contained with no external dependencies. This book follows a problem-solution strategy so you understand how to deal with various scenarios you may encounter while using PHP 7 in your daily activities.
R 1,889.00

Computer Science & Perl Programming - Best of the Perl Journal
This is the first of three volumes from the archives of "The Perl Journal", it contains 71 articles providing a comprehensive tour of how experts implement computer science concepts in the real world, with code walkthroughs, case studies, and explanations of difficult techniques. The book also covers tips for beginners; regular expressions; data structures; networking; databases; software development processes; object-oriented programming; and advanced Perl programming techniques. This volume covers: tips for beginners; regular expressions; data structures; networking databases; software development processes; object-oriented programming; and advanced Perl programming techniques. It also contains articles on object-oriented programming, closures, regular expressions, buffering, parsing, using other languages from Perl, sending and filtering mail programmatically, working with Microsoft Office programs, DNS, the internals of Perl, and over four dozen other topics.
R 1,140.00

R 1,525.00



Building Telegram Bots
Learn about bot programming, using all the latest and greatest programming languages, including Python, Go, and Clojure, so you can feel at ease writing your Telegram bot in a way that suits you.This book shows how you can use bots for just about everything: they connect, they respond, they enhance your job search chances, they do technical research for you, they remind you about your last train, they tell the difference between a horse and a zebra, they can tell jokes, and they can cheer you up in the middle of the night. Bots used to be hard to set up and enhance, but with the help of Building Telegram Bots you’ll see how the Telegram platform is now making bot creation easier than ever. You will begin by writing a simple bot at the start and then gradually build upon it. The simple yet effective Telegram Bot API makes it very easy to develop bots in a number of programming languages. Languages featured in the book include Node.js, Java, Rust, and Elixir. This book encourages you to not only learn the basic process of creating a bot but also lets you spend time exploring its possibilities. By the end of the book you will be able create your own Telegram Bot with the programming language of your choice. What You Will LearnCarry out simple bot design and deployment in various programming languages including Ruby, D, Crystal, Nim, and C++Create engaging bot interactions with your usersAdd payments and media capabilities to your botsMaster programming language abstractionWho This Book Is ForEngineers who want to get things done. People who are curious. Programming beginners. Advanced engineers with little time to do research.
R 866.00



Java Cryptography Extensions
For a long time, there has been a need for a practical, down-to-earth developers book for the Java Cryptography Extension. I am very happy to see there is now a book that can answer many of the technical questions that developers, managers, and researchers have about such a critical topic. I am sure that this book will contribute greatly to the success of securing Java applications and deployments for e-business. --Anthony Nadalin, Java Security Lead Architect, IBMFor many Java developers and software engineers, cryptography is an "on-demand" programming exercise, where cryptographic concepts are shelved until the next project requires renewed focus. But considerations for cryptography must be made early on in the design process and it’s imperative that developers know what kinds of solutions exist. One of Java’s solutions to help bridge the gap between academic research and real-world problem solving comes in the form of a well-defined architecture for implementing cryptographic solutions. However, to use the architecture and its extensions, it is important to recognize the pros and cons of different cryptographic algorithms and to know how to implement various devices like key agreements, digital signatures, and message digests, to name a few.In Java Cryptography Extensions (JCE), cryptography is discussed at the level that developers need to know to work with the JCE and with their own applications but that doesn’t overwhelm by packing in details unimportant to the busy professional. The JCE is explored using numerous code examples and instructional detail, with clearly presented sections on each aspect of the Java library. An online open-source cryptography toolkit and the code for all of the examples further reinforces the concepts covered within the book. No other resource presents so concisely or effectively the exact material needed to begin utilizing the JCE.
R 999.00


























