0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (1)
  • R100 - R250 (102)
  • R250 - R500 (542)
  • R500+ (3,340)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Internet > Internet languages

Introduction to Java Programming and Data Structures, Comprehensive Version, Global Edition (Paperback, 12th edition): Y Liang Introduction to Java Programming and Data Structures, Comprehensive Version, Global Edition (Paperback, 12th edition)
Y Liang
R2,514 R2,103 Discovery Miles 21 030 Save R411 (16%) Ships in 12 - 17 working days

For courses in Java Programming A fundamentals-first introduction to basic programming concepts and techniques Designed to support an introductory programming course, Introduction to Java Programming and Data Structures teaches concepts of problem-solving and object-orientated programming using a fundamentals-first approach. Beginner programmers learn critical problem-solving techniques then move on to grasp the key concepts of object-oriented, GUI programming, data structures, and Web programming. This course approaches Java GUI programming using JavaFX, which has replaced Swing as the new GUI tool for developing cross-platform-rich Internet applications and is simpler to learn and use. The 12th edition has been completely revised to enhance clarity and presentation, and includes new and expanded content, examples, and exercises. Also available with MyLab Programming MyLab (TM) Programming is an online learning system designed to engage students and improve results. MyLab Programming consists of programming exercises correlated to the concepts and objectives in this book. Through practice exercises and immediate, personalized feedback, MyLab Programming improves the programming competence of beginning students who often struggle with the basic concepts of programming languages.

Beginning ASP.NET 4.5.1: in C# and VB (Paperback): I Spaanjaars Beginning ASP.NET 4.5.1: in C# and VB (Paperback)
I Spaanjaars
R1,141 R919 Discovery Miles 9 190 Save R222 (19%) Ships in 9 - 15 working days

Build your ASP.NET 4.5.1 skills with real-world instruction In this comprehensive guide to getting started with ASP.NET 4.5.1, best-selling author Imar Spaanjaars provides a firm foundation for coders new to ASP.NET and key insights for those not yet familiar with the important updates in the 4.5.1 release. Readers learn how to build full-featured ASP.NET websites using Visual Studio Express 2013 for Web, Microsoft s free development tool for ASP.NET web applications. Beginning ASP.NET 4.5.1 guides you through the process of creating a fully functional, database-driven website, from creation of the most basic site structure all the way down to the successful deployment of the website to a production environment. Beginning ASP.NET 4.5.1: in C# and VB: * Explains how to get started with ASP.NET 4.5.1, including an introduction to Microsoft s Visual Studio Express 2013 for Web * Features helpful examples for designing websites with CSS and HTML and how to overcome common formatting problems * Shares techniques for managing server controls in ASP.N ET, including standard controls, HTML controls, and data controls * Provides real-world tips for creating consistent page layouts throughout your websites * Covers practical functionality issues like validating user input, sending e-mail from your website, and processing data at the server * Details what the ASP.NET state engine is and why it is important * Shows how to access and modify data in a SQL Server database * Includes coverage of jQuery, LINQ, and the Entity Framework * Explores measures to take for optimal security

The Blockchain Developer - A Practical Guide for Designing, Implementing, Publishing, Testing, and Securing Distributed... The Blockchain Developer - A Practical Guide for Designing, Implementing, Publishing, Testing, and Securing Distributed Blockchain-based Projects (Paperback, 1st ed.)
Elad Elrom
R1,468 R1,165 Discovery Miles 11 650 Save R303 (21%) Ships in 10 - 15 working days

Become a Blockchain developer and design, build, publish, test, maintain and secure scalable decentralized Blockchain projects using Bitcoin, Ethereum, NEO, EOS and Hyperledger. This book helps you understand Blockchain beyond development and crypto to better harness its power and capability. You will learn tips to start your own project, and best practices for testing, security, and even compliance. Immerse yourself in this technology and review key topics such as cryptoeconomics, coding your own Blockchain P2P network, different consensus mechanisms, decentralized ledger, mining, wallets, blocks, and transactions. Additionally, this book provides you with hands-on practical tools and examples for creating smart contracts and dApps for different blockchains such as Ethereum, NEO, EOS, and Hyperledger. Aided by practical, real-world coding examples, you'll see how to build dApps with Angular utilizing typescript from start to finish, connect to the blockchain network locally on a test network, and publish on the production mainnet environment. Don't be left out of the next technology revolution - become a Blockchain developer using The Blockchain Developer today. What You'll Learn Explore the Blockchain ecosystem is and the different consensus mechanisms Create miners, wallets, transactions, distributed networks and DApps Review the main features of Bitcoin: Ethereum, NEO and EOS, and Hyperledger are Interact with popular node clients as well as implementing your own Blockchain Publish and test your projects for security and scalability Who This Book Is For Developers, architects and engineers who are interested in learning about Blockchain or implementing Blockchain into a new greenfield project or integrating Blockchain into a brownfield project. Technical entrepreneurs, technical investors or even executives who want to better understand Blockchain technology and its potential.

