0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (1)
  • R100 - R250 (114)
  • R250 - R500 (537)
  • R500+ (3,232)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Internet > Internet languages > General

Starting Out with Python, Global Edition (Paperback, 5th edition): Tony Gaddis Starting Out with Python, Global Edition (Paperback, 5th edition)
Tony Gaddis
R2,116 Discovery Miles 21 160 In Stock

For courses in Python programming. A clear and student-friendly introduction to the fundamentals of Python In Starting Out with Python, 5th Edition, Tony Gaddis' accessible coverage introduces students to the basics of programming in a high-level language. Python, an easy-to-learn and increasingly popular object-oriented language, allows readers to become comfortable with the fundamentals of programming without the troublesome syntax that can be challenging for novices. With the knowledge acquired using Python, students gain confidence in their skills and learn to recognize the logic behind developing high-quality programs. Starting Out with Python discusses control structures, functions, and lists before classes. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, focused explanations, and an abundance of exercises appear in every chapter. Updates to the 5th Edition include a new chapter on database programming, and new coverage of GUI programming, string processing and formatting, and turtle graphics topics.

Java How to Program, Late Objects, Global Edition (Paperback, 11th edition): Paul Deitel, Harvey Deitel Java How to Program, Late Objects, Global Edition (Paperback, 11th edition)
Paul Deitel, Harvey Deitel
R900 R750 Discovery Miles 7 500 Save R150 (17%) In Stock

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.

HTML and JavaScript BASICS (Paperback, 4th edition): E. Turner, Karl Barksdale HTML and JavaScript BASICS (Paperback, 4th edition)
E. Turner, Karl Barksdale
R1,400 R1,244 Discovery Miles 12 440 Save R156 (11%) Ships in 10 - 15 working days

This BASICS series text, updated to include the latest information on JavaScript and HTML, provides an easy-to-follow, step-by-step introduction to all aspects of HTML and JavaScript programming. Topics covered in the book include HTML organization techniques, HTML power techniques, using images with JavaScript, and using forms with JavaScript.

OCP Oracle Certified Professional Java SE 11 Developer Practice Tests - Exam 1Z0-819 and Upgrade Exam 1Z0-817 (Paperback): J... OCP Oracle Certified Professional Java SE 11 Developer Practice Tests - Exam 1Z0-819 and Upgrade Exam 1Z0-817 (Paperback)
J Boyarsky
R743 Discovery Miles 7 430 Ships in 12 - 17 working days

NOTE: The OCP Java SE 11 Programmer I Exam 1Z0-815 and Programmer II Exam 1Z0-816 have been retired (as of October 1, 2020), and Oracle has released a new Developer Exam 1Z0-819 to replace the previous exams. The Upgrade Exam 1Z0-817 remains the same. Improve your preparation for the OCP Java SE 11 Developer exam with these comprehensive practice tests OCP Oracle Certified Professional Java SE 11 Developer Practice Tests: Exam 1Z0-819 and Upgrade Exam 1Z0-817 offers readers over 1000 practice questions to help them hone their skills for the challenging 1Z0-819 exam as well as the 1Z0-817 upgrade exam. Covering all the objective domains that help readers master the crucial subject areas covered by the exam, OCP Oracle Certified Professional Java SE 11 Developer Practice Tests provides domain-by-domain questions as well as additional bonus practice exams to further solidify the reader's mastery of its subjects. This book covers topics like: Understanding Java Technology and Environment Working with Java Operators, Primitives, and Strings Creating Methods and Lambda Expressions Designing Classes, Interfaces, Enums, and Annotations Writing Functional Interfaces and Streams Building Modules and Migrating Applications to Modules Applying I/O, NIO.2, JDBC, Threads, and Concurrency Secure Coding in Java SE Application And much more Perfect for anyone studying for the OCP Java SE 11 Developer and Upgrade exams, as well as all those who wish to brush up on their Java programming skills, OCP Oracle Certified Professional Java SE 11 Developer Practice Tests: Exam 1Z0-819 and Upgade Exam 1Z0-817 is an indispensable resource that has a place on the bookshelf of every Java enthusiast, professional, and student.

