![]() |
Welcome to Loot.co.za!
Sign in / Register |Wishlists & Gift Vouchers |Help | Advanced search
|
Your cart is empty |
||
|
Books > Computing & IT > Internet > Internet languages
After years of anticipation and delay, the W3C finally released the XSLT 2.0 standard in January 2007. The revised edition of this classic book offers practical, real-world examples that demonstrate how you can apply XSLT style sheets to XML data using either the new specification, or the older XSLT 1.0 standard. XSLT is a critical language for converting XML documents into other formats, such as HTML code or a PDF file. With "XSLT", you get a thorough understanding of XSLT and XPath and their relationship to other web standards, along with recommendations for a honed toolkit in an open platform-neutral, standards-based environment.This book: covers the XSLT basics, including simple style sheets and methods for setting up transformation engines; walks you through the many parts of XSLT, particularly XSLT's template-based approach to transformations; applies both XSLT 1.0 and 2.0 solutions to the same problems, helping you decide which version of XSLT is more appropriate for your project; and, includes profuse examples that complement both the tutorial and the reference material. The new edition of "XSLT" has been updated thoroughly to explain XSLT 2.0 's many dependencies, notably XML Schema and XPath 2.0. Want to find out how the 2.0 specification improves on the old? This book will explain.
For courses in Introductory Programming for Java and Alice Learn programming basics in a creative context that's more engaging and less complicated Taking a computer programming course can be challenging, time-consuming, and downright frustrating-but there's a better way. Alice 3 to Java: Learning Creative Programming through Storytelling and Gaming, First Edition introduces readers to programming in a creative context that's more engaging and less complicated, while still covering all the essential concepts you'd expect to see in an introductory programming course. Readers are invited to step into the world of creating 3D animations through chapters that present programming concepts with hands-on examples. Throughout the text, readers create a short story or game centered on Lawrence Prenderghast's Haunted Circus, a story by Laura Paoletti. Students bring the story to life through projects and exercises using Alice, an animation tool similar to professional software used by studios like Pixar and DreamWorks. Later in the book, students may apply what they've learned in Alice to using Java, a professional, production-level programming course.
The Hitchhiker's Guide to Python takes the journeyman Pythonista to true expertise. More than any other language, Python was created with the philosophy of simplicity and parsimony. Now 25 years old, Python has become the primary or secondary language (after SQL) for many business users. With popularity comes diversity-and possibly dilution.This guide, collaboratively written by over a hundred members of the Python community, describes best practices currently used by package and application developers. Unlike other books for this audience, The Hitchhiker's Guide is light on reusable code and heavier on design philosophy, directing the reader to excellent sources that already exist.
If you're a solo website designer or part of a small team itching to build interesting projects with Drupal, this concise guide will get you started. Drupal's learning curve has thrown off many experienced designers, particularly the way it handles design challenges. This book shows you the lifecycle of a typical Drupal project, with emphasis on the early stages of site planning. Learn how to efficiently estimate and set up your own project, so you can focus on ways to make your vision a reality, rather than let project management details constantly distract you. Plan and estimate your project by discovering your client's goals and audience perceptions Discover how Drupal works under the hood, and learn basic DrupalSpeak Frame the UX design challenge through a deeper understanding of your site's intended users Get real content for your project as early as possible--before you start prototyping Choose the right modules for your project, and learn about several go-to modules Understand how to walk clients through the Drupal design and development process
Web advertising is changing. What was once a predominantly Flash-based medium is making the switch to HTML5, with the benefit of a plug-in free environment giving a larger audience for ads, and better integration with the page they are featured on. We live in a time where marketers, designers, and developers are confused as to what they can and can't do on different devices, browsers, and operating systems. What better way to finally make sense of it all, than by stepping through the entire campaign process on your own terms? HTML5 Advertising will educate you on the whole digital advertising process from start to finish, and help you take advantage of new HTML5 features such as canvas, CSS3 animations, DOM events, audio and video, and offline storage. You'll also learn how to get around discrepancies in browser support with JavaScript and polyfills. You will be provided with tips and tricks to better optimize content across screens and make the most successful campaign with the lightest footprint possible, which is especially important when deploying to mobile devices.This book: * Takes you through the advertising campaign process with HTML5 from design to delivery * Provides in-depth knowledge into the digital advertising landscape and the HTML5 specification * Communicates tips and tricks coming from Flash and ActionScript to HTML5, CSS3 and JavaScript. HTML5 Advertising equips you with the knowledge to attack cutting-edge, rich media projects with confidence and scale, while also learning the essentials to communicate to internal and external clients. HTML5 is here whether you like it or not, so why not jump in early and head down the path of building the future.What you'll learn * How to work with web standards within the digital advertising desktop and mobile landscape * Understand new HTML5 features like SVG, web fonts, device orientation, offline storage and tracking, geolocation, canvas, drag-n-drop, webGL and video * Create, encode and deliver device and browser agnostic video for HTML5 * Create interactive and dynamic advertisements for HTML5 compliant browsers * Deploy to mobile devices, both in application and mobile web environments * Optimize your creatives and provide graceful failovers when needed with debugging tips * Understand the entire digital advertising campaign process from end to end Who this book is for HTML5 Advertising is for the designer/developer transitioning from Flash & Actionscript to web standards (HTML5, CSS3 and JavaScript). It's ideal for someone who is ready to move beyond his/her current skillset and get a jumpstart on developing with the emerging standard. It's for designers and developers tired of not reaching the full audience on Apple iOS platforms and browsers where Flash can't run.While the industry is swiftly progressing towards the new standard, Digital Advertising with HTML5 is an excellent choice for developers and designers who enjoy learning useful tips and shortcuts that they can apply in their professional life. It's an exceptional choice for the creative or technology director craving to improve the skillsets of an entire team or department.
Learn each of the original gang of four design patterns, and how they are relevant to modern PHP and Laravel development. Written by a working developer who uses these patterns every day, you will easily be able to implement each pattern into your workflow and improve your development. Each pattern is covered with full examples of how it can be used. Too often design patterns are explained using tricky concepts, when in fact they are easy to use and can enrich your everyday development. Design Patterns in PHP and Laravel aims to break down tricky concepts into humorous and easy-to-recall details, so that you can begin using design patterns easily in your everyday work with PHP and Laravel. This book teaches you design patterns in PHP and Laravel using real-world examples and plenty of humor. What You Will Learn Use the original gang of four design patterns in your PHP and Laravel development How each pattern should be used Solve problems when using the patterns Remember each pattern using mnemonics Who This Book Is For People using Laravel and PHP to do their job and want to improve their understanding of design patterns.
Flash is fading fast, and Canvas continues to rise. The second edition of this popular book shows you how to get started with the HTML5 Canvas element, and provides in-depth coverage of ways to build interactive multimedia applications. You'll learn how to use Canvas to draw, render text, manipulate images, and create animation - all in the course of building an interactive web game throughout the book. Updated for the latest implementations of Canvas and related HTML5 technologies, this edition helps you quickly pick up the basics - whether you currently use Flash, Silverlight, or just HTML and JavaScript. You'll learn how to create various entertainment applications with Canvas, using clear and reusable code examples. Discover why leading application developers rave about HTML5 as the future of truly innovative web development.Create and modify 2D drawings, text, and bitmap images Incorporate and manipulate video, and add audio Build a basic framework for creating a variety of games on Canvas Use bitmaps and tile sheets to develop animated game graphics Go mobile: port Canvas applications to iPhone with PhoneGap Explore ways to use Canvas for 3D and multiplayer game applications
Build dynamic web applications with Express, a key component of the Node/JavaScript development stack. In this updated edition, author Ethan Brown teaches you Express fundamentals by walking you through the development of an example application. This hands-on guide covers everything from server-side rendering to API development suitable for use in single-page apps (SPAs). Express strikes a balance between a robust framework and no framework at all, allowing you a free hand in your architecture choices. Frontend and backend engineers familiar with JavaScript will also learn best practices for building multipage and hybrid web apps with Express. Pick up this book and discover new ways to look at web development. Create a templating system for rendering dynamic data Dive into request and response objects, middleware, and URL routing Simulate a production environment for testing Persist data in document databases with MongoDB and relational databases with PostgreSQL Make your resources available to other programs with APIs Build secure apps with authentication, authorization, and HTTPS Integrate with social media, geolocation, and more Implement a plan for launching and maintaining your app Learn critical debugging skills
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.
Beginning CSS3 teaches you how to style web pages using Cascading Style Sheets (CSS)the language of web design. Starting from first principles, you'll learn through a series of practical exercises how to change the default look of HTML tags, adding color, backgrounds, and borders. The book demystifies core concepts, such as the CSS box model and selectors, giving you the confidence and knowledge to create innovative and flexible page layouts. You'll also learn how to create rounded corners, drop shadows, and gradients without the need for images, using the latest CSS3 techniques. What you'll learn Teaches how to style attractive and flexible web pages Hands-on exercises demonstrate how to combine style rules for different effects Comprehensive coverage of CSS2.1 and stable parts of CSS3 Who this book is for Beginning CSS3is aimed at web designers who want to master the use of Cascading Style Sheets to style and lay out modern web pages. It teaches core concepts, such as the CSS box model and choosing the most appropriate selectors to apply styles efficiently. This makes it an excellent choice for both complete beginners and web designers who want to improve their understanding of CSS. Table of Contents Introducing CSS - the Language of Web Design Using Basic Selectors Specifying Sizes, Colors, and Files Styling Text Embedding Web Fonts Understanding Layout with the CSS Box Model Floating Elements for Layout Adding Backgrounds Adding Borders and Drop Shadows Styling Lists and Navigation Menus Positioning Elements Precisely Cross-Browser Layout Techniques Using Advanced Selectors Styling Tables Generated Content Creating a Print Style Sheet Targeting Styles at Different Devices with Media Queries Using CSS3 Multi-Column Layout Creating Gradients Without images 2D Transformations and Transitions Animating Elements with CSS Keyframes What Next?
Foundation Adobe Edge Animateis a project-oriented book that will walk you through the features ofEdge Animate - Adobe's exciting new motion and interaction tool forweb standards development. Edge Animate is an application that allows web designers and developers to make full use of many of the features of CSS3, JavaScript, and HTML5. Edge Animate enables you to animate graphics without the need to hand code everything using canvas or SVG. It exports well-formed, standards-compliant code that you can either use to create new web products, or add directly into existing projects. It also features full JavaScript and DOM manipulation, enabling you to get under the hood and create fantastic interactive experiences. Using a unique project-oriented focus you will be creating carefully developed projects designed to give you the skills and confidence necessary to undertake interactive and web design experiences aimed at devices ranging from smart phones to the TV set in your living room. Along the way you will discover how many of the tools in the Adobe Web Design CS6 collection can be fully utilized to create expressive and engaging web applications. This includes: Building interactive projects using the Edge Animate timeline and coding tools. Learning how Fireworks, Photoshop, and Illustrator are used for Edge Animate content creation. Discovering how pages created in Dreamweaver and Muse can become fully interactive and contain motion graphics in Edge Animate. What you'll learn Use Edge Animate to create web sites and applications Create web graphics without the need to hand code in canvas Add JavaScript animation and interactivity to your projects Integrate Edge Animate content with your own HTML5 projects Easily handle DOM events Combine Edge Animate with Dreamweaver and Muse Who this book is for Web standards developers needing a simple tool to create interactive experiences in HTML5, CSS3, and JavaScript Table of Contents Learning the Edge Animate Interface Creating Timeline Animations: Part 1 Creating Timeline Animations: Part 2 Creating Graphics for Edge Animate Working with Type in Edge Animate Adding Interactivity in Edge Animate Edge Animate and the Web Adding a Bit of "Wow"EdgeAnimate and Digital PublicationsEdge Animate Goes Mobile
Web frameworks are playing a major role in the creation of today's most compelling web applications, because they automate many of the tedious tasks, allowing developers to instead focus on providing users with creative and powerful features. Java developers have been particularly fortunate in this area, having been able to take advantage of Grails, an open source framework that supercharges productivity when building Java--driven web sites. Grails is based on Groovy, which is a very popular and growing dynamic scripting language for Java developers and was inspired by Python, Ruby, and Smalltalk. Beginning Groovy, Grails and Griffon is the first introductory book on the Groovy language and its primary web framework, Grails. Griffon is also covered. While Grails is the Web framework for building Groovy Web applications, Griffon is the deskop framework for building desktop Groovy applications. Could Groovy be the new Java? It's light, fast and free (open source). This book gets you started with Groovy, Grails and Griffon, and culminates in the example and possible application of some real--world projects.You follow along with the development of each project, implementing and running each application while learning new features along the way. What you'll learn* Understand the fundamentals of the open source, dynamic Groovy scripting language and the Grails web framework. * Capitalize upon Grails' well--defined framework architecture to build web applications faster than ever before. * Improve your web application with cutting--edge interface enhancements using Ajax. * Use Grails' object--relational mapping solution, GORM, to manage your data store more effectively than ever before. * Take advantage of Groovy to create reporting services, implement batch processing, and create alternative client interfaces. * Deploy and upgrade your Grails--driven applications with expertise and ease. * Discover an alternative client in Groovy as well. * Explore the Griffon framework for creating Groovy-based desktop applications. Who this book is for Java and web developers looking to learn and embrace the power and flexibility offered by the more agile, lightweight Groovy scripting language and its Grails and Griffon frameworks.
A new edition of a bestseller covers the latest advances in web development HTML5 and CSS3 are essential tools for creating dynamic websites and boast updates and enhanced features that can make your websites even more effective and unique. This friendly, all-in-one guide covers everything you need to know about each of these technologies and their latest versions so that you can use them together. Building on the bestselling formats of the first two editions, this new edition teaches you the fundamentals of HTML5 and CSS3, and then presents ways for using them with JavaScript, MySQL, and Ajax to create websites that work. Covers using JavaScript, PHP, MySQL, and Ajax in the context of programming dynamic web pages with CSS3 and HTML5Includes self-contained minibooks that review HTML, CSS, design and layout, client-side JavaScript, Ajax and server-side, and putting it all togetherExamines new web development advancements including new technologies and changes to the standards Features a website that contains supporting materials including code and several valuable programs that are useful for web development "HTML5 and CSS3 All-in-One For Dummies, 3rd Edition" serves as the perfect reference for both web development beginners and seasoned professionals looking to learn more about how to get the most out of the powerful combination of HTML5 and CSS3.
Master today's required computer science topics while preparing for further study with Lambert's FUNDAMENTALS OF PYTHON: FIRST PROGRAMS. This book's easygoing approach is ideal, no matter what your background. The approach starts with simple algorithmic code and then scales into working with functions, objects, and classes as the problems become more complex and require new abstraction mechanisms. Rather than working only with numeric or text-based applications like other introductory texts, this edition presents graphics, image manipulation, GUIs, and simple networked client/server applications. The author uses Python's standard Turtle graphics module to introduce graphics and to provide open source frameworks for easy image processing and GUI application development.
Harnessing Hibernate is an ideal introduction to the popular framework that lets Java developers work with information from a relational database easily and efficiently. Databases are a very different world than Java objects, and they often involve people with different skills and specializations. With Hibernate, bridging these two worlds is significantly easier, and with this book, you can get up to speed with Hibernate quickly. Rather than present you with another reference, Harnessing Hibernate lets you explore the system, from download and configuration through a series of projects that demonstrate how to accomplish a variety of practical goals. The new edition of this concise guide walks you through Hibernate's primary features, which include mapping from Java classes to database tables, and from Java data types to SQL data types. You will also learn about Hibernate's data query and retrieval facilities, and much more. By reading and following along with the examples, you can get your own Hibernate environment set up quickly and start using it for real-world tasks right away. Harnessing Hibernate teaches you how to: * Perform Object/Relational mapping * Work with persistent data from Java code * Work with groups and relationships between objects * Extend Hibernate's rich type support for your own needs * Simplify query creation using criteria and examples * Use the Hibernate Query Language (HQL) and understand how it differs from SQL * Use Hibernate in conjunction with Spring * Use Hibernate in conjunction with other packages, such as the Stripes web framework and the Eclipse IDE Once you're past the first few chapters, you can jump to topics that you find particularly interesting or relevant. All background material and explanations of how Hibernate works and why is in the service of a focused task. Source code can be downloaded from the book's website. If using SQL is an uncomfortable chore, Harnessing Hibernate offers you an effective and trouble-free method for working with the information you store in your applications.
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
A great many varied and interesting visual effects can be achieved with computer graphics, for which a fundamental understanding of the underlying mathematical concepts – and a knowledge of how they can be implemented in a particular programming language – is essential. "Computer Graphics for Java Programmers, 2nd edition" covers elementary concepts in creating and manipulating 2D and 3D graphical objects, covering topics from classic graphics algorithms to perspective drawings and hidden-line elimination. Completely revised and updated throughout, the second edition of this highly popular textbook contains a host of ready-to-run-programs and worked examples, illuminating general principles and geometric techniques. Ideal for classroom use or self-study, it provides a perfect foundation for programming computer graphics using Java.
Spring Roo goes a step beyond the Spring Framework by bringing true Rapid Application Development to Java--just as Grails has done with Groovy. This concise introduction shows you how to build applications with Roo, using the framework's shell as an intelligent and timesaving code-completion tool. It's an ideal RAD tool because Roo does much of the tedious code maintenance. You'll get started by building a simple customer relationship management application, complete with step-by-step instructions and code examples. Learn how to control any part of the application with Roo's opt-in feature, while using this open source framework to automate the rest of the code. Set up a Spring application and working Maven build to see Roo in action Address persistence with JPA and the Neo4j graph database--and learn how Roo supports NoSQL databases Use Roo's database reverse-engineering feature to generate a data model from an existing schema Build Roo applications with Spring MVC, Spring WebFlow, Google Web Toolkit, Vaadin, and other web frameworks Secure and test your application
Use digital experience platforms (DXP) to improve your development productivity and release timelines. Leverage the pre-integrated feature sets of DXPs in your organization's digital transformation journey to quickly develop a personalized, secure, and robust enterprise platform. In this book the authors examine various features of DXPs and provide rich insights into building each layer in a digital platform. Proven best practices are presented with examples for designing and building layers. A special focus is provided on security and quality attributes needed for business-critical enterprise applications. The authors cover modern and emerging digital trends such as Blockchain, IoT, containers, chatbots, artificial intelligence, and more. The book is divided into five parts related to requirements/design, development, security, infrastructure, and case study. The authors employ proven real-world methods, best practices, and security and integration techniques derived from their rich experience. An elaborate digital transformation case study for a banking application is included. What You'll Learn Develop a digital experience platform from end to end Understand best practices and proven methods for designing overall architecture, user interface and integration components, security, and infrastructure Study real-world cases, including an elaborate digital transformation building an enterprise platform for a banking application Know the open source tools and technology frameworks that can be used to build DXPs Who This Book Is For Web developers, full stack developers, digital enthusiasts, digital project managers, and architects
A fully updated guide to making your landing pages profitable Effective Internet marketing requires that you test and optimize your landing pages to maximize exposure and conversion rate. This second edition of a bestselling guide to landing page optimization includes case studies with before-and-after results as well as new information on web site usability. It covers how to prepare all types of content for testing, how to interpret results, recognize the seven common design mistakes, and much more. Included is a gift card for Google AdWords.Features fully updated information and case studies on landing page optimizationShows how to use Google's Website Optimizer tool, what to test and how to prepare your site for testing, the pros and cons of different test strategies, how to interpret results, and common site design mistakesProvides a step-by-step implementation plan and advice on getting support and resources "Landing Page Optimization, Second Edition" is a comprehensive guide to increasing conversions and improving profits.
Efficiently and effectively prepare for the OCP Java SE 17 certification exam In OCP Oracle Certified Professional Java SE 17 Developer Practice Tests: Exam 1Z0-829, a team of veteran Java developers helps you gain the confidence and knowledge you need to take the Oracle Certified Professional Java SE 17 Developer exam. Hundreds of domain-by-domain questions accompany complimentary online access to bonus questions, providing you with over 1000 practice questions and answers. You'll also get: Access to Sybex's proven online interactive learning environment and test bank Comprehensive coverage of every domain included on the OCP Java SE 17 Developer exam Three complete bonus practice exams to help you gain confidence and develop proficiency in Java development This resource is perfect for anyone preparing to take Exam 1Z0-829. It also belongs on the bookshelves of novice and veteran Java programmers hoping to improve their on-the-job coding skills.
HTML5 Programming for ASP.NET Developers teaches you to harness the power and flexibility of HTML5 in new or existing ASP.NET and ASP.NET MVC web applications. Focusing on the programmable features of HTML5 that will be most useful to you as an ASP.NET developer, this book will take you straight to the heart of what you can get out of this new technology. HTML5 is an emerging web standard that has received a great deal of attention from browser companies and the developer community, encompassing HTML, JavaScript enhancements and CSS3 specifications. But HTML5 isn't just about markup. A major part of HTML5 is its programmable features and APIs, which make up the core of this book. HTML5 Programming for ASP.NET Developers will show you how to: * Add interactivity and media to your sites using the Canvas and Audio and Video APIs. * Make your web applications work offline, understand client side storage options using Web Storage, and work more efficiently with local files using the File API. * Use the Communication API and Web Sockets for easier communication between server and client.Other topics include multithreading with Web Workers, understanding the new form inputs and controls, using Geolocation, and enhancing your web forms and pages with CSS3. All major browsers already support HTML5 to varying degrees and are aggressively working to provide full-fledged standardized support. Start using HTML5 in your projects today, and build future-ready web applications that take advantage of the exciting features that HTML5 has to offer. What you'll learn * Learn to structure and style your web pages using new HTML5 features. * Use Web Storage, Canvas, Web Workers, Web Sockets, application caching and more in ASP.NET. * Illustrates HTML5 feature utilization in both Web Forms and MVC applications. * Use JavaScript and jQuery to communicate between HTML5 and ASP.NET server side code. * Learn to use HTML5 in Visual Web Developer. * See how HTML5 allows you to develop cross-browser future ready web applications. Who this book is for Whether you've worked on a few small projects, or been working with ASP.NET and ASP.NET MVC for some time, this book will get you up-and-running with HTML5 so you can make it a part of your daily toolkit.If you are comfortable with creating Web Forms and MVC projects, and you care about staying at the cutting edge of the latest web standards and technologies, this book is for you.
PHP is experiencing a renaissance, though it may be difficult to tell with all of the outdated PHP tutorials online. With this practical guide, you'll learn how PHP has become a full-featured, mature language with object-orientation, namespaces, and a growing collection of reusable component libraries. Author Josh Lockhart-creator of PHP The Right Way, a popular initiative to encourage PHP best practices-reveals these new language features in action. You'll learn best practices for application architecture and planning, databases, security, testing, debugging, and deployment. If you have a basic understanding of PHP and want to bolster your skills, this is your book. Learn modern PHP features, such as namespaces, traits, generators, and closures Discover how to find, use, and create PHP components Follow best practices for application security, working with databases, errors and exceptions, and more Learn tools and techniques for deploying, tuning, testing, and profiling your PHP applications Explore Facebook's HVVM and Hack language implementations-and how they affect modern PHP Build a local development environment that closely matches your production server
Deep learning is one of today's hottest fields. This approach to machine learning is achieving breakthrough results in some of today's highest profile applications, in organizations ranging from Google to Tesla, Facebook to Apple. Thousands of technical professionals and students want to start leveraging its power, but previous books on deep learning have often been non-intuitive, inaccessible, and dry. In Deep Learning Illustrated, three world-class instructors and practitioners present a uniquely visual, intuitive, and accessible high-level introduction to the techniques and applications of deep learning. Packed with vibrant, full-color illustrations, it abstracts away much of the complexity of building deep learning models, making the field more fun to learn, and accessible to a far wider audience. Part I's high-level overview explains what Deep Learning is, why it has become so ubiquitous, and how it relates to concepts and terminology such as Artificial Intelligence, Machine Learning, Artificial Neural Networks, and Reinforcement Learning. These opening chapters are replete with vivid illustrations, easy-to-grasp analogies, and character-focused narratives. Building on this foundation, the authors then offer a practical reference and tutorial for applying a wide spectrum of proven deep learning techniques. Essential theory is covered with as little mathematics as possible, and illuminated with hands-on Python code. Theory is supported with practical "run-throughs" available in accompanying Jupyter notebooks, delivering a pragmatic understanding of all major deep learning approaches and their applications: machine vision, natural language processing, image generation, and videogaming. To help readers accomplish more in less time, the authors feature several of today's most widely-used and innovative deep learning libraries, including TensorFlow and its high-level API, Keras; PyTorch, and the recently-released high-level Coach, a TensorFlow API that abstracts away the complexity typically associated with building Deep Reinforcement Learning algorithms.
A simple, straightforward, and hands-on roadmap to the world of computer programming with Python Teach Yourself VISUALLY: Python is your personal guide to getting you started in programming. As one of the world's most popular--and most accessible--coding languages, Python is your gateway into the wide and wonderful world of computer science. This hands-on guide walks you through Python step by clearly illustrated step, from writing your very first Python code in a terminal window or the VS Code app through to creating your own lists, dictionaries, and custom classes. In the book, you'll learn to: Install Python and the tools you need to work with it on Windows, macOS, and Linux Work with files and folders, manipulate text, and create powerful functions that do exactly what you want Write clean code that makes decisions effectively, repeats actions as needed, and handles any errors that occur A must-have resource for aspiring programmers starting from the very beginning, Teach Yourself VISUALLY: Python is also an indispensable handbook for programmers making a transition from another language. |
You may like...
Interactive Web-based Virtual Reality…
Chi Chung Ko, Chang Dong Cheng
Hardcover
R4,213
Discovery Miles 42 130
Java How to Program, Late Objects…
Paul Deitel, Harvey Deitel
Paperback
|