Intro to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and The Cloud, Global Edition... Intro to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and The Cloud, Global Edition (Paperback)
Paul Deitel
R2,176 Discovery Miles 21 760 Ships in 9 - 15 working days

A groundbreaking, flexible approach to computer science anddata science The Deitels' Introduction to Python for ComputerScience and Data Science: Learning to Program with AI, Big Data and the Cloudoffers a unique approach to teaching introductory Python programming,appropriate for both computer-science and data-science audiences. Providing themost current coverage of topics and applications, the book is paired withextensive traditional supplements as well as Jupyter Notebooks supplements.Real-world datasets and artificial-intelligence technologies allow students towork on projects making a difference in business, industry, government andacademia. Hundreds of examples, exercises, projects (EEPs) and implementationcase studies give students an engaging, challenging and entertainingintroduction to Python programming and hands-on data science. The book's modular architecture enables instructors toconveniently adapt the text to a wide range of computer-science anddata-science courses offered to audiences drawn from many majors.Computer-science instructors can integrate as much or as little data-scienceand artificial-intelligence topics as they'd like, and data-science instructorscan integrate as much or as little Python as they'd like. The book aligns withthe latest ACM/IEEE CS-and-related computing curriculum initiatives and withthe Data Science Undergraduate Curriculum Proposal sponsored by the NationalScience Foundation.

Practical HTML5 Projects (Paperback, 1st ed.): Adrian W. West Practical HTML5 Projects (Paperback, 1st ed.)
Adrian W. West
R1,123 R919 Discovery Miles 9 190 Save R204 (18%) Ships in 10 - 15 working days

Practical HTML5 Projectsis a collection of valuable web techniques that any developer or designer can use. This book is all about saving time.Busy web developers should not have to plow through pages of theory or history only to discover that no practical applications are provided, nor should they have to read a paragraph five times to extract some meaning from it. All of the techniques within this book are explained using fully worked examples that you can immediately apply to your own projects. With each technique the book provides: A practical and useful example (and a screen shot of the end result where applicable). The markup for a fully worked example. A downloadable template to adapt for use in your own websites. With Practical HTML5 Projects, you can dive straight into the book at the required chapter and immediately find answers to your websiteproblems, and find the sample code you can use to get it right. Start creating websites using the practical examples, summaries, and templates. What you'll learn Discover new techniques for creating interesting, attractive and accessible websites Save time spent researching poorly documented techniques Avoid lengthy trial-and-error testing andhours spent reading single topic manuals Download templates and quickly adapt them for your own use Keep pace with the latest developments and recommendations in web design Accumulate a useful tool kit of resources and templates Who this book is for

Practical HTML5Projects acknowledges the fact that designers, teachers, and students would rather produce something than spend hours researching how to produce it. Web developers and designers can dive right into the book, take a template and adapt it. IT teachers can set student projects based on the techniques and templates revealed in the book. Table of Contents Moving to HTML5 A Rollover Picture Gallery Backgrounds RolloverMenus Moving to CSS3 Adding Audio, Video andSlide Shows Rounded Corners Drop Shadows Create Collages and Galleries Add PayPal Secure Feedback Methods Monitor Mayhem Appearance and Usefulness Accessibility Dump those Deprecated Items Search Engine Optimization Printing, Counting, and Redirecting Validation Troubleshooting Appendix

Building Mantainable Software, Java Edition (Paperback, Java ed): Joost Visser, Sylvan Rigal, Rob Van Der Look, Pascal Vanv... Building Mantainable Software, Java Edition (Paperback, Java ed)
Joost Visser, Sylvan Rigal, Rob Van Der Look, Pascal Vanv Eck, Gijs Wijnholds
R611 R450 Discovery Miles 4 500 Save R161 (26%) Ships in 12 - 17 working days

Have you ever felt frustrated working with someone else's code? Difficult-to-maintain source code is a big problem in software development today, leading to costly delays and defects. Be part of the solution. With this practical book, you'll learn 10 easy-to-follow guidelines for delivering Java software that's easy to maintain and adapt. These guidelines have been derived from analyzing hundreds of real-world systems. Written by consultants from the Software Improvement Group (SIG), this book provides clear and concise explanations, with advice for turning the guidelines into practice. Examples for this edition are written in Java, while our companion C# book provides workable examples in that language. Write short units of code: limit the length of methods and constructors Write simple units of code: limit the number of branch points per method Write code once, rather than risk copying buggy code Keep unit interfaces small by extracting parameters into objects Separate concerns to avoid building large classes Couple architecture components loosely Balance the number and size of top-level components in your code Keep your codebase as small as possible Automate tests for your codebase Write clean code, avoiding "code smells" that indicate deeper problems

Beginning Silverlight 5 in C# (Paperback, 4th ed.): Robert Lair Beginning Silverlight 5 in C# (Paperback, 4th ed.)
Robert Lair
R1,100 R896 Discovery Miles 8 960 Save R204 (19%) Ships in 10 - 15 working days