HTML5 and CSS - Complete, International Edition (Paperback, 7th edition): Denise Woods HTML5 and CSS - Complete, International Edition (Paperback, 7th edition)
Denise Woods
R988 R901 Discovery Miles 9 010 Save R87 (9%) Ships in 10 - 15 working days

Part of the highly successful Shelly Cashman Series (R), this text provides an introduction to HTML5 and CSS and leads the user through a clear, step-by-step, screen-by-screen approach to learning. Readers learn how to create a Web page using HTML5, format the page, add graphics, and more.

JavaScript for Web Warriors (Paperback, 7th edition): Patrick Carey, Sasha Vodnik JavaScript for Web Warriors (Paperback, 7th edition)
Patrick Carey, Sasha Vodnik
R1,310 R1,176 Discovery Miles 11 760 Save R134 (10%) Ships in 10 - 15 working days

Learn to use JavaScript, the popular scripting language that allows web page authors to develop interactive web pages and sites. Carey/Vodnik's JAVASCRIPT FOR WEB WARRIORS, Seventh Edition introduces a variety of techniques that focus on what you need to know to begin using JavaScript right away. Step-by-step tasks within each chapter highlight particular techniques essential for building actual JavaScript programs. Guided activities reinforce skills and build in complexity as you progress. You also study debugging techniques. Using accompanying MindTap digital resources, you read and immediately practice with embedded JavaScript coding exercises in an authentic integrated development environment (IDE). Learning objectives, summaries, review and key terms highlight major concepts while reinforcement exercises let you further practice new techniques. After completing your course, you will able to use JavaScript to build professional quality web applications.

JavaScript for Sound Artists - Learn to Code with the Web Audio API (Paperback): William Turner, Steve Leonard JavaScript for Sound Artists - Learn to Code with the Web Audio API (Paperback)
William Turner, Steve Leonard
R1,470 Discovery Miles 14 700 Ships in 12 - 17 working days

Learn how to program JavaScript while creating interactive audio applications with JavaScript for Sound Artists: Learn to Code With the Web Audio API! William Turner and Steve Leonard showcase the basics of JavaScript language programing so that readers can learn how to build browser based audio applications, such as music synthesizers and drum machines. The companion website offers further opportunity for growth. Web Audio API instruction includes oscillators, audio file loading and playback, basic audio manipulation, panning and time. This book encompasses all of the basic features of JavaScript with aspects of the Web Audio API to heighten the capability of any browser. Key Features Uses the readers existing knowledge of audio technology to facilitate learning how to program using JavaScript. The teaching will be done through a series of annotated examples and explanations. Downloadable code examples and links to additional reference material included on the books companion website. This book makes learning programming more approachable to nonprofessional programmers The context of teaching JavaScript for the creative audio community in this manner does not exist anywhere else in the market and uses example-based teaching

Managing Chaos - Digital Governance by Design (Paperback): Lisa Welchman Managing Chaos - Digital Governance by Design (Paperback)
Lisa Welchman
R958 Discovery Miles 9 580 Ships in 9 - 15 working days
JavaScript for Sound Artists - Learn to Code with the Web Audio API (Paperback, 2nd edition): William Turner, Steve Leonard JavaScript for Sound Artists - Learn to Code with the Web Audio API (Paperback, 2nd edition)
William Turner, Steve Leonard
R1,239 Discovery Miles 12 390 Ships in 9 - 15 working days

Learn how to program JavaScript while creating interactive audio applications with JavaScript for Sound Artists: Learn to Code With the Web Audio API! William Turner and Steve Leonard showcase the basics of JavaScript language programing so that readers can learn how to build browser based audio applications, such as music synthesizers and drum machines. The companion website offers further opportunity for growth. Web Audio API instruction includes oscillators, audio file loading and playback, basic audio manipulation, panning and time. This book encompasses all of the basic features of JavaScript with aspects of the Web Audio API to heighten the capability of any browser. Key Features Uses the readers existing knowledge of audio technology to facilitate learning how to program using JavaScript. The teaching will be done through a series of annotated examples and explanations. Downloadable code examples and links to additional reference material included on the books companion website. This book makes learning programming more approachable to nonprofessional programmers The context of teaching JavaScript for the creative audio community in this manner does not exist anywhere else in the market and uses example-based teaching

