![]() |
Welcome to Loot.co.za!
Sign in / Register |Wishlists & Gift Vouchers |Help | Advanced search
|
Your cart is empty |
||
|
Books > Computing & IT > Internet > Internet languages
'HTML & CSS in Simple Steps' will enable you to create accessible, standards-compliant, websites - equipping you with knowledge on theory, coding skills, and best practice needed to build Web pages.
Discover the Django web application framework and get started building Python-based web applications. This book takes you from the basics of Django all the way through to cutting-edge topics such as creating RESTful applications. Beginning Django also covers ancillary, but essential, development topics, including configuration settings, static resource management, logging, debugging, and email. Along with material on data access with SQL queries, you'll have all you need to get up and running with Django 1.11 LTS, which is compatible with Python 2 and Python 3. Once you've built your web application, you'll need to be the admin, so the next part of the book covers how to enforce permission management with users and groups. This technique allows you to restrict access to URLs and content, giving you total control of your data. In addition, you'll work with and customize the Django admin site, which provides access to a Django project's data. After reading and using this book, you'll be able to build a Django application top to bottom and be ready to move on to more advanced or complex Django application development. What You'll Learn Get started with the Django framework Use Django views, class-based views, URLs, middleware, forms, templates, and Jinja templates Take advantage of Django models, including model relationships, migrations, queries, and forms Leverage the Django admin site to get access to the database used by a Django project Deploy Django REST services to serve as the data backbone for mobile, IoT, and SaaS systems Who This Book Is For Python developers new to the Django web application development framework and web developers new to Python and Django.
PHP and MySQL Web Development, Fifth Edition The definitive guide to building database-driven Web applications with PHP and MySQL PHP and MySQL are popular open-source technologies that are ideal for quickly developing database-driven Web applications. PHP is a powerful scripting language designed to enable developers to create highly featured Web applications quickly, and MySQL is a fast, reliable database that integrates well with PHP and is suited for dynamic Internet-based applications. PHP and MySQL Web Development shows how to use these tools together to produce effective, interactive Web applications. It clearly describes the basics of the PHP language, explains how to set up and work with a MySQL database, and then shows how to use PHP to interact with the database and the server. This practical, hands-on book consistently focuses on real-world applications, even in the introductory chapters. The authors cover important aspects of security and authentication as they relate to building a real-world website and show you how to implement these aspects in PHP and MySQL. They also introduce you to the integration of front-end and back-end technologies by using JavaScript in your application development. The final part of this book describes how to approach real-world projects and takes the reader through the design, planning, and building of several projects, including: User authentication and personalization Web-based email Social media integration Shopping cart The fifth edition of PHP and MySQL Web Development has been thoroughly updated, revised, and expanded to cover developments in PHP through versions 5.6 and 7, as well as features introduced in recent stable releases of MySQL. Free Access to Web Edition Purchase of this book in any format, electronic or print, includes free access to the corresponding Web Edition. The Web Edition can be viewed on all types of computers and mobile devices with any modern web browser that supports HTML5. Contents at a Glance Part I: Using PHP 1 PHP Crash Course 2 Storing and Retrieving Data 3 Using Arrays 4 String Manipulation and Regular Expressions 5 Reusing Code and Writing Functions 6 Object-Oriented PHP 7 Error and Exception Handling Part II: Using MySQL 8 Designing Your Web Database 9 Creating Your Web Database 10 Working with Your MySQL Database 11 Accessing Your MySQL Database from the Web with PHP 12 Advanced MySQL Administration 13 Advanced MySQL Programming Part III: Web Application Security 14 Web Application Security Risks 15 Building a Secure Web Application 16 Implementing Authentication Methods with PHP Part IV: Advanced PHP Techniques 17 Interacting with the File System and the Server 18 Using Network and Protocol Functions 19 Managing the Date and Time 20 Internationalization and Localization 21 Generating Images 22 Using Session Control in PHP 23 Integrating JavaScript and PHP 24 Other Useful Features Part V: Building Practical PHP and MySQL Projects 25 Using PHP and MySQL for Large Projects 26 Debugging and Logging 27 Building User Authentication and Personalization 28 (PDF with Product Registration) Building a Web-Based Email Client with Laravel Part I 29 (PDF with Product Registration) Building a Web-Based Email Client with Laravel Part II 30 (PDF with Product Registration) Social Media Integration Sharing and Authentication 31 (PDF with Product Registration) Building a Shopping Cart Part VI: Appendix A Installing Apache, PHP, and MySQL
Quickly find solutions to common web development problems. Content is presented in the popular problem-solution format. Look up the problem that you want to solve. Read the solution. Apply the solution directly in your own code. Problem solved! ASP.NET Core Recipes is a practical guide for developers creating modern web applications, cutting through the complexities of ASP.NET, jQuery, React, and HTML5 to provide straightforward solutions to common web development problems using proven methods based on best practices. The problem-solution approach gets you in, out, and back to work quickly while deepening your understanding of the underlying platform and how to develop with it.Author John Ciliberti guides you through the MVC framework and development tools, presenting typical challenges, along with code solutions and clear, concise explanations, to accelerate application development. Solve problems immediately by pasting in code from the recipes, or put multiple recipe solutions together to overcome challenging development obstacles. What You'll Learn Take advantage of MVC's streamlined syntax Discover how to take full control over HTML Develop a simple API for creating RESTful web services Understand test-driven development Migrate a project from ASP.NET web forms to Core MVC, including recipes for converting DataGrids, Forms, Web Parts, Master Pages, and navigation controls Use Core MVC in combination with popular JavaScript libraries, including jQuery, React, Bootstrap, and more Write unit tests for your MVC controllers, views, custom filters, and HTML helpers Utilize the latest features in Visual Studio 2017 to accelerate your Core MVC projects Identify performance bottlenecks in your MVC application Who This Book Is For Web developers of all skill levels who are looking for a programming reference for ASP.NET Core MVC and would like to gain an understanding of the inner workings of the platform. In addition, parts of this book provide guidance to developers familiar with ASP.NET Web Forms who would like to update their skill set to include Core MVC.
This book serves as a practical guide to developing RESTful applications, designing RESTful architectures, and deploying RESTful services using Ruby on Rails. By the end of each chapter, the reader will have key takeaways for how to build and extend a multi-service platform spanning different devices. The book explains the power of RESTful development with Rails, illustrating how to build an architecture composed of different services accessing shared resources through a set of collaborating APIs and applications.
Many professionals and students in engineering, science, business, and other application fields need to develop Windows-based and web-enabled information systems to store and use data for decision support, without help from professional programmers. However, few books are available to train professionals and students who are not professional programmers to develop these information systems. Developing Windows-Based and Web-Enabled Information Systems fills this gap, providing a self-contained, easy-to-understand, and well-illustrated text that explores current concepts, methods, and software tools for developing Windows-based and web-enabled information systems. Written in an easily accessible style, the book details current concepts, methods, and software tools for Windows-based and web-enabled information systems that store and use data. It is self-contained with easy-to-understand small examples to walk through concepts and implementation details along with large-scale case studies. The book describes data modeling methods including entity-relationship modeling, relational modeling and normalization, and object-oriented data modeling, to develop data models of a database. The author covers how to use software tools in the Microsoft application development environment, including Microsoft Access, MySQL, SQL, Visual Studio, Visual Basic, VBA, HTML, and XML, to implement databases and develop Windows-based and web-enabled applications with the database, graphical user interface, and program components. The book takes you through the entire process of developing a computer and network application for an information system, highlighting concepts and operation details. In each chapter, small data examples are used to manually walk through concepts and operational details. These features and more give you the conceptual understanding and practical skill required, even if you don't have a computer science background, to develop Windows-based or web-enabled applications for your specialized information system.
Das Buch beschreibt die Potenziale zwischenbetrieblicher
Kooperationen in Logistiknetzwerken sowie den
unternehmensubergreifenden Einsatz von mySAP.com-Losungen. Im
Mittelpunkt stehen Anwendungen aus den Bereichen XML/EDI, Data
Warehouse, Supply-Chain-Management und Elektronische Marktplatze.
Anhand von funf Fallstudien aus der Automobilindustrie wird der
Praxiseinsatz von mySAP.com-Losungen demonstriert. Bei den
Anwendern handelt es sich um die Unternehmen Bosch GmbH, Goodyear
Tire & Rubber Company, Schenker AG, Porsche AG sowie den
Elektronischen Marktplatz SupplyOn.
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.
Write your first code in Java 17 using simple, step-by-step examples that model real-word objects and events, making learning easy. With Java 17 for Absolute Beginners you'll be able to pick up the concepts without fuss. It teaches Java development in language anyone can understand, giving you the best possible start. You'll see clear code descriptions and layout so that you can get your code running as soon as possible. Author Iuliana Cosmina focuses on practical knowledge and getting you up to speed quickly-all the bits and pieces a novice needs to get started programming in Java. First, you'll discover what type of language Java is, what it is good for, and how it is executed. With the theory out of the way, you'll install Java, choose an editor such as IntelliJ IDEA, and write your first simple Java program. Along the way you'll compile and execute this program so it can run on any platform that supports Java. As part of this tutorial you'll see how to write high-quality code by following conventions and respecting well-known programming principles, making your projects more professional and efficient. Java 17 for Absolute Beginners gives you all you need to start your Java programming journey. No experience necessary. After reading this book, you'll come away with the basics to get started writing programs in Java. What You Will Learn Get started with Java 17 from scratch Use data types, operators, and the stream API Install and use the IntelliJ IDEA and the Gradle build tool Exchange data using the new JSON APIs Play with images using multi-resolution APIs Implement the publish-subscribe architecture Who This Book Is For Those who are new to programming and who want to start with Java.
How prepared are you to build fast and efficient web applications? This eloquent book provides what every web developer should know about the network, from fundamental limitations that affect performance to major innovations for building even more powerful browser applications--including HTTP 2.0 and XHR improvements, Server-Sent Events (SSE), WebSocket, and WebRTC. Author Ilya Grigorik, a web performance engineer at Google, demonstrates performance optimization best practices for TCP, UDP, and TLS protocols, and explains unique wireless and mobile network optimization requirements. You'll then dive into performance characteristics of technologies such as HTTP 2.0, client-side network scripting with XHR, real-time streaming with SSE and WebSocket, and P2P communication with WebRTC.Deliver superlative TCP, UDP, and TLS performanceSpeed up network performance over 3G/4G mobile networksDevelop fast and energy-efficient mobile applicationsAddress bottlenecks in HTTP 1.x and other browser protocolsPlan for and deliver the best HTTP 2.0 performanceEnable efficient real-time streaming in the browserCreate efficient peer-to-peer videoconferencing and low-latency applications with real-time WebRTC transports
Effectively learn and apply software development and engineering techniques to web application development using Rails 6 with this accelerated tutorial. This book teaches modern engineering practices including git flow, containerization, debugging, testing, and deployment. Along the way, you'll see how to build a social network application and then deploy it on a cloud provider such as Amazon Web Services. After reading and using this book, you'll be able to effectively build and deploy your Rails application to the cloud. You'll also have used the Ruby on Rails framework to carry out the rapid development of an idea into a product without sacrificing quality. What You Will Learn Use the Ruby on Rails 6 web development framework Integrate Docker with your Ruby on Rails code Apply software engineering techniques to learning the Rails framework Design, build, and deploy a social networking application to the Amazon cloud Who This Book Is For Beginners with at least some prior programming experience. Ruby experience is helpful, but not required.
Kann man mit E-Government die Verwaltung optimieren? Eine empirische Studie zur Prozessorientierung von E-Government-Initiativen auf Bundes- und Landesebene steht im Mittelpunkt des Buches. Sie zeigt, dass der Nutzen von E-Government-LAsungen entscheidend davon abhAngt, inwiefern die bestehenden VerwaltungsablAufe verbessert werden kAnnen. Obwohl diese Erkenntnis von der Mehrheit der befragten EntscheidungstrAger unterstA1/4tzt wird, ist das Thema Prozessoptimierung in vielen laufenden E-Government-Projekten noch nicht strukturiert umgesetzt. Vielfach dominiert noch die Technikeuphorie. Neben einer Bestandsaufnahme der laufenden E-Government-Initiativen in Deutschland bietet das Buch ausfA1/4hrliche Empfehlungen, wie ein systematisches Prozessmanagement in die E-Government-Programme der Affentlichen Verwaltung integriert werden kann. Fazit: Kein E-Government-Erfolg ohne ProzessverAnderung
Leverage the powerful new combination of Gatsby and Netlify CMS, a free open source content management solution, to build blazing fast apps. This book shows you how to create a React-powered website using the Gatsby framework for the frontend, and Netlify CMS as the content backend. Through the course of the book you'll gradually build a website for a coffee shop that includes a blog and a bakery/coffee menu that is customizable through Netlify CMS. The project starts with a bare-bones Gatsby site to which you'll add functionality such as setting up/configuring the CMS, creating different types of content, and writing some Gatsby glue code to consume the Markdown data via plugins. When done, you'll be well-equipped to build on your existing JavaScript and React knowledge to effectively use Gatsby and Netlify CMS for yourself or your clients. Using Gatsby and Netlify CMS is an ideal guide for anyone looking to build their own sites and manage their own content without having to deal with creating Markdown files or Git repositories. What You'll Learn Clone repositories, install dependencies and deploy on Netlify Configure Netlify Identity and Git Gateway Use Netlify CMS Content Manager Source blog data using Gatsby plugin Manage dynamic page reactions using Gatsby Node APIs Work with pagination, content and menus Customize Netlify CMS Who This Book Is For Experienced JavaScript developers with a good handle on React who want to learn how to build a maintainable Gatsby powered site. Basic familiarity with Gatsby is assumed but not required.
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:
By taking you through the development of a real web application from beginning to end, the second edition of this hands-on guide demonstrates the practical advantages of test-driven development (TDD) with Python. You'll learn how to write and run tests before building each part of your app, and then develop the minimum amount of code required to pass those tests. The result? Clean code that works. In the process, you'll learn the basics of Django, Selenium, Git, jQuery, and Mock, along with current web development techniques. If you're ready to take your Python skills to the next level, this book-updated for Python 3.6-clearly demonstrates how TDD encourages simple designs and inspires confidence. Dive into the TDD workflow, including the unit test/code cycle and refactoring Use unit tests for classes and functions, and functional tests for user interactions within the browser Learn when and how to use mock objects, and the pros and cons of isolated vs. integrated tests Test and automate your deployments with a staging server Apply tests to the third-party plugins you integrate into your site Run tests automatically by using a Continuous Integration environment Use TDD to build a REST API with a front-end Ajax interface
This book includes a variety of articles which look critically
and judiciously at Google and its products, with a focus on Google
Scholar and Google Book Search. It also examines their usefulness
in a public service context. Its ultimate aim is to assess the use
of Google as a major information resource. Its subject matter deals
with online megasearch engines and their influence on reference
librarianship, the impact of Google on information seeking,
librarianship and the development of book digitization projects in
which Google Book Search plays its part. This book will be of interest to librarians across all
educational sectors, library science scholars and publishers. This book was published as a special issue of the Journal of Library Administration.
This book introduces standard and new HTML5 elements and attributes and CSS3 properties commonly used in Web design as well as design guidelines for their effective use. Its approach of explaining every line of code in the examples it uses to show the usage of the HTML elements and CSS properties introduced makes it an invaluable Web design resource for beginners as well as intermediates looking to fill in gaps in their knowledge. In addition, the inclusion of user-centered design process stages and how they are best managed in website development makes the book unique in its area. Also, the book's approach of including challenges after each topic to help refresh readers' knowledge, as well as make them think, ensures that there are ample activities to keep learners motivated and engaged. Key Features Comprehensively covers standard and new HTML5 elements and attributes and CSS3 properties. Includes a lot of challenges/exercises; one after each HTML element or CSS property introduced and demonstrated with examples. Example codes can be copied and pasted as-is to implement and experiment with. For every HTML element or CSS property introduced, guidelines are provided, where relevant, on how to best use them in a design to enhance usability and accessibility. Includes comprehensive explanation of flexible box and grid layout models and how to use them to create responsive and adaptive Web design. Covers the importance of visual aesthetics in design, including design elements and principles and examples of how they can be applied in Web design to produce good user experience. Includes comprehensive guidelines on how to design for standard and mobile screens, including discussion of touch gesture interaction design and standard gestures and the functions for which they are most commonly used. Introduces the stages of user-centered design process, including Web accessibility and user-experience testing, and managerial aspects of Web development, including intellectual property. Provides a brief introduction on how to make HTML and CSS codes more compact and more efficient and how to combine them with other languages commonly used in Web design and development, such as JavaScript, AJAX, and PHP.
Your domain is rich and interconnected, and your API should be too. Upgrade your web API to GraphQL, leveraging its flexible queries to empower your users, and its declarative structure to simplify your code. Absinthe is the GraphQL toolkit for Elixir, a functional programming language designed to enable massive concurrency atop robust application architectures. Written by the creators of Absinthe, this book will help you take full advantage of these two groundbreaking technologies. Build your own flexible, high-performance APIs using step-by-step guidance and expert advice you won't find anywhere else. GraphQL is a new way of structuring and building web services, and the result is transformational. Find out how to offer a more tailored, cohesive experience to your users, easily aggregate data from different data sources, and improve your back end's maintainability with Absinthe's declarative approach to defining how your API works. Build a GraphQL-based API from scratch using Absinthe, starting from core principles. Learn the type system and how to expand your schema to suit your application's needs. Discover a growing ecosystem of tools and utilities to understand, debug, and document your API. Take it to production, but do it safely with solid best practices in mind. Find out how complexity analysis and persisted queries can let you support your users flexibly, but responsibly too. Along the way, discover how Elixir makes all the difference for a high performance, fault-tolerant API. Use asynchronous and batching execution, or write your own custom add-ons to extend Absinthe. Go live with subscriptions, delivering data over websockets on top of Elixir (and Erlang/OTP's) famous solid performance and real-time capabilities. Transform your applications with the powerful combination of Elixir and GraphQL, using Absinthe. What You Need: To follow along with the book, you should have Erlang/OTP 19+ and Elixir 1.4+ installed. The book will guide you through setting up a new Phoenix application using Absinthe.
This friendly, fast-paced guide is perfect for anyone puzzled by the cloud! Learn the fundamentals of Amazon Web Services, and be ready to ace your AWS Certified Cloud Practitioner Exam. In AWS for Non-engineers you will learn: How cloud computing and AWS are different from "legacy" systems Prepare for the AWS Certified Cloud Practitioner Exam When cloud computing is the right option for your organization Core AWS services including storage services, database services, and security services How billing and pricing work on AWS, and how to pick for your budget Security and compliance concepts for building in AWS AWS for Non-engineers is written for anyone just starting with Amazon Web Services or cloud computing in general. It's written by Hiroko Nishimura, and is based on her acclaimed video course that has been taken by over 250,000 learners. In this reader-friendly book, you'll learn how to talk about cloud concepts with engineers, what the cloud could do for your business, and how to start using AWS's amazing services for your own IT tasks. When you're finished, you'll be comfortable with the basics of cloud computing on AWS and you'll be prepared to take the AWS Certified Cloud Practitioner Exam! about the technology Modern IT systems run in the cloud. Whether you're in customer service, marketing, or a technical role, cloud technologies like Amazon Web Services (AWS) have become as important to your job as spreadsheets, CRMs, and databases. Knowing AWS fundamentals will help you speak the language of developers and software engineers, and eventually create your own products, services, and projects.
Der Einstieg in die Programmierung kann ganz leicht sein, das beweist Ihnen dieses Buch! Schritt fA1/4r Schritt fA1/4hrt Sie John Paul Mueller in die Grundlagen der beliebten Programmiersprache Python ein und zeigt Ihnen, wie Sie Ihren Computer dazu bringen, das zu tun, was Sie wollen. Downloaden und installieren Sie die Python-Distribution Anaconda, lernen Sie die Programmiersprache Python kennen und schreiben Sie Ihre ersten eigenen Programme. Erfahren Sie auA erdem, wie Sie Informationen managen und modifizieren, Schleifen durchlaufen, Fehler beheben und mit Listen und Strings arbeiten. Erhalten Sie zusAtzlich einen Einblick in fortgeschrittene Techniken. Mit den vielen Beispielen zum Herunterladen und Herumexperimentieren kAnnen Sie das Gelernte direkt ausprobieren, sodass Sie sich schnell in der Welt der Programmierer zuhause fA1/4hlen.
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
This hands on exploration of the Google+ platform walks through the full offering of Google+ APIs. Developing with Google+ takes a common sense, sequential approach to learning Google+. It focuses on concrete examples of integrating existing websites with Google+ as well as building social applications upon this new platform. In this book you will: * Make the most of social widgets like the +1 Button and the Sharebox * Register applications to gain access to the Google+ APIs * Access public data directly over RESTful web services * Use OAuth to gain access to access user specific data * Learn about the available client libraries * Build a small social application that integrates deeply with Google+ Whether you're new to web design or an experienced application developer, you'll learn everything you need to get started integrating Google+ into your new and existing projects.
Combine the strengths of Angular, the leading framework for developing complex client-side applications, and ASP.NET Core MVC 3, the latest evolution of Microsoft's framework for server-side applications. This new edition offers updated Angular, ASP.NET Core 3, Entity Framework Core 3 examples, an all-new chapter on interoperability with Blazor, and more! Best-selling author Adam Freeman brings together these two key technologies and explains how to use ASP.NET Core MVC 3 to provide back-end services for Angular applications. This fast-paced and practical guide starts from the nuts and bolts and gives you the knowledge you need to combine Angular and ASP.NET Core MVC 3 in your projects. Each topic is covered clearly and concisely and is packed with the essential details you need to learn to be truly effective. What You Will Learn Gain a solid understanding of how ASP.NET Core MVC 3 and Angular can work together Utilize both Visual Studio and Visual Studio Code to develop Angular/ASP.NET Core MVC projects Create ASP.NET Core RESTful web services to support Angular applications Expose data from Entity Framework Core to Angular applications Use ASP.NET Core Identity to provide security services to Angular applications Understand how Angular and Blazor applications can work together Who This Book Is For This book is for developers with knowledge of ASP.NET Core MVC who are introducing Angular into their projects.
Add custom features to browsers old and new by writing polyfill libraries, JavaScript plugins that take browsers beyond their native capabilities. In this practical fieldbook, author Brandon Satrom introduces principles and guidelines for polyfill development, and then walks you through the steps for building a complex, real-world HTML5 polyfill. You'll also explore the future of polyfilling--or prollyfilling--that will enable you to test and work with emerging concepts, often ahead of browser vendors. By the time you finish this book, you'll have the tools and hands-on experience you need to build reliable polyfills for today's and tomorrow's Web.Learn the current state of polyfills, including shims, opt-ins, and drop-insUse principles and practices to build responsible polyfills that benefit the entire web development communityBuild out several features for an HTML5 Forms polyfill libraryConfigure a build environment and run automated cross-browser testingOptimize performance, handle edge cases, and fine-tune the speed of your polyfillGet examples of prollyfilling libraries that push the boundaries of the WebWrite a sample prollyfill and compare it to current polyfill builds
|
You may like...
Advances in Applied Mechanics, Volume 42
Erik van der Giessen, H. Aref
Hardcover
R4,657
Discovery Miles 46 570
Managing Software Engineering Knowledge
Aybuke Aurum, Ross Jeffery, …
Hardcover
R2,871
Discovery Miles 28 710
Similarity and Symmetry Methods…
Jean-Francois Ganghoffer, Ivailo Mladenov
Hardcover
Biological Neural Networks: Hierarchical…
Konstantin V. Baev
Hardcover
R4,177
Discovery Miles 41 770
|