The growing popularity of Web 2.0 applications is increasing user expectations for high-quality website design, presentation, and functionality. It is into this climate that Microsoft is releasing Silverlight 5, thelatest iteration of its cross-browser web presentation technology. Beginning Silverlight 5 in C#brings you to the cutting edge of Web 2.0 application design and includes plenty of practical guidance to get you started straight away. Silverlight design tools have important differences comparedwith those used to create Ajax and JavaScript functionality. Robert Lair takes you on a tour of all the tools, including: Microsoft Expression Design, which plays an important role in creating Silverlight assets Microsoft Expression Blend, which is used to build user interaction for Silverlight elements Microsoft Visual Studio, which manages the interaction between designers and developers, providing the coding environment for nuts and bolts wiring What you'll learn Discover the tools needed for Silverlight 5 development, the roles each plays, and how they interact to produce a seamless result Understand the fundamental concepts and techniques that lie at the heart of every successful Silverlight application and how to apply them to your own projects Explore the new features and coding practices which Silverlight gives you, setting it apart from other web development tools Who this book is for

This book is for anyone with an interest in web development. A basic familiarity with web development and simple C# coding is useful, but by no means a requirement. This book will teach you everything that you need to know. Table of Contents Welcome to Silverlight 5 Introduction to Visual Studio 2010 Layout Management in Silverlight Silverlight Controls Data Binding and Silverlight List Controls Silverlight Toolkit Data Access and Networking Navigation Framework Isolated Storage in Silverlight System Integration in Silverlight Introduction to Expression Blend Styling in Silverlight Transformations and Animation Custom Controls Printing in Silverlight Deployment

JavaScript Cookbook 2e (Paperback, 2nd Revised edition): Shelley Powers JavaScript Cookbook 2e (Paperback, 2nd Revised edition)
Shelley Powers
R1,426 R879 Discovery Miles 8 790 Save R547 (38%) Out of stock

Problem solving with JavaScript is a lot trickier now that its use has expanded considerably in size, scope, and complexity. This cookbook has your back, with recipes for common tasks across the JavaScript world, whether you're working in the browser, the server, or a mobile environment. Each recipe includes reusable code and practical advice for tackling JavaScript objects, Node, Ajax, JSON, data persistence, graphical and media applications, complex frameworks, modular JavaScript, APIs, and many related technologies. Aimed at people who have some experience with JavaScript, the first part covers traditional uses of JavaScript, along with new ideas and improved functionality. The second part dives into the server, mobile development, and a plethora of leading-edge tools. You'll save time - and learn more about JavaScript in the process.Topics include: Classic JavaScript: Arrays, functions, and the JavaScript Object Accessing the user interface Testing and accessibility Creating and using JavaScript libraries Client-server communication with Ajax Rich, interactive web effects JavaScript, All Blown Up: New ECMAScript standard objects Using Node on the server Modularizing and managing JavaScript Complex JavaScript frameworks Advanced client-server communications Visualizations and client-server graphics Mobile application development

Pro SharePoint with jQuery (Paperback, 1st ed.): Phill Duffy Pro SharePoint with jQuery (Paperback, 1st ed.)
Phill Duffy
R1,318 Discovery Miles 13 180 Ships in 10 - 15 working days

Pro SharePoint with jQuery is all about how to work seamlessly with the two popular technologies to create rich and interactive web parts, application pages, and more. In this book, author Phill Duffy provides complete, meaningful and realistic examples to really help you understand the key concepts and their integration points. Inside, you'll find all the tools and resources you need to use jQuery to provide the next level of SharePoint functionality. Learn what it takes to get ready to use jQuery, how to create rich, responsive, and highly functional user interfaces, how to call the SharePoint web services and work with HTML elements, and much more with Pro SharePoint with jQuery. * Takes you through the different ways of integrating jQuery into your SharePoint environment * Provides various levels of projects to show off the extensive capabilities of jQuery within SharePoint * Teaches you how to provide rich, fluent and interactive jQuery-enabled user interfaces What you'll learn * The basics of jQuery effects, including styling elements, generating HTML markup on the fly, and creating modal dialogs * How to debug your jQuery * How to create a task management application page that allows users to easily create, edit and move tasks across statuses * How to use JQuery's built-in Ajax functions to dynamically load data into a web part * How to work with the SharePoint web services to interact with your SharePoint data * How to work with the SharePoint 2010 Client Object Model with jQuery * jQuery plug-in development patterns to create modular, reusable jQuery plug-ins. Who this book is for Pro SharePoint with jQuery is for intermediate programmers interested in building rich, interactive web parts, application pages and more using the combined power of jQuery and SharePoint.

Java Generics And Collections (Paperback): Maurice Naftalin Java Generics And Collections (Paperback)
Maurice Naftalin; Contributions by Philip Wadler
R860 R636 Discovery Miles 6 360 Save R224 (26%) Ships in 12 - 17 working days