Learn Enough JavaScript to Be Dangerous - A Tutorial Introduction to Programming with JavaScript (Paperback): Michael Hartl Learn Enough JavaScript to Be Dangerous - A Tutorial Introduction to Programming with JavaScript (Paperback)
Michael Hartl
R829 Discovery Miles 8 290 Ships in 12 - 17 working days

All You Need to Know, and Nothing You Don't, to Write JavaScript for the Web and Beyond JavaScript plays a key role in modern software development, not only because it is the only language that runs inside virtually all web browsers, but also because it has become widely used for back-end and general-purpose development as well. Although JavaScript is a big language, you don't need to learn "everything" about it to get started, just how to use it efficiently to solve real problems. In Learn Enough JavaScript to Be Dangerous, renowned instructor Michael Hartl teaches the specific concepts, skills, and approaches you need to be professionally productive. Even if you've never programmed before, Hartl helps you quickly build technical sophistication and master the lore you need to succeed. Treating JavaScript as a general-purpose language right from the start, Hartl offers examples for creating dynamic effects in browsers and for writing scripts and modules using Node.js. Focused exercises help you internalize what matters, without wasting time on details pros don't care about. Soon, it'll be like you were born knowing this stuff--and you'll be suddenly, seriously dangerous. Learn enough about . . . Rapidly deploying a simple JavaScript app to the live Web Working with strings and other native JavaScript objects Applying functions and elegant, powerful functional-programming techniques Creating new objects with both properties and methods Writing tests and improving code with test-driven development (TDD) Developing and using self-contained, modular NPM software packages Adding interactivity with event listeners, dynamic HTML forms, and DOM manipulation Writing useful, nontrivial JavaScript shell scripts Building an industrial-grade interactive website with JavaScript, from start to finish Michael Hartl's Learn Enough series includes books and video courses that focus on the most important parts of each subject, so you don't have to learn everything to get started--you just have to learn enough to be dangerous and solve technical problems yourself. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

Drupal Web Profiles (Paperback): Timi Ogunjobi Drupal Web Profiles (Paperback)
Timi Ogunjobi
R1,066 Discovery Miles 10 660 Ships in 12 - 17 working days

Demystifying one of the most popular content management systems in use today, Drupal Web Profiles offers a complete introduction to the installation, configuration, and administration of Drupal versions 6 and 7. Filled with worked examples, step-by-step instructions, and hands-on projects, it provides readers with the tools to develop effective business web solutions using Drupal. The book supplies easy-to-follow instruction on the primary aspects of the Drupal framework-from basic installation, configuration, and administration to creating new functionality with custom modules and themes. Defining key Drupal terminology in a way that users and developers can easily understand, this project-based guide explains how to: Create an installation environment for Drupal as well as how to carry out the actual installation Build web applications using Drupal builds and profiles Add new content to a Drupal site and describe, classify, and organize content using the Taxonomy module Optimize Drupal performance with automatic throttling, bandwidth optimization, and page caching Customize Drupal themes and create, install, and debug modules The first five chapters describe how to install, configure, and administer a basic site using Drupal version 6 or 7. The next five chapters introduce Drupal profiles and explain how to get them set up and running. Supplying in-depth treatment of web analytics, including Google analytics, parsing Web logs, and node tagging, the book arms you with time-tested advice on how to monitor, analyze, and optimize the performance of your Drupal installation.

Java in a Nutshell - A Desktop Quick Reference (Paperback, 8th New edition): Benjamin J. Evans, Jason Clark, David Flanagan Java in a Nutshell - A Desktop Quick Reference (Paperback, 8th New edition)
Benjamin J. Evans, Jason Clark, David Flanagan
R1,264 R1,110 Discovery Miles 11 100 Save R154 (12%) Ships in 12 - 17 working days