This comprehensive guide shows you how to master the most important changes to Java since it was first released. Generics and the greatly expanded collection libraries have tremendously increased the power of Java 5 and Java 6. But they have also confused many developers who haven't known how to take advantage of these new features. "Java Generics and Collections" covers everything from the most basic uses of generics to the strangest corner cases. It teaches you everything you need to know about the collections libraries, so you'll always know which collection is appropriate for any given task, and how to use it. Topics covered include: Fundamentals of generics: type parameters and generic methods; Other new features: boxing and unboxing, foreach loops, varargs; Subtyping and wildcards; Evolution not revolution: generic libraries with legacy clients and generic clients with legacy libraries; Generics and reflection; Design patterns for generics; Sets, Queues, Lists, Maps, and their implementations; Concurrent programming and thread safety with collections; ane Performance implications of different collections. Generics and the new collection libraries they inspired take Java to a new level. If you want to take your software development practice to a new level, this book is essential reading.

Pro jQuery (Paperback, 1st ed.): Adam Freeman Pro jQuery (Paperback, 1st ed.)
Adam Freeman
R1,326 R1,122 Discovery Miles 11 220 Save R204 (15%) Ships in 10 - 15 working days

jQuery is one of the most popular and powerful JavaScript libraries available today. It's widely used to create rich user experiences and to simplify website and application development. It is the tool of choice for web developers everywhere and sets the standard for simplicity, flexibility and extensibility. In Pro jQuery, seasoned author Adam Freeman explains how to get the most from jQuery by focusing on the features you need for your project. He starts with the nuts and bolts and shows you everything through to advanced features, going in depth to give you the knowledge you need. Getting the most from jQuery is essential to truly mastering web development.What you'll learn * Understand the capabilities of jQuery and why it is special * Use the core of jQuery to enrich HTML, including tables, forms and data displays * Use jQuery UI to create rich and fluid user experiences * Use rich interactions such as drag and drop, sortable data and touch sensitivity * Use jQuery Mobile to create touch-enabled interfaces for mobile devices and tablets * Extend jQuery by creating custom plugins and widgets Each topic is covered clearly and concisely, and is packed with the details you'll need to learn to be truly effective with jQuery. The most important features are given a no-nonsense, in-depth treatment, and chapters contain examples that demonstrate both the power and the subtlety of jQuery. Who this book is for This book is for working developers who want to learn about jQuery in detail. Quick refreshers of HTML and CSS are given to help you get up to speed, but a good working knowledge of the basics is assumed.Table of Contents * Putting jQuery In Context * HTML Primer * CSS Primer * JavaScript Primer * The jQuery Basics * Managing the Element Selection * Manipulating the DOM * Manipulatng the Elements * Working with Events * Using jQuery Effects * Refractoring the Example: Part I * Using Data Templates * Working with Forms * Using Ajax: Part I * Using Ajax: Part II * Refractoring the Example: Part II * Setting Up jQuery UI * Using the Button, Progress Bar, and Slider Widgets * Using the Autocomplete and Accordion Widgets * Using the Tabs Widget * Using the Datepicker Widget * Using the Dialog Widget * Using the Drag & Drop Interactions * Using the Other Interactions * Refactoring the Example: Part III * Getting Started with jQuery Mobile * Pages and Navigation * Dialogs, Themes, and Layouts * Buttons and Collapsible Blocks * Using jQuery Mobile Forms * jQuery Mobile Lists * Refactoring the Mobile Example: Part IV * Using the jQuery Utility Methods * The jQuery UI Effects & CSS Framework * Using Deferred Objects

ArcGIS Web Development (Paperback): Rene Rubalcava ArcGIS Web Development (Paperback)
Rene Rubalcava
R768 R471 Discovery Miles 4 710 Save R297 (39%) Out of stock

DESCRIPTION The new ArcGIS web tools unshackle GIS applications from dedicated workstations so they can be scaled out to remote computers and mobile devices where they can provide the greatest value. Experienced ArcGIS developers will find that the familiar development environment provides a smooth transition to creating this new class of powerful and flexible GIS applications. ArcGIS Web Development is an example-rich tutorial designed to teach developers how to use the ArcGIS JavaScript API to build custom GIS web applications. It begins with easy to follow examples that introduce the ArcGIS JavaScript API and shows how to apply simple customizations. As the book progresses, it guides readers through the creation of a larger, full-scale, web mapping application. Along the way, readers will learn how to blend the best practices of traditional GIS development with web application designs that work on standard screens as well as tablets and phones. RETAIL SELLING POINTS Develop web-based GIS applications Bring existing ArcGIS data to the web Customize ArcGIS Javascript API tools to meet workflow needs Learn real world usage of the ArcGIS JavaScript API AUDIENCE This book is written for web developers familiar with JavaScript and basic GIS concepts. Experience with ArcGIS is helpful, but not necessary. ABOUT THE TECHNOLOGY The ArcGIS JavaScript API is a toolkit to display geographic data in a web mapping application and allows for searching and editing the data.