This updated edition of the Nutshell guide not only helps experienced Java programmers get the most out of versions through Java 17, it also serves as a learning path for new developers. Chock-full of examples that demonstrate how to take complete advantage of modern Java APIs and development best practices, this thoroughly revised book includes new material on recent enhancements to the Java object model that every developer should know about. The first section provides a fast-paced, no-fluff introduction to the Java programming language and the core runtime aspects of the Java platform. The second section is a reference to core concepts and APIs that explains how to perform real programming work in the Java environment. Get up to speed on language details through Java 17 Learn object-oriented programming using basic Java syntax Explore generics, enumerations, annotations, and lambda expressions Understand techniques used in object-oriented design Examine how concurrency and memory are intertwined Work with Java collections and handle common data formats Delve into Java's latest I/O APIs including asynchronous channels Become familiar with development tools in OpenJDK

Terraform - Up and Running - Writing Infrastructure as Code (Paperback, 3rd edition): Yevgeniy Brikman Terraform - Up and Running - Writing Infrastructure as Code (Paperback, 3rd edition)
Yevgeniy Brikman
R1,277 R1,122 Discovery Miles 11 220 Save R155 (12%) Ships in 12 - 17 working days

Terraform has become a key player in the DevOps world for defining, launching, and managing infrastructure as code (IaC) across a variety of cloud and virtualization platforms, including AWS, Google Cloud, Azure, and more. This hands-on third edition, expanded and thoroughly updated for version 1.0 and beyond, shows you the fastest way to get up and running with Terraform. Gruntwork cofounder Yevgeniy (Jim) Brikman walks you through code examples that demonstrate Terraform's simple, declarative programming language for deploying and managing infrastructure with a few commands. Veteran sysadmins, DevOps engineers, and novice developers will quickly go from Terraform basics to running a full stack that can support a massive amount of traffic and a large team of developers. Compare Terraform with Chef, Puppet, Ansible, CloudFormation, Docker, and Packer Deploy servers, load balancers, and databases Create reusable infrastructure with Terraform modules Test your Terraform modules with static analysis, unit tests, and integration tests Configure CI/CD pipelines for both your apps and infrastructure code Use advanced Terraform syntax for loops, conditionals, and zero-downtime deployment New to the third edition: Get up to speed on Terraform 0.13 to 1.0 and beyond Manage secrets (passwords, API keys) with Terraform Work with multiple clouds and providers (including Kubernetes!)

Head First Java, 3rd Edition - A Brain-Friendly Guide (Paperback, 3rd New edition): Kathy Sierra, Bert Bates, Trisha Gee Head First Java, 3rd Edition - A Brain-Friendly Guide (Paperback, 3rd New edition)
Kathy Sierra, Bert Bates, Trisha Gee
R1,569 R1,382 Discovery Miles 13 820 Save R187 (12%) Ships in 12 - 17 working days

What will you learn from this book? Ready to learn Java? This book combines puzzles, strong visuals, mysteries, and soul-searching interviews with famous Java objects to engage you in many different ways. It's fast, it's fun, and it's effective. And despite its playful appearance, Head First Java is serious stuff: a complete introduction to object-oriented programming and Java. You'll learn everything from the fundamentals to advanced topics. The new third edition brings the book up-to-date for Java 8-17, including major recent updates to the Java language and development platform. Java has seen some deep code-level changes and more modern approaches, requiring even more careful study and implementation. So learning the Head First way is more important than ever. What's so special about this book? If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. If you haven't, you're in for a treat. With this book, you'll learn Java through a multi-sensory experience that engages your mind rather than a text-heavy approach that puts you to sleep.

Murachs Dreamweaver CC 2014 (Paperback): Zak Ruvalcaba Murachs Dreamweaver CC 2014 (Paperback)
Zak Ruvalcaba
R1,610 R1,348 Discovery Miles 13 480 Save R262 (16%) Ships in 12 - 17 working days