Applied ASP.NET 4 in Context (Paperback, 1st ed.): Adam Freeman Applied ASP.NET 4 in Context (Paperback, 1st ed.)
Adam Freeman
R1,672 R1,369 Discovery Miles 13 690 Save R303 (18%) Ships in 10 - 15 working days

ASP.NET 4 is the latest version of Microsoft's revolutionary web technology. It is the principal technology for creating dynamic web pages on the Windows platform. Applied ASP.NET 4In Context sets the standard for clear, simple, hands-on advice for learning and deploying Microsoft's dynamic web solutions. Seasoned .NET author Adam Freeman explains how to get the most from ASP.NET by focusing on the features you need for your project. He starts with the nuts and bolts and shows you everything through to advanced features, going in-depth to give you the knowledge you need to use ASP.NET in a real-world context. What you'll learn Understand the capabilities of ASP.NET 4and why it is special Learn how to build client applications using MVC, Web Forms and Silverlight Build data-driven web applications using ADO.NET and LINQ Rapidly prototype data applications using dynamic data Enhance user interactions with JavaScript and jQuery Create and consume web services using WCF Customize web applications with advanced ASP.NET features Deploy and secure your web applications on IIS 7 Each topic is covered clearly and concisely, each chapterpacked with the details you need tobe truly effective with ASP.NET 4. The most important features are given no-nonsense in-depth treatment, and chapters include common problems and details on how to avoid them. Who this book is for

This book is for web developers who want to understand the context in which ASP.NET sits and the standards and best practices that can be employed to improve the efficiency and maintainability of their projects. Table of Contents Introduction Getting Ready Understanding ASP.NET Working with Pages Working with Context & Events Working with Forms & State Handling Errors Working with Data Styling Content Adding Client Interactivity Working with AJAX Working with Routes & Handlers Putting Web Forms in Context Using the Web Forms Designer Working with Web Forms Controls Customizing Web Forms Controls Validating Form Data Using Web Forms Data Sources Using Web Forms Data-Binding Using the Rich Data Controls The Triathlon Application with Web Forms Putting MVC In Context Understanding Razor Routing URLs with MVC Using Controllers and Actions Understanding Views Creating and Using Code-First Models Using JavaScript with MVC Charting and Portals Security & Defensive ASP.NET Programming Authentication & Authorization Deploying ASP.NET Web Applications Caching Data Useful tools and Libraries

Bridging UX and Web Development - Better Results through Team Integration (Paperback): Jack Moffett Bridging UX and Web Development - Better Results through Team Integration (Paperback)
Jack Moffett
R880 Discovery Miles 8 800 Ships in 12 - 17 working days

The divide between UX and Web development can be stifling. "Bridging UX and Web Development "prepares you to break down those walls by teaching you how to integrate with your team s developers. You examine the process from their perspective, discovering tools and coding principles that will help you bridge the gap between design and implementation. With these tried and true approaches, you ll be able to capitalize on a more productive work environment.

Whether you re a novice UX professional finding your place in the software industry and looking to nail down your technical skills, or a seasoned UI designer looking for practical information on how to integrate your team with development, this is the must-have resource for your UX library.
Establish a collaboration lifecycle, mapping design activities to counterparts in the software development processLearn about software tools that will improve productivity and collaborationWork through step-by-step exercises that teach font-end coding principles to improve your prototyping and implementation activitiesDiscover practical, usable HTML and CSS examplesUncover tips for working with various developer personas"

Building Isomorphic JavaScript Apps (Paperback): Jason Strimpel, Maxime Najim Building Isomorphic JavaScript Apps (Paperback)
Jason Strimpel, Maxime Najim
R989 R625 Discovery Miles 6 250 Save R364 (37%) Ships in 12 - 17 working days

Isomorphic JavaScript, often described as the holy grail of web application development, refers to running JavaScript code on both the browser client and web application server. This application architecture has become increasingly popular for the benefits of SEO, optimized page load and full control of the UI, and isomorphic libraries are being used at companies like Walmart, Airbnb, Facebook, and Netflix. With this practical book, authors Jason Strimpel and Maxime Najim provide the knowledge you need to build and maintain your own isomorphic JavaScript apps. This book includes: Part 1 identifies different classifications of isomorphic JavaScript apps, and shows you how to set up a development environment Part 2 takes you from theory to practice by showing you how to build out your own isomorphic app Part 3 takes you through existing solutions in the market today, providing you with the knowledge you need to bring isomorphic solutions into your development workflow

D3.js for the Impatient (Paperback): Philipp K. Janert D3.js for the Impatient (Paperback)
Philipp K. Janert
R1,374 R860 Discovery Miles 8 600 Save R514 (37%) Ships in 12 - 17 working days