With Dreamweaver CC, you can go from staring at a blank screen to launching your first website without writing any code and without ever leaving the program! All the tools you need are there. But any program that's so comprehensive is going to be complex. So the trick is mastering what all of the program's windows, panels, toolbars, and web technologies do and then incorporating all that with the design skills that you need to create your own websites. That's where this book comes in. In contrast to other Dreamweaver books, it integrates all of the skills that you need to build inviting, standards-compliant, and accessible websites. And it uses a proven instructional approach that makes all the pieces manageable. So you will learn how to: install and configure Dreamweaver CC; generate the HTML and CSS for a page in a way that's consistent with today's best practices (that includes the use of HTML5 semantics, external style sheets, and CSS3) interpret the generated code so you can tweak it as needed; use JavaScript and jQuery to enhance the user experience with interactive features; use responsive web design to create sites that look great and work right on any device; incorporate video and audio into your web pages without the use of plug-ins; use templates and library items to save time and build consistent web pages; launch your finished sites with a minimum of fuss and more! Along the way, you will get dozens of practical examples and exercises that will solidify your skills and serve as guides as you develop your own sites.

Fluent Python (Paperback): Luciano Ramalho Fluent Python (Paperback)
Luciano Ramalho
R1,801 Discovery Miles 18 010 In Stock

Learn how to write idiomatic, effective Python code by leveraging its best features. Python's simplicity quickly lets you become productive with it, but this often means you aren't using everything the language has to offer. By taking you through Python's key language features and libraries, this practical book shows you how to make your code shorter, faster, and more readable all at the same time--what experts consider "Pythonic."Many programmers who learn Python basics fall into the trap of reinventing the wheel because of past experience in other languages, and try to bend the language to patterns that don't really apply to it. Author Luciano Ramalho, a Python Software Foundation member and Python programmer for 15 years, helps you drop your accent from another language so you can code Python fluently.Learn practical applications of generators for database processingRethink some design patterns in a Python contextExamine attribute descriptors and when to use them: the key to ORMsExplore Pythonic objects: protocols versus interfaces, abstract base classes and multiple inheritance

Java For Dummies, 8th Edition (Paperback, 8th Edition): B Burd Java For Dummies, 8th Edition (Paperback, 8th Edition)
B Burd
R575 Discovery Miles 5 750 Ships in 12 - 17 working days

Learn to write practical, reusable code with the straight forward tutorials and tips in the newest edition of this For Dummies bestseller Do you speak Java? No, we're not talking about your morning cup 'o joe. We mean the world's most popular programming language that runs on almost any computer! If you're looking to get started--or up your game--with Java, then Java For Dummies is the guide you need.In this book, you'll: Take control of your program flow Program with classes, objects, and methods Use Java's functional programming features Explore Java 17, the latest long-term support release This up-to-date handbook covers the latest developments in Java, including the new 'switch' statement syntax. So, if you're ready to dive into one of the most practical (and coolest!) programming languages around, it's time you picked upJava For Dummies.

Introduction to Java Programming and Data Structures, Comprehensive Version (Paperback, 12th edition): Y Liang Introduction to Java Programming and Data Structures, Comprehensive Version (Paperback, 12th edition)
Y Liang
R4,368 Discovery Miles 43 680 Ships in 10 - 15 working days

For courses in Java Programming. A fundamentals-first introduction to basic programming concepts and techniques Introduction to Java Programming and Data Structures seamlessly integrates programming, data structures, and algorithms into one text. With a fundamentals-first approach, the text builds a strong foundation of basic programming concepts and techniques before teaching students object-oriented programming and advanced Java programming. Liang explains programming in a problem-driven way that focuses on problem solving rather than syntax, illustrating basic concepts by example and providing a large number of exercises with various levels of difficulty for students to practice. The 12th Edition is completely revised in every detail to enhance clarity, presentation, content, examples, and exercises. Also available with MyLab Programming By combining trusted author content with digital tools and a flexible platform, MyLab personalizes the learning experience and improves results for each student. With MyLab Programming, students work through hundreds of short, auto-graded coding exercises and receive immediate and helpful feedback based on their work. Note: You are purchasing a standalone product; MyLab Programming does not come packaged with this content. Students, if interested in purchasing this title with MyLab Programming, ask your instructor to confirm the correct package ISBN and Course ID. Instructors, contact your Pearson representative for more information. If you would like to purchase both the physical text and MyLab Programming search for: 0136519350 / 9780136519355 Introduction to Java Programming and Data Structures, Comprehensive Version Plus MyLab Programming with Pearson eText -- Access Card Package Package consists of: 0136520278 / 9780136520276 MyLab Programming with Pearson eText -- Standalone Access Card -- for Introduction to Java Programming and Data Structures, Comprehensive Version 0136520235 / 9780136520238 Introduction to Java Programming and Data Structures, Comprehensive Version