If you understand the basics of HTML5, CSS, and JavaScript and want to make quick sense of the extensive but often overwhelming reference documentation on D3.js, this short book is for you. Philipp K. Janert, author of Data Analysis with Open Source Tools (O'Reilly), provides a concise roadmap to this library, including its conventions and foundational concepts. D3.js for the Impatient is concise, yet comprehensive. Janert presents an overall survey of working with D3.js, while steering clear of long-winded and meandering explanations. Right away, this first chapter shows you how to create simple graphs and tackle two of the library's more unusual aspects: selecting and binding-the way D3.js uses DOM nodes to represent data visually. From there, you can easily explore individual chapters that adhere to your particular interests.

Mentoring Digital Media Projects - Project-Based Learning and Teaching for Professional Development (Paperback, 1st ed.):... Mentoring Digital Media Projects - Project-Based Learning and Teaching for Professional Development (Paperback, 1st ed.)
Patrick Parra Pennefather
R1,050 R846 Discovery Miles 8 460 Save R204 (19%) Ships in 10 - 15 working days

Mentoring is often a crucial, yet informal part of an organization's best practices and skill development, whether targeted towards a team lead, project manager, designer, developer or a valued senior team member. This book provides practical strategies and methodologies for professionals to mentor others to successfully develop and deliver digital media projects across different types of settings. Many professionals working with teams in the digital media industry (games, web development, XR, IoT, mobile) are drawn to teaching others, but may not know how or where to start. Many might be a subject expert but may not have the structure and skills in place to be able to teach others effectively in workplace and institutional settings. This handbook will give professionals a guide on how to mentor junior designers, developers and other learners in formal and informal learning environments. Mentoring Digital Media Projects offers the right tools and strategies to use in digital media and emerging tech projects for you to better guide junior team members What You'll Learn Understand the difference between mentoring and teaching Design thinking strategies to better identify where, when and how you can help and mentor others Build mentoring pipelines, end-to end, especially in post-secondary learning environments Create emerging technology projects with teams Who This Book Is For Digital media professionals (game, web development, XR, mobile, IoT, etc.) who have experience working in teams in their specific discipline and who want to mentor others.

Pro CSS for High Traffic Websites (Paperback, 1st ed.): Antony Kennedy, Inayaili De Leon Pro CSS for High Traffic Websites (Paperback, 1st ed.)
Antony Kennedy, Inayaili De Leon
R1,350 R1,080 Discovery Miles 10 800 Save R270 (20%) Ships in 10 - 15 working days

Although web standards-based websites can scale effectivelyand basic CSS will give you basic resultsthere are considerations and obstacles that high traffic websites must face to keep your development and hosting costs to a minimum. There are many tips and tricks, as well as down-to-earth best practice information, to make sure that everything runs quickly and efficiently with the minimum amount of fuss or developer intervention. Targeted at "high traffic" websitesthose receiving over 10,000 unique visitors a dayPro CSS for High Traffic Websites gives you inside information from the professionals on how to get the most out of your web development team. What you'll learn The value of process Making reusable, robust, and modular CSS How to maximize the performance of your site Integrating with third parties How to keep branding consistent Best practices for cross-browser and accessible CSS Dynamic CSS techniques Who this book is for

This book is for Web developers building and maintaining premium, successful, high-traffic websites using web standards. This book will also help team leaders responsible for code that will be shared over multiple projects, as well as project managers with a high churn of contract staff. Table of Contents The Value of Process CSS Style Guide Fundamentals Frameworks and Integration Brand Implementation CSS and Accessibility Devices Performance Dynamic CSS Testing and Debugging Creating your CSS Appendix 1: CSS Standards Guide Appendix 2: Accessibilitiy Guidelines Appendix 3: Browser Support Guidelines Appendix 4: Development Process

Programming JavaScript Applications (Paperback): Eric Elliott Programming JavaScript Applications (Paperback)
Eric Elliott
R974 R711 Discovery Miles 7 110 Save R263 (27%) Ships in 12 - 17 working days

Take advantage of JavaScript's power to build robust web-scale or enterprise applications that are easy to extend and maintain. By applying the design patterns outlined in this practical book, experienced JavaScript developers will learn how to write flexible and resilient code that's easier - yes, easier - to work with as your code base grows. JavaScript may be the most essential web programming language, but in the real world, JavaScript applications often break when you make changes. With this book, author Eric Elliott shows you how to add client- and server-side features to a large JavaScript application without negatively affecting the rest of your code. Examine the anatomy of a large-scale JavaScript application Build modern web apps with the capabilities of desktop applications Learn best practices for code organization, modularity, and reuse Separate your application into different layers of responsibility Build efficient, self-describing hypermedia APIs with Node.js Test, integrate, and deploy software updates in rapid cycles Control resource access with user authentication and authorization Expand your application's reach through internationalization

PHP 8 Basics - For Programming and Web Development (Paperback, 1st ed.): Gunnard Engebreth, Satej Kumar Sahu PHP 8 Basics - For Programming and Web Development (Paperback, 1st ed.)
Gunnard Engebreth, Satej Kumar Sahu
R1,011 R820 Discovery Miles 8 200 Save R191 (19%) Ships in 10 - 15 working days

Take advantage of PHP 8's powerful features to create basic web applications, solve code tests (required for most job interviews nowadays), and begin moving towards more advanced PHP concepts. This book provides an introduction to PHP 8, including modules, attributes, JIT compiler, and union types, as well as related frameworks such as Symfony. You will explore fundamental PHP concepts through both practical and hands-on examples. You'll not only gain a solid understanding of PHP fundamentals, but will also be prepared to handle new concepts and technologies as they emerge. After working through the book and its associated demo code, you will be able to build your first basic web application. What You Will Learn Develop web applications with PHP 8 Use Vagrant, Docker, JSON API and more Work with data, form data, arrays, objections, exceptions, regex, and more Utilize PHP frameworks like Laravel and Symfony Who This Book Is For Those new to PHP 8 or PHP in general. Some prior experience in web development and DB handling is recommended.

Practical GitOps - Infrastructure Management Using Terraform, AWS, and GitHub Actions (Paperback, 1st ed.): Rohit Salecha Practical GitOps - Infrastructure Management Using Terraform, AWS, and GitHub Actions (Paperback, 1st ed.)
Rohit Salecha
R1,710 R1,341 Discovery Miles 13 410 Save R369 (22%) Ships in 10 - 15 working days

Infrastructure as Code (IaC) is gaining popularity and developers today are deploying their application environments through IaC tools to the cloud. However, it can become extremely difficult and time-consuming to manage the state of the infrastructure that has been deployed. This book will provide a complete walkthrough of deploying a SpringBoot application on AWS with multiple environments like production, staging and development. Everything is orchestrated through GitHub Actions and executed through Terraform Cloud to monitor changes in your infrastructure and manage its state. You'll start by reviewing how your infrastructure can be stored in code by spinning up an EC2 server first through the console, then AWS CLI and then using Terraform. You'll then be presented with a practical scenario of setting up a simple EC2 server in a multi-environment (production, staging and development) using GitHub Actions and Terraform Cloud. In the advanced section that follows, this simple EC2 server is expanded into an application that is deployed on an AWS EKS (Elastic Kubernetes Service) using AWS RDS (Relational Database Service) exposed through an AWS ALB (Application Load Balancer) protected using AWS ACM (AWS Certificate Manager), and accessible by setting the AWS Route53. The book then builds up on this infrastructure and demonstrates how it can be deployed in a multi-environment scenario by implementing accounts through AWS organizations. You'll see how to put in restrictions through Service Control Policies, how to protect secrets using AWS Secrets Manager, and how to work with least privileges using IRSA (IAM Roles for Service Accounts). Finally, you'll make the infrastructure more observable using Graphana, Prometheus, and AWS OpenSearch, run security tools, host Route53 zones dynamically based on environments, and implement CloudWatch Alarms for various use cases.

Introducing ReScript - Functional Programming for Web Applications (Paperback, 1st ed.): Danny Yang Introducing ReScript - Functional Programming for Web Applications (Paperback, 1st ed.)
Danny Yang
R990 R799 Discovery Miles 7 990 Save R191 (19%) Ships in 10 - 15 working days

This book serves as a succinct guide on ReScript, a functional language for building web applications. Using examples of ReScript language features along with explanations of fundamental concepts in functional programming, this book will show web developers with a background in JavaScript how to effectively use ReScript to its full potential. In Introducing ReScript, you'll learn how to use features in ReScript that JavaScript lacks, such as type inference, null-safety, algebraic data types, pattern matching, and more. Along the way, you'll pick up functional programming concepts like immutability and higher-order functions. You'll also gain a sense of how ReScript works under the hood and how to leverage interoperability between ReScript and JavaScript. Whether you're a web developer interested in dabbling with functional programming or you just want to learn how to write safer and cleaner code for web applications, this book is a great way for you to get started with ReScript. What You Will Learn Use ReScript to write clean, safe, and elegant software Understand the features of ReScript that set it apart from JavaScript, such as type inference, null-safety, and algebraic data types Explore functional programming concepts like immutabhigher-orderr order functions, and pattern matching Use popular JavaScript libraries and frameworks in your ReScript code and integrate ReScript code into JavaScript codebases Who This Book Is For Web developers that want a strictly typed, safer alternative to JavaScript, as well as web developers interested in learning functional programming and leveraging the elegant and powerful functional features in ReScript.

A Brief Introduction to Web3 - Decentralized Web Fundamentals for App Development (Paperback, 1st ed.): Shashank Mohan Jain A Brief Introduction to Web3 - Decentralized Web Fundamentals for App Development (Paperback, 1st ed.)
Shashank Mohan Jain
R845 R687 Discovery Miles 6 870 Save R158 (19%) Ships in 10 - 15 working days

Journey into the world of Web3-based application development, its related protocols, and its usage in developing decentralized applications. This book will explain how programmable blockchains are revolutionizing the world of web applications, which can be run on decentralized platforms or peer-to-peer networks like IPFS. You'll start with an introduction to decentralization with a focus on blockchain implementations like Ethereum and Bitcoin. You'll then learn to develop simple decentralized applications (dApps) using Solidity, the language used for developing apps with Ethereum as well as smart contracts, wallets, gateways and NFTs. This book also covers how security and scale are addressed by L2 networks for scaling Bitcoin and Ethereum blockchains. A Brief Introduction to Web3 is your go-to guide for setting up simple Web3 applications using the Ethereum blockchain programming model. What You Will Learn Build NFT tokens Examine Web3 differs from Web2-based applications Understand the fundamentals of blockchain and the corresponding data structures around it See how consensus and trustless computing can be performed using blockchain Use Solidity and Truffle to build Web3 applications Who This Book Is For Software developers and architects who are looking to hone their skills in dApps and web3 applications developed on sound principles of decentralized computing.

Practical JIRA Administration (Paperback): Matthew B. Doar Practical JIRA Administration (Paperback)
Matthew B. Doar
R490 R362 Discovery Miles 3 620 Save R128 (26%) Ships in 12 - 17 working days

If you're familiar with JIRA for issue tracking, bug tracking, and other uses, you know it can sometimes be tricky to set up and manage. In this concise book, software toolsmith Matt Doar clarifies some of the more confusing aspects by answering difficult and frequently asked questions about JIRA administration.

Practical JIRA Administration shows you how JIRA is intended to be used, making it an ideal supplement to the extensive documentation already available. The book's chapters are loosely connected, so you can go straight to the information that best serves your needs.Understand the difference between JIRA groups and JIRA project roles Discover what JIRA schemes do, and learn how to maintain them Use a consistent configuration approach to help you use JIRA as a platform Create a workflow from scratch Add, modify, and deactivate users Prepare for a JIRA upgrade, and troubleshoot if necessary Get remote access to JIRA via email, SQL, REST, and other methods

AdvancED Flex 4 (Paperback, 1st ed.): Shashank Tiwari, Elad Elrom, Charlie Schulze AdvancED Flex 4 (Paperback, 1st ed.)
Shashank Tiwari, Elad Elrom, Charlie Schulze
R1,519 R1,215 Discovery Miles 12 150 Save R304 (20%) Ships in 10 - 15 working days

AdvancED Flex 4 makes advanced Flex 4 concepts and techniques easy. Ajax, RIA, Web 2.0, mashups, mobile applications, the most sophisticated web tools, and the coolest interactive web applications are all covered with practical, visually oriented recipes.Completely updated for toolsnew toFlex 4 Demonstrates how to use Flex 4 to create robust and scalable enterprise-grade rich Internet applications Teaches you to build high-performance web applications with interactivity that really engages your users What you'll learn

Practiced beginners and intermediate users of Flex, especially those with a knowledge of other web development tools, will learn to leverage Flex 4's new tools and capabilities to build truly advanced web applications.Get the most out of the new features introduced in Flex 4 Integrate Flex 4 with PHP, Java, JavaScript, and Ruby on Rails Leverage architectural and design patterns Create mashups and collaborative applications using Flex 4 Build rich media applications using audio and video streaming and open-source 3D libraries Tune the performance of your Flex applications Who this book is for

This book is for web developers who want and need to create rich Internet applications on time and within budget. It is also for all Flex developers including those upgrading from Flex 3, intermediate users who want to build their skills to an advanced level, and other web developers who want to integrate their web tools with Flex. Table of Contents Building Applications Using Test-Driven Development Turbo-Charging Data Binding Workflow enhancements with Flash Catalyst Flex and AIR: Taking Applications to the Desktop 20 Enhancements Overview Creating Themes in Flex 4 Integrating Flex with Java Using Services Integrating via Data Services Talking with JavaScript and HTML: Web Page Integration Flex Mashups Flash Security Migrating Web 10 Interfaces to RIA Working with Web 20 APIs Facilitating Audio and Video Using 3D in Flex

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
She-Wolves - The Women Who Ruled England…
Helen Castor Paperback  (1)
R353 R321 Discovery Miles 3 210
Hollywood and the CIA - Cinema, Defense…
Oliver Boyd-Barrett, David Herrera, … Paperback R1,409 Discovery Miles 14 090
Afrikaans Plus - Everything You Need To…
Marieta Nel Paperback R380 R275 Discovery Miles 2 750
Rebels And Rage - Reflecting On…
Adam Habib Paperback R583 Discovery Miles 5 830
CLOSE-UP A2 SB + ONLINE ZONE + PAC SB+WB…
Paperback R1,033 Discovery Miles 10 330
Positively Me - Daring To Live And Love…
Nozibele Mayaba, Sue Nyathi Paperback  (2)
R310 R210 Discovery Miles 2 100
The Politicisation of Social Europe…
Francesco Corti Hardcover R2,912 Discovery Miles 29 120
The Lie Of 1652 - A Decolonised History…
Patric Mellet Paperback  (7)
R365 R314 Discovery Miles 3 140
EU Public Procurement and Innovation…
Pedro Cerqueira Gomes Hardcover R2,722 Discovery Miles 27 220
Bones And Bodies - How South African…
Alan G. Morris Paperback R375 R293 Discovery Miles 2 930

 

Partners