Producing for Web 2.0 - A Student Guide (Hardcover, 3rd edition): Jason Whittaker Producing for Web 2.0 - A Student Guide (Hardcover, 3rd edition)
Jason Whittaker
R3,777 Discovery Miles 37 770 Ships in 12 - 17 working days

Praise for the previous edition:

'Gives an excellent insight into the main issues of creating a website and offers a good foundation of knowledge.' ? i.net

Producing for Web 2.0 is a clear and practical guide to the planning, set up and management of a website in web 2.0. It gives readers an overview of the current technologies available for online communications and shows how to use them for maximum effect when planning a website.

Producing for Web 2.0 sets out the practical toolkit needed for web design and content management. It is supported by a regularly updated and comprehensive Companion Website at: www.producingforweb2.com where readers can see examples of programming and demonstrations of concepts discussed in the book, as well as trying things out themselves.

Producing for Web 2.0 includes:

  • illustrated examples of good design and content
  • advice on content, maintenance and how to use sites effectively
  • tips on using multimedia, including video, audio, flash, and images
  • a chapter on ethics and internet regulations for journalists and writers
  • tutorials for the main applications used in website design
  • step by step guides to difficult areas with screenshots
  • guides to good practice for all those involved in publishing news online.
The Web Accessibility Project - Development and Testing Best Practices (Paperback): Narayanan Palani The Web Accessibility Project - Development and Testing Best Practices (Paperback)
Narayanan Palani
R2,021 Discovery Miles 20 210 Ships in 9 - 15 working days

Approximately 15% of the global population is affected by some sort of disability, according to the World Report on Disability. Many C-Suite executives perceive digital accessibility (DA) as an endless task. Among the engineering leaders, one in four leaders are reliant on very limited knowledge about digital accessibility. Many countries are increasing their legislative efforts to make web accessibility an important part in web development and testing of software releases. Numerous organizations are facing extreme turbulence when not adhering to international accessibility guidelines while developing their software's and website applications. Web Content Accessibility Guidelines (WCAG) is a global guide on accessibility recommendations that are developed through the World Wide Web Consortium (W3C) to help organizations to meet minimum standard accessibility guidelines. It has become critical for every organization to focus on implementing the accessibility checks at every stage of their application development to avoid costly mistakes. Meanwhile, the need for front-end engineers and Quality Assurance (QA) test analysts to learn WCAG best practices is immensely important for the growing need to incorporate accessibility-focused inclusive design, development, and extensive accessibility testing, which are essential for most of the customer-facing websites. In a fast-paced world, incorporating shift left accessibility within development and testing is the new normal. The Web Accessibility Project: Development and Testing Best Practices helps developers address right accessibility attributes to user interface (UI) components. It also helps developers focus on developing manual and automation tests for QA professionals to inject accessibility audit, accessibility functional tests, and accessibility automation tests as part of their Continuous Integration and Continuous Development (CI/CD) models. The book is filled with readily usable best practices to adapt web accessibility early in application development. By applying the accessibility best practices covered in this book, developers can help their organizations rise to a whole new level of accessibility adherence, innovation, and inclusive design. They will also see greater work satisfaction in their professional lives and a way to help improve digital accessibility for end users.

Beginning ReactJS Foundations Building User Interfaces with ReactJS: An Approachable Guide (Paperback): C Minnick Beginning ReactJS Foundations Building User Interfaces with ReactJS: An Approachable Guide (Paperback)
C Minnick
R873 Discovery Miles 8 730 Ships in 12 - 17 working days

Quickly learn the most widely used front-end development language with ease and confidence React JS Foundations: Building User Interfaces with ReactJS - An Approachable Guide walks readers through the fundamental concepts of programming with the explosively popular front-end tool known as React JS. Written by an accomplished full-stack engineer, speaker, and community organizer, React JS Foundations teaches readers how to understand React and how to begin building applications with it. The book: Explains and clarifies technical terminology with relevant and modern examples to assist people new to programming understand the language Helps experienced programmers quickly get up to speed with React Is stocked throughout with practical and applicable examples of day-to-day React work Perfect for beginner, intermediate, and advanced programmers alike, React JS Foundations will quickly bring you up to speed on one of the most useful and widely used front-end languages on the web today. You can start building your first application today.

Pragmatic Programmer, The - Your journey to mastery, 20th Anniversary Edition (Hardcover, 2nd edition): David Thomas, Andrew... Pragmatic Programmer, The - Your journey to mastery, 20th Anniversary Edition (Hardcover, 2nd edition)
David Thomas, Andrew Hunt
R1,044 Discovery Miles 10 440 Ships in 12 - 17 working days

"One of the most significant books in my life." -Obie Fernandez, Author, The Rails Way "Twenty years ago, the first edition of The Pragmatic Programmer completely changed the trajectory of my career. This new edition could do the same for yours." -Mike Cohn, Author of Succeeding with Agile , Agile Estimating and Planning , and User Stories Applied ". . . filled with practical advice, both technical and professional, that will serve you and your projects well for years to come." -Andrea Goulet, CEO, Corgibytes, Founder, LegacyCode.Rocks ". . . lightning does strike twice, and this book is proof." -VM (Vicky) Brasseur, Director of Open Source Strategy, Juniper Networks The Pragmatic Programmer is one of those rare tech books you'll read, re-read, and read again over the years. Whether you're new to the field or an experienced practitioner, you'll come away with fresh insights each and every time. Dave Thomas and Andy Hunt wrote the first edition of this influential book in 1999 to help their clients create better software and rediscover the joy of coding. These lessons have helped a generation of programmers examine the very essence of software development, independent of any particular language, framework, or methodology, and the Pragmatic philosophy has spawned hundreds of books, screencasts, and audio books, as well as thousands of careers and success stories. Now, twenty years later, this new edition re-examines what it means to be a modern programmer. Topics range from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you'll learn how to: Fight software rot Learn continuously Avoid the trap of duplicating knowledge Write flexible, dynamic, and adaptable code Harness the power of basic tools Avoid programming by coincidence Learn real requirements Solve the underlying problems of concurrent code Guard against security vulnerabilities Build teams of Pragmatic Programmers Take responsibility for your work and career Test ruthlessly and effectively, including property-based testing Implement the Pragmatic Starter Kit Delight your users Written as a series of self-contained sections and filled with classic and fresh anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best approaches and major pitfalls of many different aspects of software development. Whether you're a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you'll quickly see improvements in personal productivity, accuracy, and job satisfaction. You'll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You'll become a Pragmatic Programmer. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

Rust Web Development (Paperback): Bastian Gruber Rust Web Development (Paperback)
Bastian Gruber
R1,065 Discovery Miles 10 650 Ships in 12 - 17 working days

Create bulletproof, high-performance web apps and servers with Rust. In Rust Web Development you will learn: Handling the borrow checker in an asynchronous environment Creating web APIs and using JSON in Rust Graceful error handling Testing, tracing, logging, and debugging Deploying Rust applications Efficient database access Rust Web Development is a hands-on guide to building server-based web applications with Rust. If you've built web servers using Java, C#, or PHP, you'll instantly fall in love with the performance and development experience Rust delivers. This book shows you how to work efficiently using pure Rust, along with important Rust libraries such as tokio for async runtimes, warp for web servers and APIs, and reqwest to run external HTTP requests. about the technology Web development languages and libraries can be resource hungry, with poor safety for maintaining vital web services. Rust services perform better and guarantee better safety. Plus, Rust's awesome compiler gives you an amazing developer experience. You'll get the speed of low-level programming languages like C along with the ease-of-use you'd expect from high-level languages Python or Ruby, with a super strong compiler that automatically prevents common mistakes such as null pointers. about the book In Rust Web Development, you'll learn to build server-side web applications using the Rust language and its key libraries. If you know the basics of Rust, you'll quickly pick up some pro tips for setting up your projects and organizing your code. This book gets you hands-on fast, with numerous small and large examples. You'll get up to speed with how Rust streamlines backend development, implements authentication flows, and even makes it easier for your APIs to interact. As you go, you'll build a complete Q&A web service and iterate on your code chapter-by-chapter, just like a real development project. RETAIL SELLING POINTS * Handling the borrow checker in an asynchronous environment * Creating web APIs and using JSON in Rust * Graceful error handling * Testing, tracing, logging, and debugging * Deploying Rust applications * Efficient database access AUDIENCE For experienced web developers familiar with Java, Node, or Go, and the absolute basics of Rust

Enterprise Information Portals and Knowledge Management (Paperback): Joseph M. Firestone Enterprise Information Portals and Knowledge Management (Paperback)
Joseph M. Firestone
R1,974 Discovery Miles 19 740 Ships in 12 - 17 working days

Is the Enterprise Information Portal (EIP) knowledge management's killer app? Leading expert Joseph M. Firestone, the first author to formulate the idea of the Enterprise Knowledge Portal, breaks new ground and looks to the future with a practical, but comprehensive approach to enterprise portals and their relationship to knowledge management. Providing a clear and novel overview, Firestone tackles a wide range of topics ranging from functional EIP applications, estimating costs and benefits of EIPs, variations in EIP technical architecture, the role of intelligent agents, the nature of knowledge management, portal product/solution segmentation, portal product case studies, to the future of the EIP space.
'Enterprise Information Portals and Knowledge Management' is the book on portals you've been waiting for. It is the only book that thoroughly considers, explores, and analyzes:
* The EIP orientation, outlook and evolution
* A new methodology for estimating EIP benefits and costs
* EIP and Enterprise Knowledge Portals (EKP) architecture
* The approaching role of software agents in EIPs and EKPs
* The current and future contribution of EIP and EKP solutions to Knowledge Management
* The role of XML in portal architecture
* A comprehensive, multi-dimensional, and forward-looking segmentation of EIP products accompanied by portal product case studies
* Where EIP sector companies are headed and the pathways they will follow to get there
* Comprehensive approach to enterprise portals and their relationship to knowledge management
* Groundbreaking author, Firestone was the first to formulate the idea of the Enterprise Knowledge Portal
* Tackles a widerange of topics from functional EIP applications, estimating costs and benefits of EIPs, variations in EIP technical architecture, the role of intelligent agents, the nature of knowledge management, portal product/solution segmentation, portal product case studies, to the future of the EIP space

Flash 5 Made Simple (Paperback): Mike McGrath Flash 5 Made Simple (Paperback)
Mike McGrath
R493 Discovery Miles 4 930 Ships in 12 - 17 working days

It demonstrates how features such as animation and audio can be employed to ensure web sites are used to their full potential and therefore helps to create professional products that will secure a positive image of the company or product they are promoting. It is accessible and simplifies the authoring experience so that even those with little or no previous knowledge of creating web pages can develop and innovate stimulating and interactive features to enhance their content.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Java Programming
Joyce Farrell Paperback R1,288 R1,159 Discovery Miles 11 590
Java Concepts
Cay S. Horstmann Paperback R1,530 Discovery Miles 15 300
JavaScript - The Definitive Guide
David Flanagan Paperback R1,547 R1,360 Discovery Miles 13 600
Oracle Certified Professional Java SE 17…
J Boyarsky Paperback R816 Discovery Miles 8 160
Learn Enough Developer Tools to Be…
Michael Hartl Paperback R834 Discovery Miles 8 340
OCP Oracle Certified Professional Java…
J Boyarsky Paperback R1,563 Discovery Miles 15 630
Designing Interfaces - Patterns for…
Jenifer Tidwell, Charles Brewer, … Paperback R1,502 R1,126 Discovery Miles 11 260
JavaScript for Sound Artists - Learn to…
William Turner, Steve Leonard Hardcover R3,778 Discovery Miles 37 780
The XML Companion
Neil Bradley Paperback R1,131 R262 Discovery Miles 2 620
The Web Accessibility Project…
Narayanan Palani Hardcover R5,090 Discovery Miles 50 900

 

Partners