Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
Filter
  • MPI Ethno. Forsch.  (214)
  • Online Resource  (214)
  • Birmingham, UK : Packt Publishing  (214)
  • JavaScript (Computer program language)  (139)
  • Web site development  (102)
Datasource
  • MPI Ethno. Forsch.  (214)
Material
  • Online Resource  (214)
Language
Subjects(RVK)
  • 1
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781805127123
    Language: English
    Pages: 1 online resource (592 pages)
    Edition: Third edition.
    DDC: 005.3
    Keywords: AngularJS (Software framework) ; Application software Development ; Web applications ; JavaScript (Computer program language)
    Abstract: Harness the full power of Angular 17 with up-to-date tools and enterprise-level best practices Purchase of the print or Kindle book includes a free PDF eBook Key Features Dive straight into the most relevant topics that will help you build large, complex, and high-performance web applications Find updated examples, projects, and an overview of the latest tools and updates - including Jest, Cypress, NgRx workspace, Apollo GraphQL, and Angular Dev Tools Get to grips with reactive code and learn how to resolve potential issues before they crop up Book Description If you're looking to upskill and build sophisticated, minimalist web applications suited for enterprise use, Angular for Enterprise Applications is your guide to the next level of engineering mastery. In its third edition, this Angular book distils hard-earned lessons into a lucid roadmap for success. Adopting a pragmatic approach founded on a robust technical base, you'll utilize both JavaScript and TypeScript fundamentals. You'll also embrace agile engineering coding principles and learn to architect optimally sized enterprise solutions employing the freshest concepts in Angular. You'll gradually build upon this foundation through insightful recipes, sample apps, and crystal-clear explanations. You'll master authentication and authorization and achieve optimal performance through reactive programming and lazy loading, build complex yet flexible UIs with Router-first principles, and then integrate with backend systems using REST and GraphQL APIs. You'll cover modern tools like RxAngular, Qwik, and Signals. You'll construct master/detail views using data tables and NgRx for state management. You'll explore DevOps using Docker and build CI/CD pipelines necessary for high-performance teams. By the end of this book, you'll be proficient in leveraging Angular in enterprise and design robust systems that scale effortlessly. What you will learn Best practices for architecting and leading enterprise projects Minimalist, value-first approach to delivering web apps How standalone components, services, providers, modules, lazy loading, and directives work in Angular Manage your app's data reactivity using Signals or RxJS State management for your Angular apps with NgRx Angular ecosystem to build and deliver enterprise applications Automated testing and CI/CD to deliver high quality apps Authentication and authorization Building role-based access control with REST and GraphQL Who this book is for This book is for mid-to-senior developers looking to gain mastery by learning how to write, test, and deploy Angular in an enterprise environment. Working experience with JavaScript is a prerequisite, and a familiarity with TypeScript and RESTful APIs will help you understand the topics covered in this book more effectively.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    ISBN: 9781835085936 , 1835085938 , 9781835086315
    Language: English
    Pages: 1 online resource (350 pages) , illustrations
    Parallel Title: Erscheint auch als
    DDC: 005.7/2
    Keywords: Web site development ; Web applications ; Sites Web ; Développement ; Applications Web
    Abstract: Unlock the full potential of Streamlit, mastering web app development from setup to deployment with practical guidance, advanced techniques, and real-world examples Key Features Identify and overcome web development challenges, crafting dedicated application skeletons using Streamlit Understand how Streamlit's widgets and components work to implement any kind of web app Manage web application development and deployment with ease using the Streamlit Cloud service Purchase of the print or Kindle book includes a free PDF eBook Book Description This book is a comprehensive guide to the Streamlit open-source Python library and simplifying the process of creating web applications. Through hands-on guidance and realistic examples, you'll progress from crafting simple to sophisticated web applications from scratch. This book covers everything from understanding Streamlit's central principles, modules, basic features, and widgets to advanced skills such as dealing with databases, hashes, sessions, and multipages. Starting with fundamental concepts like operation systems virtualization, IDEs, development environments, widgets, scripting, and the anatomy of web apps, the initial chapters set the groundwork. You'll then apply this knowledge to develop some real web apps, gradually advancing to more complex apps, incorporating features like natural language processing (NLP), computer vision, dashboards with interactive charts, file uploading, and much more. The book concludes by delving into the implementation of advanced skills and deployment techniques. By the end of this book, you'll have transformed into a proficient developer, equipped with advanced skills for handling databases, implementing secure login processes, managing session states, creating multipage applications, and seamlessly deploying them on the cloud. What you will learn Develop interactive web apps with Streamlit and deploy them seamlessly on the cloud Acquire in-depth theoretical and practical expertise in using Streamlit for app development Use themes and customization for visually appealing web apps tailored to specific needs Implement advanced features including secure login, signup processes, file uploaders, and database connections Build a catalog of scripts and routines to efficiently implement new web apps Attain autonomy in adopting new Streamlit features rapidly and effectively Who this book is for This book is for Python programmers, web developers, computer science students, and IT enthusiasts with a foundation in Python (or any programming language) who have a passion for creating visually appealing applications. If you already know how to write programs, this book will help you evolve into an adept web application developer skilled at converting command-line tools into impressive, cloud-hosted applications.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    ISBN: 9781801070638
    Language: English
    Pages: 1 online resource (384 pages) , illustrations
    Edition: Second edition.
    DDC: 005.1
    Keywords: Application software Development ; Application software Programming ; User interfaces (Computer systems) ; JavaScript (Computer program language) ; Electronic books
    Abstract: Learn how to develop real-world applications of varying complexity for the web, mobile, and VR devices using React, React Native, React 360, and more. Developed by Facebook, React is a popular library for building impressive user interfaces. React extends its capabilities to mobile platforms using the React Native framework and integrates with popular web and mobile tools to build scalable applications. React Projects is your guide to learning React development by using modern development patterns and integrating React with powerful web tools, such as GraphQL, Expo, and React 360. You'll start building a real-world project right from the first chapter and get hands-on with developing scalable applications as you advance to building more complex projects. Throughout the book, you'll use the latest versions of React and React Native to explore features such as routing, Context, and Hooks on multiple platforms, which will help you build full-stack web and mobile applications efficiently. Finally, you'll get to grips with unit testing with Jest and end-to-end testing with Cypress to build test-driven apps. By the end of this React book, you'll have developed the skills necessary to start building scalable React apps across web and mobile platforms.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781789538533 , 178953853X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Seventh edition.
    Keywords: WordPress (Electronic resource) ; Web site development ; Web publishing ; Blogs ; Electronic books ; Electronic books ; local
    Abstract: An in-depth and comprehensive take on WordPress, covering everything about the platform such as WordPress posts, pages, themes, plugins, and more. Key Features Get up to date with the latest WordPress 5.0 (Bebo) and all its new features Beginner-friendly layout and advice you can apply from day one with loads of screenshots and examples Enrich your development experience with the new block-based editor Gutenberg Book Description Back in the day, when you wanted to launch a new website, you either had to learn web programming yourself or hire a professional who would take care of the whole process for you. Nowadays, with WordPress, anyone can build an optimized site with the least amount of effort possible and then make it available to the world in no time. Here, in the seventh edition of the book, we are going to show you how to build great looking and functional websites using WordPress. The new version of WordPress ? 5.0 ? comes with a few important changes, and we tell you all about how to use them effectively. From crafting content pages using the block editor, and customizing the design of your site, through to making sure it's secure, we go through it all. The book starts by introducing WordPress and teaching you how to set it up. You are then shown how to create a blog site, start writing content, and even use plugins and themes to customize the design of the site and add some unique elements to set it apart. If you want to get more in-depth, we also show you how to get started creating your own themes and plugins. Finally, we teach you how to use WordPress for building non-blog websites. By the end of the book, you will be sufficiently skilled to design high-quality websites and will be fully familiar with the ins and outs of WordPress. What you will learn Learn to adapt your plugin with the Gutenberg editor Create content that is optimized for publication on the web Craft great looking pages and posts with the use of block editor Structure your web pages in an accessible and clear way Install and work with plugins and themes Customize the design of your website Upload multimedia content, such as images, audio, and video easily and effectively Develop your own WordPress plugins and themes Use WordPress to build websites that serve purposes other than blogs Who this book is for The ideal target audience for this book would be PHP developers who have some basic knowledge of working with WordPress and who want to get a comprehensive pract...
    Note: Description based on online resource; title from title page (Safari, viewed April 18, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    ISBN: 9781789534566 , 1789534569
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Application software ; Development ; JavaScript (Computer program language) ; Web applications ; Electronic books ; Electronic books ; local
    Abstract: Build modular React web apps that are scalable, maintainable and powerful using design patterns and insightful practices Key Features Get familiar with design patterns in React like Render props and Controlled/uncontrolled inputs Learn about class/ functional, style and high order components with React Work through examples that can be used to create reusable code and extensible designs Book Description React is an adaptable JavaScript library for building complex UIs from small, detached bits called components. This book is designed to take you through the most valuable design patterns in React, helping you learn how to apply design patterns and best practices in real-life situations. You'll get started by understanding the internals of React, in addition to covering Babel 7 and Create React App 2.0, which will help you write clean and maintainable code. To build on your skills, you will focus on concepts such as class components, stateless components, and pure components. You'll learn about new React features, such as the context API and React Hooks that will enable you to build components, which will be reusable across your applications. The book will then provide insights into the techniques of styling React components and optimizing them to make applications faster and more responsive. In the concluding chapters, you'll discover ways to write tests more effectively and learn how to contribute to React and its ecosystem. By the end of this book, you will be equipped with the skills you need to tackle any developmental setbacks when working with React. You'll be able to make your applications more flexible, efficient, and easy to maintain, thereby giving your workflow a boost when it comes to speed, without reducing quality. What you will learn Get familiar with the new React features,like context API and React Hooks Learn the techniques of styling and optimizing React components Make components communicate with each other by applying consolidate patterns Use server-side rendering to make applications load faster Write a comprehensive set of tests to create robust and maintainable code Build high-performing applications by optimizing components Who this book is for This book is for web developers who want to increase their understanding of React and apply it to real-life application development. Prior experience with React and JavaScript is assumed.
    Note: Previous edition published: 2017. - Description based on online resource; title from title page (Safari, viewed May 14, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    ISBN: 9781789955668 , 1789955661
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: JavaScript (Computer program language) ; Application software ; Development ; Web applications ; Electronic books ; Electronic books ; local
    Abstract: Integrate your React applications with React to build efficient web services. Key Features Learn React by building applications with Create React App Create interactive UIs exploring the latest feature of CRA 2.0 Build Progressive Web Applications for a more seamless web Book Description If you're a power user and you aren't happy always reusing default configurations, from previous applications with each new application, then all you need is Create React App (CRA), a tool in the React ecosystem designed to help you create boilerplate code for building a web frontend. This book will help you use CRA to write React programs without significant configuration-related difficulties. With this quick start guide, you will integrate your applications with React to build efficient professional web services.You will learn to design UIs with the features of CRA and template your React applications. By the end of the book, you will be sufficiently skilled to be able to build faster and effective React apps using CRA. What you will learn Become familiar with React by building applications with Create React App Make your frontend development hassle free Create interactive UIs exploring the latest features of CRA 2 Build modern, React projects with, SASS,and progressive web applications Develop proxy backend servers and simulate interaction with a full backend Keep your application fully tested and maintain confidence in your project Who this book is for The book is intended for the web developers who want to jump into building great frontend with React using easy templating solutions.
    Note: Description based on online resource; title from title page (Safari, viewed April 10, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    ISBN: 9781789807868 , 1789807867
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Drupal (Computer file) ; Web sites ; Authoring programs ; Web site development ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: Learn to create and customize impressive Drupal 8 modules to extend your website's functionalities Key Features Explore a plethora of Drupal 8 APIs and get the best out of them using the power of PHP coding Learn to implement efficient data management and data security by creating dedicated modules for it. Stay up to date with the changes introduced in the new Drupal 8 releases Book Description Drupal 8 comes with a release cycle that allows for new functionality to be added at a much faster pace. However, this also means code deprecations and changing architecture that you need to stay on top of. This book updates the first edition and includes the new functionality introduced in versions up to, and including 8.7. The book will first introduce you to the Drupal 8 architecture and its subsystems before diving into creating your first module with basic functionality. You will work with the Drupal logging and mailing systems, learn how to output data using the theme layer and work with menus and links programmatically. Then, you will learn how to work with different kinds of data storages, create custom entities, field types and leverage the Database API for lower level database queries. You will further see how to introduce JavaScript into your module, work with the various file systems and ensure the code you write works on multilingual sites. Finally, you will learn how to programmatically work with Views, write automated tests for your functionality and also write secure code in general. By the end, you will have learned how to develop your own custom module that can provide complex business solutions. And who knows, maybe you'll even contribute it back to the Drupal community. What you will learn Develop Drupal 8 modules that do all the things you want Master numerous Drupal 8 sub-systems and APIs in the process Model, store, manipulate and process data to serve your purposes Display data and content in a clean and secure way using the Drupal 8 theme system Test your business logic to prevent regressions Stay ahead of the curve and write code following the current best practices Who this book is for The primary target of this book is Drupal developers who want to learn how to write modules and develop in Drupal 8. It is also intended for Drupal site builders and PHP developers who have basic Object Oriented Programming skills. A little bit of Symfony experience is helpful but not mandatory.
    Note: Previous edition published: 2017. - Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed May 8, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    ISBN: 9781789806342 , 1789806348
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Application software ; Development ; Web applications ; JavaScript (Computer program language) ; Web sites ; Design ; Electronic books ; Electronic books ; local
    Abstract: Integrate Redux with React and other front-end JavaScript frameworks efficiently and manage application states effectively Key Features Get better at building web applications with state management using Redux Learn the fundamentals of Redux to structure your app more efficiently This guide will teach you develop complex apps that would be easier to maintain Book Description Starting with a detailed overview of Redux, we will follow the test-driven development (TDD) approach to develop single-page applications. We will set up JEST for testing and use JEST to test React, Redux, Redux-Sage, Reducers, and other components. We will then add important middleware and set up immutableJS in our application. We will use common data structures such as Map, List, Set, and OrderedList from the immutableJS framework. We will then add user interfaces using ReactJS, Redux-Form, and Ant Design. We will explore the use of react-router-dom and its functions. We will create a list of routes that we will need in order to create our application, and explore routing on the server site and create the required routes for our application. We will then debug our application and integrate Redux Dev tools. We will then set up our API server and create the API required for our application. We will dive into a modern approach to structuring our server site components in terms of Model, Controller, Helper functions, and utilities functions. We will explore the use of NodeJS with Express to build the REST API components. Finally, we will venture into the possibilities of extending the application for further research, including deployment and optimization. What you will learn Follow the test-driven development (TDD) approach to develop a single-page application Add important middleware, such as Redux store middleware, redux-saga middleware, and language middleware, to your application Understand how to use immutableJS in your application Build interactive components using ReactJS Configure react-router-redux and explore the differences between react-router-dom and react-router-redux Use Redux Dev tools to debug your application Set up our API server and create the API required for our application Who this book is for This book is meant for JavaScript developers interesting in learning state management and building easy to maintain web applications.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed April 18, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    ISBN: 9781789135763 , 1789135761
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Application program interfaces (Computer software) ; Application software ; Development ; Web applications ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Unearth the power of GraphQL, React, Apollo, Node, and Express to build a scalable, production ready application Key Features Build full stack applications with modern APIs using GraphQL and Apollo Integrate Apollo into React and build frontend components using GraphQL Implement a self-updating notification pop-up with a unique GraphQL feature called Subscriptions Book Description React, one of the most widely used JavaScript frameworks, allows developers to build fast and scalable front end applications for any use case. GraphQL is the modern way of querying an API. It represents an alternative to REST and is the next evolution in web development. Combining these two revolutionary technologies will give you a future-proof and scalable stack you can start building your business around. This book will guide you in implementing applications by using React, Apollo, Node.js and SQL. We'll focus on solving complex problems with GraphQL, such as abstracting multi-table database architectures and handling image uploads. Our client, and server will be powered by Apollo. Finally we will go ahead and build a complete Graphbook. While building the app, we'll cover the tricky parts of connecting React to the back end, and maintaining and synchronizing state. We'll learn all about querying data and authenticating users. We'll write test cases to verify the front end and back end functionality for our application and cover deployment. By the end of the book, you will be proficient in using GraphQL and React for your full-stack development requirements. What you will learn Resolve data from multi-table database and system architectures Build a GraphQL API by implementing models and schemas with Apollo and Sequelize Set up an Apollo Client and build front end components using React Use Mocha to test your full-stack application Write complex React components and share data across them Deploy your application using Docker Who this book is for The book is for web developers who want to enhance their skills and build complete full stack applications using industry standards. Familiarity with JavaScript, React, and GraphQL is expected to get the most from this book.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed March 25, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 10
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781789342154 , 1789342155
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Charts, diagrams, etc ; Computer programs ; JavaScript (Computer program language) ; Information visualization ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: Design interactive graphics and visuals for your data-driven applications using the popular open-source Chart.js data visualization library. Key Features Harness the power of JavaScript, HTML, and CSS to create interactive visualizations Display quantitative information efficiently in the form of attractive charts by using Chart.js A practical guide for creating data-driven applications using open-source JavaScript library Book Description Chart.js is a free, open-source data visualization library, maintained by an active community of developers in GitHub, where it rates as the second most popular data visualization library. If you want to quickly create responsive Web-based data visualizations for the Web, Chart.js is a great choice. This book guides the reader through dozens of practical examples, complete with code you can run and modify as you wish. It is a practical hands-on introduction to Chart.js. If you have basic knowledge of HTML, CSS and JavaScript you can learn to create beautiful interactive Web Canvas-based visualizations for your data using Chart.js. This book will help you set up Chart.js in a Web page and show how to create each one of the eight Chart.js chart types. You will also learn how to configure most properties that override Chart's default styles and behaviors. Practical applications of Chart.js are exemplified using real data files obtained from public data portals. You will learn how to load, parse, filter and select the data you wish to display from those files. You will also learn how to create visualizations that reveal patterns in the data. This book is based on Chart.js version 2.7.3 and ES2015 JavaScript. By the end of the book, you will be able to create beautiful, efficient and interactive data visualizations for the Web using Chart.js. What you will learn Learn how to create interactive and responsive data visualizations using Chart.js Learn how to create Canvas-based graphics without Canvas programming Create composite charts and configure animated data updates and transitions Efficiently display quantitative information using bar and line charts, scatterplots, and pie charts Learn how to load, parse, and filter external files in JSON and CSV formats Understand the benefits of using a data visualization framework Who this book is for The ideal target audience of this book includes web developers and designers, data journalists, data scientists and artists who wish to create interactive data visualizations...
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed April 18, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 11
    ISBN: 9781788990431 , 1788990439
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Application software ; Development ; Mobile apps ; Web site development ; JavaScript (Computer program language) ; Web sites ; Design ; Electronic books ; Electronic books ; local
    Abstract: Improve your React Native mobile development skills or transition from web development to mobile development with this practical solution-packed guide Key Features Learn strategies and techniques to face challenges in React Native mobile development head-on Leverage the best ways to use iOS and Android for React Native development while maximizing code reuse and cohesion Build engaging, performant user experiences with React Native Book Description If you are a developer looking to create mobile applications with maximized code reusability and minimized cost, then React Native is here to help. With this practical guide, you will be able to build attractive UIs, tackle common mobile development-related issues, and achieve improved performance in mobile environments. This book starts with common techniques for React Native customization and helps you set up your development platforms. Over the course of the book, a wide variety of step-by-step recipes are designed with both built-in React Native and custom third-party components that you will create, style, and animate. You will create real-world browser-based authentication, build a fully functional audio player, and integrate with Google maps. You will also explore different strategies for working with data, including leveraging the popular Redux library and optimizing your app's dataflow. You will then get an introduction to writing native device functionality for new and already existing native projects. Finally, you will learn how app deployment works, and tips and tricks for writing performant code. By the end of the book, you'll have gained enough knowledge to build full iOS and Android applications using React Native. What you will learn Build UI features and components using React Native Create advanced animations for UI components Develop universal apps that run on phones and tablets Leverage Redux to manage application flow and data Expose both custom native UI components and application logic to React Native Employ open-source third-party plugins to create React Native apps more efficiently Who this book is for If you're a JavaScript developer looking for a practical guide with step-by-step tutorials for developing feature rich mobile apps using React Native, then this book is for you. Though not required, some experience working with React will help you more easily understand the React Native concepts covered in this book. While React Native development can be done on a Windows mach...
    Note: Previous edition published: 2016. - Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed March 22, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 12
    ISBN: 9781788391979 , 1788391977
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Spring (Software framework) ; Application software ; Development ; Web site development ; Web applications ; Electronic books ; Electronic books ; local
    Abstract: Discover the latest features of Spring framework by building robust, fast, and reactive web applications Key Features Take advantage of all the features of Spring 5.0 with third party tools to build a robust back end Secure Spring based web application using Spring Security framework with LDAP and OAuth protocol Develop robust and scalable microservice based applications on Spring Cloud, using Spring Boot Book Description Spring makes it easy to create RESTful applications, merge with social services, communicate with modern databases, secure your system, and make your code modular and easy to test. With the arrival of Spring Boot, developers can really focus on the code and deliver great value, with minimal contour. This book will show you how to build various projects in Spring 5.0, using its features and third party tools. We'll start by creating a web application using Spring MVC, Spring Data, the World Bank API for some statistics on different countries, and MySQL database. Moving ahead, you'll build a RESTful web services application using Spring WebFlux framework. You'll be then taken through creating a Spring Boot-based simple blog management system, which uses Elasticsearch as the data store. Then, you'll use Spring Security with the LDAP libraries for authenticating users and create a central authentication and authorization server using OAuth 2 protocol. Further, you'll understand how to create Spring Boot-based monolithic application using JHipster. Toward the end, we'll create an online book store with microservice architecture using Spring Cloud and Net?ix OSS components, and a task management system using Spring and Kotlin. By the end of the book, you'll be able to create coherent and ?exible real-time web applications using Spring Framework. What you will learn Build Spring based application using Bootstrap template and JQuery Understand the Spring WebFlux framework and how it uses Reactor library Interact with Elasticsearch for indexing, querying, and aggregating data Create a simple monolithic application using JHipster Use Spring Security and Spring Security LDAP and OAuth libraries for Authentication Develop a microservice-based application with Spring Cloud and Netflix Work on Spring Framework with Kotlin Who this book is for This book is for competent Spring developers who wish to understand how to develop complex yet flexible applications with Spring. You must have a good knowledge of Java programming and be familiar wit...
    Note: Description based on online resource; title from title page (Safari, viewed April 17, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 13
    ISBN: 9781789950885 , 1789950880
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Series Statement: Learning path
    Keywords: Python (Computer program language) ; Application software ; Development ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: A comprehensive guide to Python programming for web development using the most popular Python web framework - Django Key Features Learn the fundamentals of programming with Python and building web apps Build web applications from scratch with Django Create real-world RESTful web services with the latest Django framework Book Description If you want to develop complete Python web apps with Django, this Learning Path is for you. It will walk you through Python programming techniques and guide you in implementing them when creating 4 professional Django projects, teaching you how to solve common problems and develop RESTful web services with Django and Python. You will learn how to build a blog application, a social image bookmarking website, an online shop, and an e-learning platform. Learn Web Development with Python will get you started with Python programming techniques, show you how to enhance your applications with AJAX, create RESTful APIs, and set up a production environment for your Django projects. Last but not least, you'll learn the best practices for creating real-world applications. By the end of this Learning Path, you will have a full understanding of how Django works and how to use it to build web applications from scratch. This Learning Path includes content from the following Packt products: ? Learn Python Programming by Fabrizio Romano ? Django RESTful Web Services by Gaston C. Hillar ? Django Design Patterns and Best Practices by Arun Ravindran What you will learn Explore the fundamentals of Python programming with interactive projects Grasp essential coding concepts along with the basics of data structures and control flow Develop RESTful APIs from scratch with Django and the Django REST Framework Create automated tests for RESTful web services Debug, test, and profile RESTful web services with Django and the Django REST Framework Use Django with other technologies such as Redis and Celery Who this book is for If you have little experience in coding or Python and want to learn how to build full-fledged web apps, this Learning Path is for you. No prior experience with RESTful web services, Python, or Django is required, but basic Python programming experience is needed to understand the concepts covered.
    Note: Description based on online resource; title from title page (Safari, viewed February 18, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 14
    ISBN: 9781788834919 , 1788834917
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Application software ; Development ; JavaScript (Computer program language) ; Web applications ; Electronic books ; Electronic books ; local
    Abstract: Develop rich and scalable web applications with Node.js, Express.js, and MongoDB About This Book Learn the advanced features of Aurelia to build responsive web applications Write clean, modular, and testable code that will be easy to maintain and evolve Harness the power of JavaScript on the client and server side to build full-stack applications Who This Book Is For Hands-On Full Stack Web Development with Aurelia is for you if you are a web or full-stack JavaScript developer who has experience with traditional stacks such as LAMP, MEAN, or MERN and wish to explore the power of Aurelia and new stack with modern web technologies. What You Will Learn Employ best practices and modern approaches to create frontend applications Learn about modern CSS preprocessors and improve the readability of your application Use the Aurelia framework to create navigable web applications Write your own tests, making your application secure and fault-tolerant Create solid RESTful APIs using the microservice architecture Understand the NoSQL paradigm and get the best performance from your database Integrate third-party libraries such as Gmail for Single Sign On Write UI testing scripts and integration tests to build extensible apps In Detail Hands-On Full Stack Web Development with Aurelia begins with a review of basic JavaScript concepts and the structure of an Aurelia application generated with the Aurelia-CLI tool. You will learn how to create interesting and intuitive application using the Aurelia-Materialize plugin, which implements the material design approach. Once you fully configure a FIFA World Cup 2018 app, you'll start creating the initial components through TDD practices and then develop backend services to process and store all the user data. This book lets you explore the NoSQL model and implement it using one of the most popular NoSQL databases, MongoDB, with some exciting libraries to make the experience effortless. You'll also be able to add some advanced behavior to your components, from managing the lifecycle properly to using dynamic binding, field validations, and the custom service layer. You will integrate your application with Google OAuth Service and learn best practices to secure your applications. Furthermore, you'll write UI Testing scripts to create high-quality Aurelia Apps and explore the most used tools to run end-to-end tests. In the concluding chapters, you'll be able to deploy your application to the Cloud and Docker containers....
    Note: Description based on online resource; title from title page (Safari, viewed July 30, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 15
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781789345469 , 1789345464
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Magento (Web site development tool) ; Web site development ; Electronic commerce ; Web sites ; Design ; Electronic books ; Electronic books ; local
    Abstract: Create an interactive online store and customize it further using Magento Key Features Straightforward guide to developing with Magento Examples of different types of extension Customize the Magento storefront and admin areas Book Description Magento is an open source, enterprise-level e-commerce platform with unlimited scope for customization. This makes it a great choice not only for vendors, but for developers as well. This book guides you through Magento development, teaching you how to develop modules that extend or change its functionality, leading to more flexible and proftable Magento stores. You start with a structural overview of the key Magento development components. You will learn where things such as plugins, events, models, controllers, layouts, and UI components ft into the development landscape. You will go through examples of using these components to extend Magento. As you progress, you will be building a diverse series of small but practical Magento modules. By the end of this book, you will not only have a solid foundation in the Magento development architecture; you will also have practical experience of developing modules to customize and extend Magento stores. What you will learn Develop a simple shipping module Build admin interfaces with the built-in form and listing UI components Implement JavaScript components for improved customer experience Accommodate vendor needs by adding new catalog-related features Develop your way to a better checkout Improve customer interaction with new customer-related extensions Create new web APIs to make your modules more extensible Who this book is for This book is for competent PHP developers, with only basic knowledge of the Magento platform required.
    Note: Description based on online resource; title from title page (Safari, viewed October 25, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 16
    ISBN: 9781789346732 , 1789346738
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: JavaScript (Computer program language) ; Robots ; Programming ; Personal robotics ; Robots ; Control systems ; Raspberry Pi (Computer) ; Electronic books ; Electronic books ; local
    Abstract: Leverage Raspberry Pi 3 and different JavaScript platforms to build exciting Robotics projects Key Features Build robots that light up and make noise Learn to work with Raspberry Pi 3 and JavaScript Connect your Johnny-Five projects to external APIs and create your own IoT Book Description There has been a rapid increase in the use of JavaScript in hardware and embedded device programming. JavaScript has an effective set of frameworks and libraries that support the robotics ecosystem. Hands-On Robotics with JavaScript starts with setting up an environment to program robots in JavaScript. Then, you will dive into building basic-level projects such as a line-following robot. You will walk through a series of projects that will teach you about the Johnny-Five library, and develop your skills with each project. As you make your way through the chapters, you'll work on creating a blinking LED, before moving on to sensors and other more advanced concepts. You will then progress to building an advanced-level AI-enabled robot, connect their NodeBots to the internet, create a NodeBots Swarm, and explore MQTT. By the end of this book, you will have gained hands-on experience in building robots using JavaScript What you will learn Install and run Node.js and Johnny-Five on Raspberry Pi Assemble, code, and run an LED project Leverage JavaScript libraries to build exciting robots Use sensors to collect data from the world around you Employ servos and motors to make your project move Add internet capabilities to your Johnny-Five project Who this book is for Hands-On Robotics with JavaScript is for individuals who have prior experience with Raspberry Pi 3 and like to write sketches in JavaScript. Basic knowledge of JavaScript and Node.js will help you get the most out of this book.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed October 1, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 17
    ISBN: 9781788835978 , 1788835972
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Third edition.
    Keywords: JavaScript (Computer program language) ; WebGL (Computer program language) ; Three-dimensional modeling ; Computer graphics ; Electronic books ; Electronic books ; local
    Abstract: Create and animate stunning 3D browser based graphics with Three.js JavaScript library Key Features Enhance your 3D graphics with light sources, shadows, advanced materials, and textures Load models from external sources, and visualize and animate them directly from JavaScript Create your own custom WebGL shader and explore the postprocessing feature of Three.js Book Description WebGL makes it possible to create 3D graphics in the browser without having to use plugins such as Flash and Java. Programming WebGL, however, is difficult and complex. With Three.js, it is possible to create stunning 3D graphics in an intuitive manner using JavaScript, without having to learn WebGL. With this book, you'll learn how to create and animate beautiful looking 3D scenes directly in your browser-utilizing the full potential of WebGL and modern browsers. It starts with the basic concepts and building blocks used in Three.js. From there on, it will expand on these subjects using extensive examples and code samples. You will learn to create, or load, from externally created models, realistic looking 3D objects using materials and textures. You'll find out how to easily control the camera using the Three.js built-in in camera controls, which will enable you to fly or walk around the 3D scene you created. You will then use the HTML5 video and canvas elements as a material for your 3D objects and to animate your models. Finally, you will learn to use morph and skeleton-based animation, and even how to add physics, such as gravity and collision detection, to your scene. After reading this book, you'll know everything that is required to create 3D animated graphics using Three.js. What you will learn Work with the different types of materials in Three.js and see how they interact with your 3D objects and the rest of the environment Implement the different camera controls provided by Three.js to effortlessly navigate around your 3D scene Work with vertices directly to create snow, rain, and galaxy-like effects Import and animate models from external formats, such as OBJ, STL, and COLLADA Create and run animations using morph targets and bones animations Explore advanced textures on materials to create realistic looking 3D objects by using bump maps, normal maps, specular maps, and light maps Interact directly with WebGL by creating custom vertex and fragment shaders Who this book is for The ideal target audience for this book would be JavaScript developers who who wa...
    Note: Description based on online resource; title from title page (Safari, viewed October 4, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 18
    ISBN: 9781788831017 , 1788831012
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Web applications ; Programming ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Become an expert Vue developer by understanding the design patterns and component architecture of Vue.js to write clean and maintainable code. About This Book Craft highly modular applications by exploring the design patterns and component architecture of Vue.js Enforce a Flux-like application architecture in your Vue.js applications with Vuex Easy-to-follow examples that can be used to create reusable code and extensible designs Who This Book Is For This book targets Vue Developers who care about framework design principles and utilize commonly found design patterns in developing web applications. What You Will Learn Understand the theory and patterns of Vue.js Build scalable and modular Vue.js applications Take advantage of Vuex for reactive state management. Create Single Page Applications with vue-router. Use Nuxt for FAST server side rendered Vue applications. Convert your application to a Progressive Web App (PWA) and add ServiceWorkers, offline support, and more Build your app with Vue.js by following up with best practices and explore the common anti-patterns to avoid In Detail The book starts by comparing Vue.js with other frameworks and setting up the development environment for your application, and gradually move on to writing and styling clean, maintainable, and reusable components that can be used across your application. Further on, you'll look at common UI patterns, Vue form submission, and various modifiers such as lazy binding, number typecasting, and string trimming to create better UIs. You will also explore best practices for integrating HTTP into Vue.js applications to create an application with dynamic data. Routing is a vitally important part of any SPA, so you will focus on the Vue router and explore routing a user between multiple pages. Next, you'll also explore state management with Vuex, write testable code for your application, and create performant, server-side rendered applications with Nuxt. Towards the end, we'll look at common antipatterns to avoid, to save you from a lot of trial and error and development headaches. By the end of this book, you'll be well on your way to becoming an expert Vue developer who can leverage design patterns to efficiently architect the design of your application and write clean and maintainable code. Style and approach This easy-to-follow practical guide will help you develop efficient Vue.js apps by following best practices and using common design patterns. Downloading the exampl...
    Note: Description based on online resource; title from title page (viewed April 2, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 19
    ISBN: 9781788396349 , 1788396340
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: JavaScript (Computer program language) ; Web applications ; Development ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: A comprehensive, easy-to-follow guide to creating complete Node apps and understanding how to build, deploy, and test your own apps. About This Book Entirely project-based and practical Explains the "Why" of Node.js features, not just the "how", providing you with a deep understanding and enabling you to easily apply concepts in your own applications Covers the full range of technologies around Node.js - NPM, version control with Git, and much more Who This Book Is For This book targets anyone looking to launch their own Node applications, switch careers, or freelance as a Node developer. You should have a basic understanding of JavaScript in order to follow this course. What You Will Learn Learn the fundamentals of Node Build apps that respond to user input Master working with servers Learn how to test and debug applications Deploy and update your apps in the real world Create responsive asynchronous web applications In Detail Learning Node.js Development is a practical, project-based book that provides you with all you need to get started as a Node.js developer. Node is a ubiquitous technology on the modern web, and an essential part of any web developers' toolkit. If you are looking to create real-world Node applications, or you want to switch careers or launch a side project to generate some extra income, then you're in the right place. This book has been written around a single goal-turning you into a professional Node developer capable of developing, testing, and deploying real-world production applications. Learning Node.js Development is built from the ground up around the latest version of Node.js (version 9.x.x). You'll be learning all the cutting-edge features available only in the latest software versions. This book cuts through the mass of information available around Node and delivers the essential skills that you need to become a Node developer. It takes you through creating complete apps and understanding how to build, deploy, and test your own Node apps. It maps out everything in a comprehensive, easy-to-follow package designed to get you up and running quickly. Style and approach This book is entirely project-based. From the very beginning you'll be programming every single app and completing various challenges designed to help test and reinforce what you've learned. There's no copying-and-pasting here. This book is about writing code and building projects. Downloading the example code for this book You can download the examp...
    Note: Description based on online resource; title from title page (Safari, viewed February 27, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 20
    ISBN: 9781789343663 , 1789343666
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Node.js ; JavaScript (Computer program language) ; Application software ; Development ; Web applications ; Electronic books ; Electronic books ; local
    Abstract: Build real-world robust web applications and APIs using the modern and expressive Koa Node.js framework. Key Features Get up and running with Koa.js and leverage its power with node.js Get the most out of Koa Async functions and generators Create real time dynamic serverside apps efficiently with Koa.js Book Description Every developer wants to build modular and scalable web applications. Modern versions of JavaScript have made this possible in Node.js, and Koa is a Node.js framework that makes it easy. This book is the ideal introduction for JavaScript developers who want to create scalable server side applications using Node.js and Koa.js. The book shows you how Koa can be used to start projects from scratch, register custom and existing middleware, read requests, and send responses to users. We will explore the core concepts in Koa, such as error handling, logging, and request and response handling. We will dive into new concepts in JavaScript development, and see how paradigms such as async/await help with modern Node.js application development. By the end of this book, you will be building robust web applications in Koa using modern development paradigms and techniques of Node.js development. What you will learn Create a simple server in Node.js and Koa Work with custom middleware in Koa Handle errors in Koa Create routes, handle requests, and send responses from APIs Build views and use templates in Koa Authenticate your application and structure it properly in Koa Who this book is for This book is for serverside developers and JavaScript developers who want to use Koa.js and Node.js to create fast and real time back end applications.
    Note: Description based on online resource; title from title page (Safari, viewed February 6, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 21
    ISBN: 9781787282346 , 1787282341
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Web applications ; Web site development ; Application software ; Development ; Application program interfaces (Computer software) ; Electronic books ; Electronic books ; local
    Abstract: Leverage the full potential of the web to make your web sites better than native applications for every platform. Key Features Explore different models and patterns required to develop progressive web applications Create applications requiring shorter runtime for attracting more users Study different projects to understand the fundamentals of progressive web applications Book Description Are you a developer that wants to create truly cross-platform user experiences with a minimal footprint, free of store restrictions and features customers want? Then you need to get to grips with Progressive Web Applications (PWAs), a perfect amalgamation of web and mobile applications with a blazing-fast response time. Progressive Web Application Development by Example helps you explore concepts of the PWA development by enabling you to develop three projects, starting with a 2048 game. In this game, you will review parts of a web manifest file and understand how a browser uses properties to define the home screen experience. You will then move on to learning how to develop and use a podcast client and be introduced to service workers. The application will demonstrate how service workers are registered and updated. In addition to this, you will review a caching API so that you have a firm understanding of how to use the cache within a service worker, and you'll discover core caching strategies and how to code them within a service worker. Finally, you will study how to build a tickets application, wherein you'll apply advanced service worker techniques, such as cache invalidation. Also, you'll learn about tools you can use to validate your applications and scaffold them for quality and consistency. By the end of the book, you will have walked through browser developer tools, node modules, and online tools for creating high-quality PWAs. What you will learn Explore the core principles of PWAs Study the three main technical requirements of PWAs Discover enhancing requirements to make PWAs transcend native apps and traditional websites Create and install PWAs on common websites with a given HTTPS as the core requirement Get acquainted with the service worker life cycle Define service worker caching patterns Apply caching strategies to three different website scenarios Implement best practices for web performance Who this book is for Progressive Web Application Development by Example is for you if you're a web developer or front-end designer who wants to ensure i...
    Note: Description based on online resource; title from title page (Safari, viewed September 19, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 22
    ISBN: 9781788995467 , 1788995465
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Web applications ; Application software ; Development ; JavaScript (Computer program language) ; C (Computer program language) ; C++ (Computer program language) ; Application program interfaces (Computer software) ; Electronic books ; Electronic books ; local
    Abstract: Create unbelievably fast, robust and secure web apps with Django Web Framework and Python 3.6 Key Features Generate WebAssembly modules from C and C++ using Emscripten and interact with these modules in the browser Learn how to use WebAssembly outside of the browser and load modules using Node.js Build a high-performance application using C and WebAssembly and port an existing C++ game to WebAssembly using Emscripten Book Description WebAssembly is a brand-new technology that represents a paradigm shift in web development. This book aims to teaches programmers how to leverage this technology to write high- performance applications that run in the browser. This book will introduces you to the powerful WebAssembly concepts of WebAssembly that willto help you write lean and powerful web applications with native performance. You will start with the evolution of web programming, the state of things today, and what can be done with the advent and release of WebAssembly. We take a look at the journey from JavaScript to asm.js to WebAssembly. We then move on to analyzinge the anatomy of a WebAssembly module and the relationship between the binary and text formats, along with the corresponding JavaScript API. Further on, weyou'll implement all the techniques you've learned by to building a high-performance application using C and WebAssembly, and then port an existing game written in C++ to WebAssembly using Emscripten. By the end of this book, you would will be well-equipped to create high-performance applications and games for the web using WebAssembly. What you will learn Learn how WebAssembly came to be and its associated elements (text format, module, and JavaScript API) Create, load, and debug a WebAssembly module (editor and compiler/toolchain) Build a high-performance application using C and WebAssembly Extend WebAssembly's feature set using Emscripten by porting a game written in C++ Explore upcoming features of WebAssembly, Node.js integration, and alternative compilation methods Who this book is for If you are a web developer or C/C++ programmer keen to leverage the powerful technology of WebAssembly to build high-performance web applications, then this book is for you. Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the...
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed October 29, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 23
    ISBN: 9781788999557 , 178899955X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Application software ; Development ; Web applications ; Web site development ; Python (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Learn to build modern, secure, highly available web MVC applications and API's using Python`s Flask framework. Key Features Create production-ready MVC and REST API with the dynamic features of Flask Utilize the various extensions like Flask-JWT and Flask-SQLAlchemy to develop powerful applications Deploy your flask application on real-world platforms like AWS and Heroku on VM's or Docker containers Book Description Flask is a popular Python framework known for its lightweight and modular design. Mastering Flask Web Development will take you on a complete tour of the Flask environment and teach you how to build a production-ready application. You'll begin by learning about the installation of Flask and basic concepts such as MVC and accessing a database using an ORM. You will learn how to structure your application so that it can scale to any size with the help of Flask Blueprints. You'll then learn how to use Jinja2 templates with a high level of expertise. You will also learn how to develop with SQL or NoSQL databases, and how to develop REST APIs and JWT authentication. Next, you'll move on to build role-based access security and authentication using LDAP, OAuth, OpenID, and database. Also learn how to create asynchronous tasks that can scale to any load using Celery and RabbitMQ or Redis. You will also be introduced to a wide range of Flask extensions to leverage technologies such as cache, localization, and debugging. You will learn how to build your own Flask extensions, how to write tests, and how to get test coverage reports. Finally, you will learn how to deploy your application on Heroku and AWS using various technologies, such as Docker, CloudFormation, and Elastic Beanstalk, and will also learn how to develop Jenkins pipelines to build, test, and deploy applications. What you will learn Develop a Flask extension using best practices Implement various authentication methods: LDAP, JWT, Database, OAuth, and OpenID Learn how to develop role-based access security and become an expert on Jinja2 templates Build tests for your applications and APIs Install and configure a distributed task queue using Celery and RabbitMQ Develop RESTful APIs and secure REST API's Deploy highly available applications that scale on Heroku and AWS using Docker or VMs Who this book is for The ideal target audience for this book would be Python developers who want to use Flask and its advanced features to create Enterprise grade and lightweight applications. Th...
    Note: Previous edition published: 2015. - Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed March 25, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 24
    ISBN: 9781788832946 , 1788832949
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Web site development ; Web sites ; Design ; Electronic books ; Electronic books ; local
    Abstract: Unleash the power of MERN stack by building diverse web applications using React, Node.js, Express, and MongoDB About This Book Create dynamic web applications with the MERN stack Leverage the power of React in building interactive and complex user interfaces Unlock the potential of Node, Express, and MongoDB to build modern full-stack applications Who This Book Is For Full-Stack React Web Development Projects is for JavaScript developers who have some experience with React, but no previous experience with full-stack development involving Node, Express, and MongoDB, and who want practical guidelines to start building different types of real-world web applications with this stack. What You Will Learn Set up your development environment and develop a MERN application Implement user authentication and authorization using JSON Web Tokens Build a social media application by extending the basic MERN application Create an online marketplace application with shopping cart and Stripe payments Develop a media streaming application using MongoDB GridFS Implement server-side rendering with data to improve SEO Set up and use React 360 to develop user interfaces with VR capabilities Learn industry best practices to make MERN stack applications reliable and scalable In Detail The benefits of using a full JavaScript stack for web development are undeniable, especially when robust and widely adopted technologies such as React, Node, and Express and are available. Combining the power of React with industry-tested, server-side technologies, such as Node, Express, and MongoDB, creates a diverse array of possibilities when developing real-world web applications. This book guides you through preparing the development environment for MERN stack-based web development, to creating a basic skeleton application and extending it to build four different web applications. These applications include a social media, an online marketplace, a media streaming, and a web-based game application with virtual reality features. While learning to set up the stack and developing a diverse range of applications with this book, you will grasp the inner workings of the MERN stack, extend its capabilities for complex features, and gain actionable knowledge of how to prepare MERN-based applications to meet the growing demands of real-world web applications. Style and approach This book provides practical guidelines on setting up and building MERN stack based applications, while providing f...
    Note: Description based on online resource; title from title page (Safari, viewed June 25, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 25
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781788627368 , 1788627369
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Fourth edition.
    Keywords: Node.js ; JavaScript (Computer program language) ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: Create real-time applications using Node.js 10, Docker, MySQL, MongoDB, and Socket.IO with this practical guide and go beyond the developer's laptop to cover live deployment, including HTTPS and hardened security. About This Book Learn server-side JavaScript coding through the most up-to-date book on Node.js Explore the latest JavaScript features, and EcmaScript modules Walk through different stages of developing robust applications using Node.js 10 Who This Book Is For This book is for anybody looking for an alternative to the "P" languages (Perl, PHP, and Python), or anyone looking for a new paradigm of server-side application development. You should have at least a rudimentary understanding of JavaScript and web application development. What You Will Learn Install and use Node.js 10 for both development and deployment Use the Express 4.16 application framework Work with REST service development using the Restify framework Use data storage engines such as MySQL, SQLITE3, and MongoDB Use User authentication methods with OAuth2 Perform Real-time communication with the front-end using Socket.IO Implement Docker microservices in development, testing and deployment Perform unit testing with Mocha 5.x, and functional testing with Puppeteer 1.1.x Work with HTTPS using Let's Encrypt, and application security with Helmet In Detail Node.js is a server-side JavaScript platform using an event-driven, non-blocking I/O model allowing users to build fast and scalable data-intensive applications running in real time. This book gives you an excellent starting point, bringing you straight to the heart of developing web applications with Node.js. You will progress from a rudimentary knowledge of JavaScript and server-side development to being able to create, maintain, deploy and test your own Node.js application.You will understand the importance of transitioning to functions that return Promise objects, and the difference between fs, fs/promises and fs-extra. With this book you'll learn how to use the HTTP Server and Client objects, data storage with both SQL and MongoDB databases, real-time applications with Socket.IO, mobile-first theming with Bootstrap, microservice deployment with Docker, authenticating against third-party services using OAuth, and use some well known tools to beef up security of Express 4.16 applications. Style and approach Benefit from an easy, step-by-step approach that really works. Downloading the example code for this book You can d...
    Note: Description based on online resource; title from title page (Safari, viewed June 21, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 26
    ISBN: 9781788475372 , 1788475372
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: JavaScript (Computer program language) ; Application software ; Development ; Cloud computing ; Electronic books ; Electronic books ; local
    Abstract: Master over 60 recipes to help you deliver completely scalable and serverless cloud-native applications Key Features Develop global scale and event-driven autonomous services Continuously deploy, test, observe, and optimize your services Practical Node.js recipes for serverless cloud-native development Book Description Cloud-native development is a modern approach to building and running applications that leverages the merits of the cloud computing model. With cloud-native development, teams can deliver faster and in a more lean and agile manner as compared to traditional approaches. This recipe-based guide provides quick solutions for your cloud-native applications. Beginning with a brief introduction, JavaScript Cloud-Native Development Cookbook guides you in building and deploying serverless, event-driven, cloud-native microservices on AWS with Node.js. You'll then move on to the fundamental patterns of developing autonomous cloud-native services and understand the tools and techniques involved in creating globally scalable, highly available, and resilient cloud-native applications. The book also covers multi-regional deployments and leveraging the edge of the cloud to maximize responsiveness, resilience, and elasticity. In the latter chapters you'll explore techniques for building fully automated, continuous deployment pipelines and gain insights into polyglot cloud-native development on popular cloud platforms such as Azure and Google Cloud Platform (GCP). By the end of the book, you'll be able to apply these skills to build powerful cloud-native solutions. What you will learn Implement patterns such as Event Streaming, CQRS, and Event Sourcing Deploy multi-regional, multi-master solutions Secure your cloud-native services with OAuth and OpenID Connect Create a robust cloud-native continuous deployment pipeline Run services on AWS, Azure, and GCP Implement autonomous services to limit the impact of failures Who this book is for If you want to develop powerful serverless, cloud-native solutions, this book is for you. You are expected to have basic knowledge of concepts of microservices and hands-on experience with Node.js to understand the recipes in this book.
    Note: Description based on online resource; title from title page (Safari, viewed November 2, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 27
    ISBN: 9781788390606 , 1788390601
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Microsoft .NET Framework ; C# (Computer program language) ; JavaScript (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Develop applications for the real world with a thorough software testing approach About This Book Develop a thorough understanding of TDD and how it can help you develop simpler applications with no defects using C# and JavaScript Adapt to the mindset of writing tests before code by incorporating business goals, code manageability, and other factors Make all your software units and modules pass tests by analyzing failed tests and refactoring code as and when required Who This Book Is For This book is for software developers with a basic knowledge of Test Driven Development (TDD) who want a thorough understanding of how TDD can benefit them and the applications they produce. The examples in this book are in C#, and you will need a basic understanding of C# to work through these examples. What You Will Learn The core concepts of TDD Testing in action with a real-world case study in C# and JavaScript using React Writing proper Unit Tests and testable code for your application Using different types of test double such as stubs, spies, and mocks Growing an application guided by tests Exploring new developments on a green-field application Mitigating the problems associated with writing tests for legacy applications Modifying a legacy application to make it testable In Detail Test-Driven Development (TDD) is a methodology that helps you to write as little as code as possible to satisfy software requirements, and ensures that what you've written does what it's supposed to do. If you're looking for a practical resource on Test-Driven Development this is the book for you. You've found a practical end-to-end guide that will help you implement Test-Driven Techniques for your software development projects. You will learn from industry standard patterns and practices, and shift from a conventional approach to a modern and efficient software testing approach in C# and JavaScript. This book starts with the basics of TDD and the components of a simple unit test. Then we look at setting up the testing framework so that you can easily run your tests in your development environment. You will then see the importance of defining and testing boundaries, abstracting away third-party code (including the .NET Framework), and working with different types of test double such as spies, mocks, and fakes. Moving on, you will learn how to think like a TDD developer when it comes to application development. Next, you'll focus on writing tests for new/changing requirements an...
    Note: Description based on online resource; title from title page (Safari, viewed March 7, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 28
    ISBN: 9781788397544 , 1788397541
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: JavaScript (Computer program language) ; Data structures (Computer science) ; Computer algorithms ; Electronic books ; Electronic books ; local
    Abstract: Increase your productivity by implementing complex data structures and algorithms using JavaScript About This Book A step by step guide, which will provide you with a thorough discussion on the analysis and design of fundamental JavaScript data structures Get a better understanding of advanced concepts such as space and time complexity to optimize your code Focus more on solving the business problem and less on the technical challenges involved Who This Book Is For If you are a JavaScript developer looking for practical examples to implement data structures and algorithms in your web applications, then this book is for you. Familiarity with data structures and algorithms will be helpful to get the most out of this book. What You Will Learn Build custom Back buttons embedded within your application Build part of a basic JavaScript syntax parser and evaluator for an online IDE Build a custom activity user tracker for your application Generate accurate recommendations for credit card approval using Decision Trees Simplify complex problems using a graphs Increase the performance of an application using micro-optimizations In Detail Data structures and algorithms are the fundamental building blocks of computer programming. They are critical to any problem, provide a complete solution, and act like reusable code. Using appropriate data structures and having a good understanding of algorithm analysis are key in JavaScript to solving crises and ensuring your application is less prone to errors. Do you want to build applications that are high-performing and fast? Are you looking for complete solutions to implement complex data structures and algorithms in a practical way? If either of these questions rings a bell, then this book is for you! You'll start by building stacks and understanding performance and memory implications. You will learn how to pick the right type of queue for the application. You will then use sets, maps, trees, and graphs to simplify complex applications. You will learn to implement different types of sorting algorithm before gradually calculating and analyzing space and time complexity. Finally, you'll increase the performance of your application using micro optimizations and memory management. By the end of the book you will have gained the skills and expertise necessary to create and employ various data structures in a way that is demanded by your project or use case. Style and approach Step-by-step topics will help you get sta...
    Note: Description based on online resource; title from title page (Safari, viewed February 22, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 29
    ISBN: 9781788397711 , 1788397711
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: MySQL (Electronic resource) ; Web site development ; PHP (Computer program language) ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Make web applications run faster by using advanced PHP, SQL and JavaScript techniques About This Book Use a customized PHP stack to create efficient data-driven web applications Ensure seamless implementation of a JavaScript & HTML 5 CSS based frontend and PHP based backend. Learn about problem identification, best strategies, and UI design patterns as well to build a clean, fast web application Who This Book Is For The audience for this book would be PHP developers who have some basic knowledge of PHP programming and Web technologies. JavaScript programming knowledge is not necessary. What You Will Learn Install, confgure, and use profling and benchmarking testing tools Understand how to recognize optimizable data structures and functions to effectively optimize a PHP7 application Diagnose bad SQL query performance and discover ways to optimize it Grasp modern SQL techniques to optimize complex SQL queries Identify and simplify overly complex JavaScript code Explore and implement UI design principles that effectively enhance the performance Combine web technologies to boost web server performance In Detail This book will get you started with the latest benchmarking, profiling and monitoring tools for PHP, MySQL and JavaScript using Docker-based technologies. From optimizing PHP 7 code to learning asynchronous programming, from implementing Modern SQL solutions to discovering Functional JavaScript techniques, this book covers all the latest developments in Faster Web technologies. You will not only learn to determine the best optimization strategies, but also how to implement them. Along the way, you will learn how to profile your PHP scripts with Blackfire.io, monitor your Web applications, measure database performance, optimize SQL queries, explore Functional JavaScript, boost Web server performance in general and optimize applications when there is nothing left to optimize by going beyond performance. After reading this book, you will know how to boost the performance of any Web application and make it part of what has come to be known as the Faster Web. Style and approach The book has a step by step practical approach to developing highly efficient Web applications, with many practical and useful code snippets.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed July 5, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 30
    ISBN: 9781783288854 , 178328885X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Application software Development ; Web site development
    Note: Description based on online resource; title from title page (Safari, viewed May 30, 2018)
    URL: Volltext  (URL des Erstveröffentlichers)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 31
    ISBN: 9781789342581 , 1789342589
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: WordPress (Electronic resource) ; Web site development ; Application software ; Development ; Web sites ; Design ; Electronic books ; Electronic books ; local
    Abstract: Learn core WordPress concepts and components to create modern WordPress-based solutions Key Features Learn the foundations of WordPress development and its hook-based architecture Choose the right components for any development task Build flexible solutions that works with existing plugins and themes Book Description WordPress is the most used CMS in the world and is the ideal way to share your knowledge with a large audience or build a profitable business. Getting started with WordPress development has often been a challenge for novice developers, and this book will help you find your way. This book explains the components used in WordPress development, when and where to use them, and why you should be using each component in specific scenarios. You begin by learning the basic development setup and coding standards of WordPress. Then you move into the most important aspects of the theme and plugin development process. Here you will also learn how themes and plugins fit into the website while learning about a range of techniques for extending themes and plugins. With the basics covered, we explore many of the APIs provided by WordPress and how we can leverage them to build rapid solutions. Next, we move on to look at the techniques for capturing, processing, and displaying user data when integrating third-party components into the site design. Finally, you will learn how to test and deploy your work with secure and maintainable code, while providing the best performance for end users. What you will learn Explore the role of themes, plugins, and built-in features in development Adapt to built-in modules and built-in database structures Write code for WordPress's hook-based architecture Build, customize, and integrate WordPress plugins Extend themes with custom design templates Capture and process data with built-in features and custom forms Improve usability with AJAX and third-party components Manage non-functional aspects, such as security, performance, and migration Who this book is for This book is for web developers and site owners who want to build custom websites with WordPress. Basic knowledge of PHP, JavaScript, HTML and CSS is required to get most out of this book.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed December 11, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 32
    ISBN: 9781789614848 , 1789614848
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Node.js ; Blockchains (Databases) ; Application program interfaces (Computer software) ; JavaScript (Computer program language) ; Electronic data processing ; Distributed processing ; Electronic books ; Electronic books ; local
    Abstract: Explore the essentials of blockchain technology with JavaScript to develop highly secure bitcoin-like applications Key Features Develop bitcoin and blockchain-based cryptocurrencies using JavaScript Create secure and high-performant blockchain networks Build custom APIs and decentralized networks to host blockchain applications Book Description Learn Blockchain Programming with JavaScript begins by giving you a clear understanding of what blockchain technology is. You'll then set up an environment to build your very own blockchain and you'll add various functionalities to it. By adding functionalities to your blockchain such as the ability to mine new blocks, create transactions, and secure your blockchain through a proof-of-work you'll gain an in-depth understanding of how blockchain technology functions. As you make your way through the chapters, you'll learn how to build an API server to interact with your blockchain and how to host your blockchain on a decentralized network. You'll also build a consensus algorithm and use it to verify data and keep the entire blockchain network synchronized. In the concluding chapters, you'll finish building your blockchain prototype and gain a thorough understanding of why blockchain technology is so secure and valuable. By the end of this book, you'll understand how decentralized blockchain networks function and why decentralization is such an important feature for securing a blockchain. What you will learn Gain an in-depth understanding of blockchain and the environment setup Create your very own decentralized blockchain network from scratch Build and test the various endpoints necessary to create a decentralized network Learn about proof-of-work and the hashing algorithm used to secure data Mine new blocks, create new transactions, and store the transactions in blocks Explore the consensus algorithm and use it to synchronize the blockchain network Who this book is for Learn Blockchain Programming with JavaScript is for JavaScript developers who wish to learn about blockchain programming or build their own blockchain using JavaScript frameworks.
    Note: Description based on online resource; title from title page (Safari, viewed February 4, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 33
    ISBN: 9781788620659 , 1788620658
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Raspberry Pi (Computer) ; Programming ; Internet of things ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Unleash the power of the Raspberry Pi 3 board to create interesting IoT projects About This Book Learn how to interface various sensors and actuators with the Raspberry Pi 3 and send this data to the cloud. Explore the possibilities offered by the IoT by using the Raspberry Pi to upload measurements to Google Docs. A practical guide that will help you create a Raspberry Pi robot using IoT modules. Who This Book Is For If you're a developer or electronics engineer and are curious about the Internet of Things, then this is the book for you. With only a rudimentary understanding of electronics, the Raspberry Pi, or similar credit-card sized computers, and some programming experience, you will be taught to develop state-of-the-art solutions for the Internet of Things in an instant. What You Will Learn Understand the concept of IoT and get familiar with the features of Raspberry Pi Learn to integrate sensors and actuators with the Raspberry Pi Communicate with cloud and Raspberry using communication protocols such as HTTP and MQTT Build DIY projects using Raspberry Pi, JavaScript/node.js and cloud (AWS) Explore the best practices to ensure the security of your connected devices In Detail This book is designed to introduce you to IoT and Raspberry Pi 3. It will help you create interesting projects, such as setting up a weather station and measuring temperature and humidity using sensors; it will also show you how to send sensor data to cloud for visualization in real-time. Then we shift our focus to leveraging IoT for accomplishing complex tasks, such as facial recognition using the Raspberry Pi camera module, AWS Rekognition, and the AWS S3 service. Furthermore, you will master security aspects by building a security surveillance system to protect your premises from intruders using Raspberry Pi, a camera, motion sensors, and AWS Cloud. We'll also create a real-world project by building a Wi-Fi - controlled robot car with Raspberry Pi using a motor driver circuit, DC motor, and a web application. This book is a must-have as it provides a practical overview of IoT's existing architectures, communication protocols, and security threats at the software and hardware levels-security being the most important aspect of IoT. Style and approach Internet of Things with the Raspberry Pi 3 contains the tools needed to design, sense the environment, communicate over the Internet, and visualize the results. Downloading the example code for this book You can downl...
    Note: Description based on online resource; title from title page (Safari, viewed June 5, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 34
    ISBN: 9781789133325 , 1789133327
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: TypeScript (Computer program language) ; Application software ; Development ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Discover how TypeScript allows you to build modern client-rich applications, thanks to its object-oriented capabilities and third-party tools like Angular and Web APIs Key Features Make a seamless transition to using TypeScript 3.1 in your development stack Work with TypeScript 3.1 in your ASP.NET Core projects to build rich applications that are easy to maintain Build, test, and integrate your own TypeScript library in real-world projects Book Description Writing clean, object-oriented code in JavaScript gets trickier and complex as the size of the project grows. This is where Typescript comes into the picture; it lets you write pure object-oriented code with ease, giving it the upper hand over JavaScript. This book introduces you to basic TypeScript concepts by gradually modifying standard JavaScript code, which makes learning TypeScript easy for C# ASP.NET developers. As you progress through the chapters, you'll cover object programming concepts, such as classes, interfaces, and generics, and understand how they are related to, and similar in, both ES6 and C#. You will also learn how to use bundlers like WebPack to package your code and other resources. The book explains all concepts using practical examples of ASP.NET Core projects, and reusable TypeScript libraries. Finally, you'll explore the features that TypeScript inherits from either ES6 or C#, or both of them, such as Symbols, Iterables, Promises, and Decorators. By the end of the book, you'll be able to apply all TypeScript concepts to understand the Angular framework better, and you'll have become comfortable with the way in which modules, components, and services are defined and used in Angular. You'll also have gained a good understanding of all the features included in the Angular/ASP.NET Core Visual Studio project template. What you will learn Organize, test, and package large TypeScript code base Add TypeScript to projects using TypeScript declaration files Perform DOM manipulation with TypeScript Develop Angular projects with the Visual Studio Angular project template Define and use inheritance, abstract classes, and methods Leverage TypeScript-type compatibility rules Use WebPack to bundle JavaScript and other resources such as CSS to improve performance Build custom directives and attributes, and learn about animations Who this book is for If you're a C# or .NET developer looking for an easy accessible way of learning TypeScript, this book is for you.
    Note: Description based on online resource; title from title page (viewed January 9, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 35
    ISBN: 9781788629621 , 1788629620
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: JavaScript (Computer program language) ; Application software ; Design ; Electronic books ; Electronic books ; local
    Abstract: Get up and running with all the new features of ECMAScript and explore new ways of coding with JavaScript. About This Book Grasp the latest features of ECMAScript and the best way to use it in production code Learn newly added native APIs to JS Engine and perform tasks efficiently with a cleaner code base Understand the more complex sides of JavaScript such as the inheritance model, low-level memory management, multithreaded environments, and web workers Who This Book Is For This book is for web developers who have some basic programming knowledge and want to learn to write cleaner code with the power of ECMAScript. What You Will Learn Implement methods associated with objects as per the latest ECMAScript specification Make use of the latest features of ECMAScript Make use of many new APIs in HTML5 and modern JavaScript implementation Use SharedArrayBuffers for superfast concurrent and parallel programming Perform asynchronous programming with JavaScript Implement the best ways and practices to perform modular programming in JavaScript In Detail Learn ECMAScript explores implementation of the latest ECMAScript features to add to your developer toolbox, helping you to progress to an advanced level. Learn to add 1 to a variable andsafely access shared memory data within multiple threads to avoid race conditions. You'll start the book by building on your existing knowledge of JavaScript, covering performing arithmetic operations, using arrow functions and dealing with closures. Next, you will grasp the most commonly used ECMAScript skills such as reflection, proxies, and classes. Furthermore, you'll learn modularizing the JS code base, implementing JS on the web and how the modern HTML5 + JS APIs provide power to developers on the web. Finally, you will learn the deeper parts of the language, which include making JavaScript multithreaded with dedicated and shared web workers, memory management, shared memory, and atomics. It doesn't end here; this book is 100% compatible with ES.Next. By the end of this book, you'll have fully mastered all the features of ECMAScript! Style and approach The level goes gradually from basic to advanced so that the reader can adapt at every point and level up their skills at the same time. The chapters are carefully arranged in a manner that makes every concept easy to learn and deploy right away in your code.
    Note: Description based on online resource; title from title page (viewed April 2, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 36
    ISBN: 9781788837873 , 1788837878
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: JavaScript (Computer program language) ; WebGL (Computer program language) ; Three-dimensional modeling ; Computer graphics ; Electronic books ; Electronic books ; local
    Abstract: A comprehensive guide with 80+ examples on 3D programming in WebGL 2, covering computer graphics topics such as rendering, 3D math, camera, and more Key Features Create visually stunning, high-performance 3D applications for the web with WebGL 2 A complete course on 3D computer graphics: rendering, 3D math, lighting, cameras, and more Unlock a variety of new and advanced features offered in WebGL 2 Book Description As highly interactive applications have become an increasingly important part of the user experience, WebGL is a unique and cutting-edge technology that brings hardware-accelerated 3D graphics to the web. Packed with 80+ examples, this book guides readers through the landscape of real-time computer graphics using WebGL 2. Each chapter covers foundational concepts in 3D graphics programming with various implementations. Topics are always associated with exercises for a hands-on approach to learning. This book presents a clear roadmap to learning real-time 3D computer graphics with WebGL 2. Each chapter starts with a summary of the learning goals for the chapter, followed by a detailed description of each topic. The book offers example-rich, up-to-date introductions to a wide range of essential 3D computer graphics topics, including rendering, colors, textures, transformations, framebuffers, lights, surfaces, blending, geometry construction, advanced techniques, and more. With each chapter, you will "level up" your 3D graphics programming skills. This book will become your trustworthy companion in developing highly interactive 3D web applications with WebGL and JavaScript. What you will learn Understand the rendering pipeline provided in WebGL Build and render 3D objects with WebGL Develop lights using shaders, 3D math, and the physics of light reflection Create a camera and use it to navigate a 3D scene Use texturing, lighting, and shading techniques to render realistic 3D scenes Implement object selection and interaction in a 3D scene Cover advanced techniques for creating immersive and compelling scenes Learn new and advanced features offered in WebGL 2 Who this book is for This book is intended for developers who are interested in building highly interactive 3D applications for the web. A basic understanding of JavaScript is necessary; no prior computer graphics or WebGL knowledge is required.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed December 10, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 37
    ISBN: 9781788992350 , 1788992350
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: JavaScript (Computer program language) ; Web site development ; Web sites ; Design ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Over 90 recipes to help you write clean code, solve common JavaScript problems, and work on popular use cases like SPAs, microservices, native mobile development with Node, React, React Native and Electron. Key Features Over 90 practical recipes to help you write clean and maintainable JavaScript codes with the latest ES8 Leverage the power of leading web frameworks like Node and React to build modern web apps Features comprehensive coverage of tools and techniques needed to create multi-platform apps with JavaScript Book Description JavaScript has evolved into a language that you can use on any platform. Modern JavaScript Web Development Cookbook is a perfect blend of solutions for traditional JavaScript development and modern areas that developers have lately been exploring with JavaScript. This comprehensive guide teaches you how to work with JavaScript on servers, browsers, mobile phones and desktops. You will start by exploring the new features of ES8. You will then move on to learning the use of ES8 on servers (with Node.js), with the objective of producing services and microservices and dealing with authentication and CORS. Once you get accustomed to ES8, you will learn to apply it to browsers using frameworks, such as React and Redux, which interact through Ajax with services. You will then understand the use of a modern framework to develop the UI. In addition to this, development for mobile devices with React Native will walk you through the benefits of creating native apps, both for Android and iOS. Finally, you'll be able to apply your new-found knowledge of server-side and client-side tools to develop applications with Electron. What you will learn Use the latest features of ES8 and learn new ways to code with JavaScript Develop server-side services and microservices with Node.js Learn to do unit testing and to debug your code Build client-side web applications using React and Redux Create native mobile applications for Android and iOS with React Native Write desktop applications with Electron Who this book is for This book is for developers who want to explore the latest JavaScript features, frameworks, and tools for building complete mobile, desktop and web apps, including server and client-side code. You are expected to have working knowledge of JavaScript to get the most out of this book.
    Note: Description based on online resource; title from title page (Safari, viewed February 22, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 38
    ISBN: 9781789139600 , 1789139600
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Mobile apps Development ; JavaScript (Computer program language) ; Application software Development
    Note: Description based on online resource; title from cover (Safari, viewed April 3, 2018). - "Rapid learning solution."
    URL: Volltext  (URL des Erstveröffentlichers)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 39
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781789342932 , 1789342937
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Drupal (Computer file) ; Web sites ; Authoring programs ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: Your step by step guide with easy to follow instructions for navigating Drupal 8 Key Features Build a great Drupal website easily How to structure, create and maintain different types of content Design roles for secure editing of your site Book Description Drupal is a powerful content management platform, ?exible enough to accommodate almost any content requirements. This ?exibility comes with a cost: complexity. Drupal 8 Quick Start Guide will clear your path from installation to a building usable site in minutes, and to a customized site in one sitting. You will begin with installation of Drupal and going through the main sections of the Drupal UI. Then, you will create a content type that describes its content, which simplifies the act of creating and editing the actual content later. You will learn about user roles, using real-world examples. This will help you to learn how to design roles, and how to assign appropriate permissions to them. Next, you will learn to use the WYSIWYG editor, configure it for other roles, navigate the various fields on the content creation form, and publish content. To begin to appreciate the ?exibility and expandability of Drupal, you will make use of popular content-focused modules that extend Drupal's power. You will learn how to expand your market to other readers directly and through other sites by configuring content and UI translations and creating a View that provides an RSS feed. Finally, you will put everything together by customizing the home page for your new website. What you will learn Create and customize Drupal structures, such as menus, tags, and content categories Extend Drupal's capabilities with add-on modules Administer site users, their roles, and the actions to which they are granted access Understand user roles and permissions Create, edit, and publish content Use Views for custom content selection and display Expand your audience with custom RSS feeds Configure a home page with meaningful sections for a better UX Who this book is for This book is for content administrators, developers, site builders and administrators who are new to Drupal 8.
    Note: Description based on online resource; title from title page (viewed January 7, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 40
    ISBN: 9781789533552 , 1789533554
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Active server pages ; Web sites ; Design ; Web site development ; Application software ; Development ; Web applications ; Electronic books ; Electronic books ; local
    Abstract: Imagine the boost in business if you can build large, rich web applications with little code and built-in Windows authentication. With this book, you can gain skills to develop real-world applications with ASP.NET Core 2. Key Features Adopts the application-centric approach to explain core concepts Covers industry-best practices to build flexible, robust applications Shows how to enhance your applications by adding more functionalities Book Description The book sets the stage with an introduction to web applications and helps you build an understanding of the tried-and-true MVC architecture. You learn all about views, from what is the Razor view engine to tagging helpers. You gain insight into what models are, how to bind them, and how to migrate database using the correct model. As you get comfortable with the world of ASP.NET, you learn about validation and routing. You also learn the advanced concepts, such as designing Rest Buy (a RESTful shopping cart application), creating entities for it, and creating EF context and migrations. By the time you are done reading the book, you will be able to optimally use ASP.NET to develop, unit test, and deploy applications like a pro. What you will learn Work with basic programming constructs using the Razor view engine Use flexibility and data compartmentalization of ViewModel Build a custom route for ASP.NET MVC applications for SEO Optimize applications with performance analysis and improvement steps Improve application performance, security, and data access to optimize the overall development process Deploy an ASP.NET MVC application in a non-Windows environment Who this book is for If you are looking to build web applications using ASP.NET Core or you want to become a pro in building web applications using the Microsoft technology, this is the ideal book for you. Prior exposure and understanding of C#, JavaScript, HTML, and CSS syntax is assumed.
    Note: Description based on online resource; title from title page (Safari, viewed October 5, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 41
    ISBN: 9781789534269 , 1789534267
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: JavaScript (Computer program language) ; Representational State Transfer (Software architecture) ; Web services ; Design ; Application program interfaces (Computer software) ; Electronic books ; Electronic books ; local
    Abstract: Learn the fundamentals of Java EE 8 APIs to build effective web services Key Features Design modern and stylish web services with Java EE APIs Secure your web services with JSON Web Tokens Explore the advanced concepts of RESTful web services and the JAX-RS API Book Description Java Enterprise Edition is one of the leading application programming platforms for enterprise Java development. With Java EE 8 finally released and the first application servers now available, it is time to take a closer look at how to develop modern and lightweight web services with the latest API additions and improvements. Building RESTful Web Services with Java EE 8 is a comprehensive guide that will show you how to develop state-of-the-art RESTful web services with the latest Java EE 8 APIs. You will begin with an overview of Java EE 8 and the latest API additions and improvements. You will then delve into the details of implementing synchronous RESTful web services and clients with JAX-RS. Next up, you will learn about the specifics of data binding and content marshalling using the JSON-B 1.0 and JSON-P 1.1 APIs. This book also guides you in leveraging the power of asynchronous APIs on the server and client side, and you will learn to use server-sent events (SSEs) for push communication. The final section covers advanced web service topics such as validation, JWT security, and diagnosability. By the end of this book, you will have implemented several working web services and have a thorough understanding of the Java EE 8 APIs required for lightweight web service development. What you will learn Dive into the latest Java EE 8 APIs relevant for developing web services Use the new JSON-B APIs for easy data binding Understand how JSON-P API can be used for flexible processing Implement synchronous and asynchronous JAX-RS clients Use server-sent events to implement server-side code Secure Java EE 8 web services with JSON Web Tokens Who this book is for If you're a Java developer who wants to learn how to implement web services using the latest Java EE 8 APIs, this book is for you. Though no prior knowledge of Java EE 8 is required, experience with a previous Java EE version will be beneficial.
    Note: Description based on online resource; title from title page (Safari, viewed August 29, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 42
    ISBN: 9781788831253 , 178883125X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Spring (Software framework) ; Application software ; Development ; Cloud computing ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Become efficient in both frontend and backend web development with Spring and Vue Key Features Connect application's frontend and backend with Vue, Vuex, and Spring Boot Leverage the latest web standards to enhance code performance, readability, and cross-compatibility Build secure full-stack web applications with Spring Security Book Description Building Applications with Spring 5 and Vue.js 2, with its practical approach, helps you become a full-stack web developer. As well as knowing how to write frontend and backend code, a developer has to tackle all problems encountered in the application development life cycle ? starting from the simple idea of an application, to the UI and technical designs, and all the way to implementation, testing, production deployment, and monitoring. With the help of this book, you'll get to grips with Spring 5 and Vue.js 2 as you learn how to develop a web application. From the initial structuring to full deployment, you'll be guided at every step of developing a web application from scratch with Vue.js 2 and Spring 5. You'll learn how to create different components of your application as you progress through each chapter, followed by exploring different tools in these frameworks to expedite your development cycle. By the end of this book, you'll have gained a complete understanding of the key design patterns and best practices that underpin professional full-stack web development. What you will learn Analyze requirements and design data models Develop a single-page application using Vue.js 2 and Spring 5 Practice concept, logical, and physical data modeling Design, implement, secure, and test RESTful API Add test cases to improve reliability of an application Monitor and deploy your application to production Who this book is for Building Applications with Spring 5.0 and Vue.js 2.0 is for you if you are developer who is new to Vue.js or Spring. It is assumed that you have some knowledge of HTML, CSS, and Java.
    Note: Description based on online resource; title from title page (Safari, viewed December 3, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 43
    ISBN: 9781788624299 , 1788624297
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: User-centered system design ; Web site development ; Web sites ; Design ; Electronic books ; Electronic books ; local
    Abstract: Learn every step you need for product design and development Key Features Explore all the tools that you need to be a complete UX designer Code the product designs you've created to become a full-stack designer Build an amazing portfolio with real-world projects Book Description Designing user experience (UX) is one of the most important aspects of a project, as it has a direct effect on how customers think of your company. The process of designing a user experience is one of the most challenging yet rewarding aspects of product development. Hands-On UX Design for Developers will teach you how to create amazing user experiences for products from scratch. This book starts with helping you understand the importance of a good UX design and the role of a UX designer. It will take you through the different stages of designing a UX and the application of various principles of psychology in UX design. Next, you will learn how to conduct user research and market research, which is crucial to creating a great UX. You will also learn how to create user personas and use it for testing. This book will help you gain the ability to think like a UX designer and understand both sides of product development: design and coding. You will explore the latest tools, such as Sketch, Balsamiq, and Framer.js, to create wireframes and prototypes. The concluding chapters will take you through designing your UI, dealing with big data while designing a UX, and the fundamentals of frontend. Finally, you'll prepare your portfolio and become job ready in the UX arena. What you will learn What UX is and what a UX designer does Explore the UX Process and science of making products user-friendly Create user interfaces and learn which tools to use Understand how your design works in the real world Create UI interaction, animation, wireframes, and prototypes Design a product with users in mind Develop a personal portfolio and be well-prepared to join the UX world Who this book is for Hands-On UX/UI Design for Developers is for web designers who have knowledge of basic UX design principles.
    Note: Description based on online resource; title from title page (Safari, viewed August 29, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 44
    ISBN: 9781788838085 , 1788838084
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Third edition.
    Keywords: Django (Electronic resource) ; Web site development ; Python (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Create unbelievably fast, robust and secure web apps with Django Web Framework and Python 3.8 Key Features Discover solutions to a variety of web application scenarios, leveraging the power of the Django framework Understand URL routing, models, forms, templates, and RESTful services with Django 2.14 Test, deploy, and scale your web applications efficiently with Amazon Web Services Book Description Django is a framework designed to balance rapid web development with high performance. It handles high levels of user traffic and interaction, integrates with a variety of databases, and collects and processes data in real time. This book follows a task-based approach to guide you through developing with the Django 2.1 framework, starting with setting up and configuring Docker containers and a virtual environment for your project. You'll learn how to write reusable pieces of code for your models and manage database changes. You'll work with forms and views to enter and list data, applying practical examples using templates and JavaScript together for the optimum user experience. This cookbook helps you to adjust the built-in Django administration to fit your needs and sharpen security and performance to make your web applications as robust, scalable, and dependable as possible. You'll also explore integration with Django CMS, the popular content management suite. In the final chapters, you'll learn programming and debugging tricks and discover how collecting data from different sources and providing it to others in various formats can be a breeze. By the end of the book, you'll learn how to test and deploy projects to a remote dedicated server and scale your application to meet user demands. What you will learn Get started with the basic configuration necessary to start any Django project Build a database structure out of reusable model mixins Secure web applications against malicious usage and address common performance bottlenecks Integrate with, and extend, the Django CMS Construct and manage complex and deep hierarchies Import data from local sources and external web services and export it to third parties Who this book is for This book is designed for Python developers working on fast and secure web apps that can scale over time. You'll also find this book useful if you want to upgrade to latest Django framework. A background in Python 3 along with basic knowledge of the Django framework will be useful.
    Note: Previous edition published: 2016. - Description based on online resource; title from title page (Safari, viewed March 19, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 45
    ISBN: 9781788396455 , 1788396456
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Web site development ; HTML (Document markup language) ; Cascading style sheets ; Electronic books ; Electronic books ; local
    Abstract: A step by step guide for beginners to create interactive and dynamic websites from scratch. About This Book A fun-filled book with incrementing projects that would help you learn and adapt the fundamentals of web development Bring your web design to life with the help of HTML, CSS, JQuery, and learn to kick-start your future projects with Bootstrap Explore popular web development techniques such as responsive, adaptive, and material design and initiate yourself with Vue.js Who This Book Is For This book is for anyone who wants to learn about web development regardless of previous experience. It's perfect for complete beginners with zero experience; it's also great for anyone who does have some experience in a few technologies (such as HTML and CSS) but not all of them. What You Will Learn Understand the importance of web design and the basic design components Learn HTML5 and CSS3 Difference between adaptive and responsive web design Learn how to create your first website Add interaction and dynamic content to your website with JavaScript and JQuery Implement Bootstrap Framework in your project Get familiar with server-side rendering In Detail Web design is the process of creating websites. It encompasses several different aspects, including webpage layout, content production, and graphic design. This book offers you everything you need to know to build your websites. The book starts off by explaining the importance of web design and the basic design components used in website development. It'll show you insider tips to work quickly and efficiently with web technologies such as HTML5, CSS3, and JavaScript, concluding with a project on creating a static site with good layout. Once you've got that locked down, we'll get our hands dirty by diving straight into learning JavaScript and JQuery, ending with a project on creating dynamic content for your website. After getting our basic website up and running with the dynamic functionalities you'll move on to building your own responsive websites using more advanced techniques such as Bootstrap. Later you will learn smart ways to add dynamic content, and modern UI techniques such as Adaptive UI and Material Design. This will help you understand important concepts such as server-side rendering and UI components. Finally we take a look at various developer tools to ease your web development process. Style and approach This is a fun-filled book with conversational and engaging content ; with each incremen...
    Note: Description based on online resource; title from title page (Safari, viewed May 30, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 46
    ISBN: 9781786463760 , 1786463768
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: AngularJS (Software framework) ; Application software ; Development ; Web applications ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: A hands-on guide with a minimalist and flexible approach that enables quick learning and rapid delivery of cloud-ready enterprise applications with Angular 6 About This Book Explore tools and techniques to push your web app to the next level Master Angular app design and architectural considerations Learn continuous integration and deploy your app on a highly available cloud infrastructure in AWS Who This Book Is For This book is for developers who want to confidently deliver high-quality and production-grade Angular apps from design to deployment. We assume that you have prior experience in writing a RESTful API with the tech stack of your choice; if you don't, you can still gain a lot of benefit from this book, which focuses on the entire scope of frontend development, from design to deployment! What You Will Learn Create full-stack web applications using Angular and RESTful APIs Master Angular fundamentals, RxJS, CLI tools, unit testing, GitHub, and Docker Design and architect responsive, secure and scalable apps to deploy on AWS Adopt a minimalist, value-first approach to delivering your app with Kanban Get introduced to automated testing with continuous integration on CircleCI Optimize Nginx and Node.js web servers with load testing tools In Detail Angular 6 for Enterprise-Ready Web Applications follows a hands-on and minimalist approach demonstrating how to design and architect high quality apps. The first part of the book is about mastering the Angular platform using foundational technologies. You will use the Kanban method to focus on value delivery, communicate design ideas with mock-up tools and build great looking apps with Angular Material. You will become comfortable using CLI tools, understand reactive programming with RxJS, and deploy to the cloud using Docker. The second part of the book will introduce you to the router-first architecture, a seven-step approach to designing and developing mid-to-large line-of-business applications, along with popular recipes. You will learn how to design a solid authentication and authorization experience; explore unit testing, early integration with backend APIs using Swagger and continuous integration using CircleCI. In the concluding chapters, you will provision a highly available cloud infrastructure on AWS and then use Google Analytics to capture user behavior. By the end of this book, you will be familiar with the scope of web development using Angular, Swagger, and Docker, learning patte...
    Note: Description based on online resource; title from title page (Safari, viewed June 27, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 47
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781789532838 , 1789532833
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Application software ; Development ; Web applications ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Learn how you can implement routing in a React Web/Native application using React-Router library Key Features Create nested routes and complex workflows for your applications Learn Routing in server-side rendered applications and in Native mobile applications Understand how Redux bindings for React-Router works using the connected-react-router library Book Description React Router is the routing library for React, and it can be used in both React Web and React Native applications. This book is a simple way to get started with React Router and harness its full power for your applications. The book starts with an introduction to React Router and teaches you how to create your first route using the React component. You will then learn about configuring your routes, passing parameters, and creating nested routes. You will be introduced to various components in React-Router and learn different configuration options available for these components. You will then see how to use the Redirect and Switch components. For even greater flexibility, you will learn about BrowserRouter, HashRouter, NativeRouter, and StaticRouter. By the end of the book, you will have set up a project with React Router and make routing configuration work in a server-side rendered React application, a mobile application built with React Native and also understand how Redux and React-Router can be used in the same application. What you will learn Create your first Route using the Route component Protect routes from unauthorized access by using the redirect component Navigate to your defined route using Link and NavLink Configure BrowserRouter and HashRouter using various props Use StaticRouter for routing in server-side rendered React applications Implement routing in a React Native app using react-router-native Using connected-react-router library with React-Router for better state management Who this book is for This book is for JavaScript developers who have basic knowledge of React and who want to harness the power and flexibility of React Router
    Note: Description based on online resource; title from title page (Safari, viewed November 6, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 48
    ISBN: 9781789137941 , 1789137942
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Electronic data processing ; Distributed processing ; Blockchains (Databases) ; Distributed databases ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Mine Ether, deploy smart contracts, tokens, and ICOs, and manage security vulnerabilities of Ethereum Key Features Build end-to-end decentralized Ethereum apps using Truffle, Web3, and Solidity Explore various solution-based recipes to build smart contracts and foolproof decentralized applications Develop decentralized marketplaces from scratch, build wallets, and manage transactions Book Description Ethereum and Blockchain will change the way software is built for business transactions. Most industries have been looking to leverage these new technologies to gain efficiencies and create new business models and opportunities. The Ethereum Cookbook covers various solutions such as setting up Ethereum, writing smart contracts, and creating tokens, among others. You'll learn about the security vulnerabilities, along with other protocols of Ethereum. Once you have understood the basics, you'll move on to exploring various design decisions and tips to make your application scalable and secure. In addition to this, you'll work with various Ethereum packages such as Truffle, Web3, and Ganache. By the end of this book, you'll have comprehensively grasped the Ethereum principles and ecosystem. What you will learn Efficiently write smart contracts in Ethereum Build scalable distributed applications and deploy them Use tools and frameworks to develop, deploy, and test your application Use block explorers such as Etherscan to find a specific transaction Create your own tokens, initial coin offerings (ICOs), and games Understand various security flaws in smart contracts in order to avoid them Who this book is for The Ethereum Cookbook is for you if you are a software engineer, Blockchain developer, or research scientist who wants to build smart contracts, develop decentralized applications, and facilitate peer-to-peer transaction. It is assumed that you are familiar with Blockchain concepts and have sound knowledge of JavaScript.
    Note: Description based on online resource; title from title page (Safari, viewed October 1, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 49
    ISBN: 9781788990301 , 1788990307
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: JavaScript (Computer program language) ; Machine learning ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: A definitive guide to creating an intelligent web application with the best of machine learning and JavaScript About This Book Solve complex computational problems in browser with JavaScript Teach your browser how to learn from rules using the power of machine learning Understand discoveries on web interface and API in machine learning Who This Book Is For This book is for you if you are a JavaScript developer who wants to implement machine learning to make applications smarter, gain insightful information from the data, and enter the field of machine learning without switching to another language. Working knowledge of JavaScript language is expected to get the most out of the book. What You Will Learn Get an overview of state-of-the-art machine learning Understand the pre-processing of data handling, cleaning, and preparation Learn Mining and Pattern Extraction with JavaScript Build your own model for classification, clustering, and prediction Identify the most appropriate model for each type of problem Apply machine learning techniques to real-world applications Learn how JavaScript can be a powerful language for machine learning In Detail In over 20 years of existence, JavaScript has been pushing beyond the boundaries of web evolution with proven existence on servers, embedded devices, Smart TVs, IoT, Smart Cars, and more. Today, with the added advantage of machine learning research and support for JS libraries, JavaScript makes your browsers smarter than ever with the ability to learn patterns and reproduce them to become a part of innovative products and applications. Hands-on Machine Learning with JavaScript presents various avenues of machine learning in a practical and objective way, and helps implement them using the JavaScript language. Predicting behaviors, analyzing feelings, grouping data, and building neural models are some of the skills you will build from this book. You will learn how to train your machine learning models and work with different kinds of data. During this journey, you will come across use cases such as face detection, spam filtering, recommendation systems, character recognition, and more. Moreover, you will learn how to work with deep neural networks and guide your applications to gain insights from data. By the end of this book, you'll have gained hands-on knowledge on evaluating and implementing the right model, along with choosing from different JS libraries, such as NaturalNode, brain, harthur, classifier,...
    Note: Description based on online resource; title from title page (Safari, viewed June 20, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 50
    ISBN: 9781788832083 , 1788832086
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: JavaScript (Computer program language) ; Application software ; Development ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: React 16 Tooling covers the most important tools, utilities, and libraries that every React developer needs to know - in detail. About This Book Each chapter presents meta-development solutions to help React developers The tools used are presented in a practical, solution-oriented approach with no fluff The chapters are arranged in a logical order that mirrors a typical React development workflow, but you are free to tweak the approaches discussed to fit your own unique style Who This Book Is For This book is for React developers of any skill level who want to make their lives easier. It helps to have some familiarity with React, but if you are an experienced web developer looking at React, then this book will show you how to build a resilient toolset around you before you begin. What You Will Learn Bootstrap a React application using create-react-app Isolate React component development using Storybook Write effective unit tests for your React components using Jest Ensure that your component code is to standard using ESLint Use browser extensions and built-in component instrumentation to debug React applications Enable type safety in React components with Flowtype Deploy React applications inside a Docker container as part of a larger application stack In Detail React 16 Tooling covers the most important tools, utilities, and libraries that every React developer needs to know - in detail. As React has grown, the amazing toolset around it has also grown, adding features and enhancing the development workflow. Each of these essential tools is presented in a practical manner and in a logical order mirroring the development workflow. These tools will make your development life simpler and happier, enabling you to create better and more performant apps. Adam starts with a hand-picked selection of the best tools for the React 16 ecosystem. For starters, there's the create-react-app utility that's officially supported by the React team. Not only does this tool bootstrap your React project for you, it also provides a consistent and stable framework to build upon. The premise is that when you don't have to think about meta development work, more focus goes into the product itself. Other React tools follow this same approach to automating and improving your development life. Jest makes unit testing quicker. Flow makes catching errors easier. Docker containers make deployment in a stack simpler. Storybook makes developing components straightforward. ESLi...
    Note: Description based on online resource; title from title page (Safari, viewed May 31, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 51
    ISBN: 9781789344172 , 1789344174 , 9781789344103
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Application software Development ; Web applications ; JavaScript (Computer program language) ; Application software ; Development ; JavaScript (Computer program language) ; Web applications ; Electronic books
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed January 10, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 52
    ISBN: 9781788625630 , 1788625633
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: JavaScript (Computer program language) ; Application software ; Design ; Electronic books ; Electronic books ; local
    Abstract: Become a better web programmer by writing efficient and modular code using ES6 and ES8 About This Book Learn to write asynchronous code and improve the readability of your web applications Explore advanced concepts such as closures, Proxy, generators, Promise, async functions, and Atomics Use different design patterns to create structures to solve common organizational and processing issues Who This Book Is For If you're a web developer with a basic understanding of JavaScript and wish to learn the latest features of ECMAScript for developing efficient web applications, this book is for you. What You Will Learn Organize JavaScript programs across multiple files, using ES modules Create and work with promises using the Promise object and methods Compose async functions to propagate and handle errors Solve organizational and processing issues with structures using design patterns Use classes to encapsulate and share behavior Orchestrate parallel programs using WebWorkers, SharedMemory, and Atomics Use and extend Map, Set, and Symbol to work with user-defined classes and simulate data types Explore new array methods to avoid looping with arrays and other collections In Detail ECMAScript Cookbook follows a modular approach with independent recipes covering different feature sets and specifications of ECMAScript to help you become an efficient programmer. This book starts off with organizing your JavaScript applications as well as delivering those applications to modem and legacy systems. You will get acquainted with features of ECMAScript 8 such as async, SharedArrayBuffers, and Atomic operations that enhance asynchronous and parallel operations. In addition to this, this book will introduce you to SharedArrayBuffers, which allow web workers to share data directly, and Atomic operations, which help coordinate behavior across the threads. You will also work with OOP and Collections, followed by new functions and methods on the built-in Object and Array types that make common operations more manageable and less error-prone. You will then see how to easily build more sophisticated and expressive program structures with classes and inheritance. In the end, we will cover Sets, Maps, and Symbols, which are the new types introduced in ECMAScript 6 to add new behaviors and allow you to create simple and powerful modules. By the end of the book, you will be able to produce more efficient, expressive, and simpler programs using the new features of ECMAScrip...
    Note: Description based on online resource; title from title page (Safari, viewed May 3, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 53
    ISBN: 9781788472913 , 1788472918
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: JavaScript (Computer program language) ; Web site development ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Become a senior developer by building enterprise applications that use modern techniques such as TDD, containerization, continuous integration, and deployment Key Features Create production-grade JavaScript applications from scratch Build microservices and deploy them to a Docker container for scaling applications Test and deploy your code with confidence using Travis CI Book Description With the over-abundance of tools in the JavaScript ecosystem, it's easy to feel lost. Build tools, package managers, loaders, bundlers, linters, compilers, transpilers, typecheckers - how do you make sense of it all? In this book, we will build a simple API and React application from scratch. We begin by setting up our development environment using Git, yarn, Babel, and ESLint. Then, we will use Express, Elasticsearch and JSON Web Tokens (JWTs) to build a stateless API service. For the front-end, we will use React, Redux, and Webpack. A central theme in the book is maintaining code quality. As such, we will enforce a Test-Driven Development (TDD) process using Selenium, Cucumber, Mocha, Sinon, and Istanbul. As we progress through the book, the focus will shift towards automation and infrastructure. You will learn to work with Continuous Integration (CI) servers like Jenkins, deploying services inside Docker containers, and run them on Kubernetes. By following this book, you would gain the skills needed to build robust, production-ready applications. What you will learn Practice Test-Driven Development (TDD) throughout the entire book Use Cucumber, Mocha and Selenium to write E2E, integration, unit and UI tests Build stateless APIs using Express and Elasticsearch Document your API using OpenAPI and Swagger Build and bundle front-end applications using React, Redux and Webpack Containerize services using Docker Deploying scalable microservices using Kubernetes Who this book is for If you're a JavaScript developer looking to expand your skillset and become a senior JavaScript developer by building production-ready web applications, then this book is for you. Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
    Note: Description based on online resource; title from title page (Safari, viewed November 2, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 54
    ISBN: 9781787284777 , 1787284778
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Web site development ; Elixir (Computer program language) ; Web applications ; Programming ; Electronic books ; Electronic books ; local
    Abstract: Learn to build a high-performance functional prototype of a voting web application from scratch using Elixir and Phoenix About This Book Build a strong foundation in Functional-Programming techniques while learning to build compelling web applications Understand the Elixir Concurrency and parallelization model to build high-performing blazingly fast applications Learn to test, debug and deploy your web applications using Phoenix framework Who This Book Is For This book is for people with a basic knowledge of Elixir, who want to start building web applications. Prior experience with web technologies is assumed. What You Will Learn Learn Phoenix Framework fundamentals and v1.3's new application structure Build real-time applications with channels and presence Utilize GenServers and other OTP fundamentals to keep an application stable Track users as they sign in and out of chat with Phoenix's built-in presence functionality Write your own database interaction code that is safe, bug-free, and easy to work with Explore testing and debugging methodologies to understand a real software development lifecycle for a Phoenix application Deploy and run your Phoenix application in production In Detail Phoenix is a modern web development framework that is used to build API's and web applications. It is built on Elixir and runs on Erlang VM which makes it much faster than other options. With Elixir and Phoenix, you build your application the right way, ready to scale and ready for the increasing demands of real-time web applications. This book covers the basics of the Phoenix web framework, showing you how to build a community voting application, and is divided into three parts. In the first part, you will be introduced to Phoenix and Elixir and understand the core terminologies that are used to describe them. You will also learn to build controller pages, store and retrieve data, add users to your app pages and protect your database. In the second section you will be able to reinforce your knowledge of architecting real time applications in phoenix and not only debug these applications but also diagnose issues in them. In the third and final section you will have the complete understanding of deploying and running the phoenix application and should be comfortable to make your first application release By the end of this book, you'll have a strong grasp of all of the core fundamentals of the Phoenix framework, and will have built a full production-ready web ...
    Note: Description based on online resource; title from title page (Safari, viewed May 25, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 55
    ISBN: 9781788621984 , 1788621980
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: SVG (Document markup language) ; JavaScript (Computer program language) ; Computer graphics ; Web sites ; Design ; Electronic books ; Electronic books ; local
    Abstract: Take the plunge and develop cross-browser-compatible and responsive web designs with SVG Key Features Master the art of custom animations and visualizations with SVG, CSS, and JavaScript Combine SVG with third-party libraries and frameworks such as React, JQuery, D3, and Snap.svg for GUI-rich apps Create an awesome user experience with high-performance graphics for your web applications Book Description SVG is the most powerful image format in use on the web. In addition to producing resolution-independent images for today's multi-device world, SVG allows you to create animations and visualizations to add to your sites and applications. The simplicity of cross-platform markup, mixed with familiar modern web languages, such as CSS and JavaScript, creates a winning combination for designers and developers alike. In this book, you will learn how to author an SVG document using common SVG features, such as elements and attributes, and serve SVG on the web using simple configuration tips for common web servers. You will also use SVG elements and images in HTML documents. Further, you will use SVG images for a variety of common tasks, such as manipulating SVG elements, adding animations using CSS, mastering the basic JavaScript SVG (API) using Document Object Model (DOM) methods, and interfacing SVG with common libraries and frameworks, such as React, jQuery, and Angular. You will then build an understanding of the Snap.svg and SVG.js APIs, along with the basics of D3, and take a look at how to implement interesting visualizations using the library. By the end of the book, you will have mastered creating animations with SVG. What you will learn Deliver the elements that make up an SVG image Replace your old CSS sprites with SVG Understand animation and data visualization with SVG are explained in pure JavaScript and using common libraries Use SVG to scale images across multiple devices easily Harness the power of CSS animations and transformations to manipulate your SVG images in a replicable, remixable way Interface SVG with common libraries and frameworks, such as jQuery, React, and Angular Who this book is for This book is for web developers and designers looking to add animation to their projects. Some experience with HTML, CSS, and JavaScript is required.
    Note: Description based on online resource; title from title page (Safari, viewed October 25, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 56
    ISBN: 9781785282591 , 178528259X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Application software ; Development ; JavaScript (Computer program language) ; Mobile apps ; Web site development ; Web sites ; Design ; Electronic books ; Electronic books ; local
    Abstract: Over 66 hands-on recipes that cover UI development, animations, component architecture, routing, databases, testing, and debugging with React Key Features Use essential hacks and simple techniques to solve React application development challenges Create native mobile applications for iOS and Android using React Native Learn to write robust tests for your applications using Jest and Enzyme Book Description Today's web demands efficient real-time applications and scalability. If you want to learn to build fast, efficient, and high-performing applications using React 16, this is the book for you. We plunge directly into the heart of all the most important React concepts for you to conquer. Along the way, you'll learn how to work with the latest ECMAScript features. You'll see the fundamentals of Redux and find out how to implement animations. Then, you'll learn how to create APIs with Node, Firebase, and GraphQL, and improve the performance of our application with Webpack 4.x. You'll find recipes on implementing server-side rendering, adding unit tests, and debugging. We also cover best practices to deploy a React application to production. Finally, you'll learn how to create native mobile applications for iOS and Android using React Native. By the end of the book, you'll be saved from a lot of trial and error and developmental headaches, and you'll be on the road to becoming a React expert. What you will learn Gain the ability to wield complex topics such as Webpack and server-side rendering Implement an API using Node.js, Firebase, and GraphQL Learn to maximize the performance of React applications Create a mobile application using React Native Deploy a React application on Digital Ocean Get to know the best practices when organizing and testing a large React application Who this book is for If you're a JavaScript developer who wants to build fast, efficient, scalable solutions, then you're in the right place. Knowledge of React will be an advantage but is not required. Experienced users of React will be able to improve their skills. Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
    Note: Description based on online resource; title from title page (Safari, viewed September 28, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 57
    ISBN: 9781787121751 , 1787121755
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: AngularJS (Software framework) ; Application software ; Development ; Web applications ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Manage state in Angular to write high performing web apps by combining the power of Flux, RxJS, and NgRx About This Book Learn what makes an excellent Angular application architecture Use Redux to write performant, consistent Angular applications Incorporate Reactive Programming principles and RxJS to make it easier to develop, test, and debug your Angular applications Who This Book Is For If you have been developing Angular applications and want to dive deeper into the Angular architecture with Redux, RxJS, and NgRx to write robust web apps, then this book is for you. What You Will Learn Understand the one-way data flow and Flux pattern Work with functional programming and asynchronous data streams Figure out how RxJS can help us address the flaws in promises Set up different versions of cascading calls Explore advanced operators Get familiar with the Redux pattern and its principles Test and debug different features of your application Build your own lightweight app using Flux, Redux, and NgRx In Detail Managing the state of large-scale web applications is a highly challenging task with the need to align different components, backends, and web workers harmoniously. When it comes to Angular, you can use NgRx, which combines the simplicity of Redux with the reactive programming power of RxJS to build your application architecture, making your code elegant and easy to reason about, debug, and test. In this book, we start by looking at the different ways of architecting Angular applications and some of the patterns that are involved in it. This will be followed by a discussion on one-way data flow, the Flux pattern, and the origin of Redux. The book introduces you to declarative programming or, more precisely, functional programming and talks about its advantages. We then move on to the reactive programming paradigm. Reactive programming is a concept heavily used in Angular and is at the core of NgRx. Later, we look at RxJS, as a library and master it. We thoroughly describe how Redux works and how to implement it from scratch. The two last chapters of the book cover everything NgRx has to offer in terms of core functionality and supporting libraries, including how to build a micro implementation of NgRx. This book will empower you to not only use Redux and NgRx to the fullest, but also feel confident in building your own version, should you need it. Style and approach This book covers everything there is to know to get well-acquainted with Ang...
    Note: Description based on online resource; title from title page (Safari, viewed May 2, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 58
    ISBN: 9781785889660 , 1785889664
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Active server pages ; Web sites ; Design ; Web site development ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Learn to implement ASP.NET Core features to build effective software that can be scaled and maintained easily About This Book Practical solutions to recurring issues in the web development world Recipes on the latest features of ASP.Net Core 2.0 Coverage of Bootstrap, Angular, and JavaScript lets you supercharge your frontend Who This Book Is For This book is written for the ASP.NET developer who wants to deliver professional-standard software, quickly and efficiently. It's filled with hands-on recipes, practical advice, and guidance to help developers with every aspect of the ASP.NET development cycle. Whether you've just started out or are a seasoned pro, the Asp.Net Core 2.0 Cookbook is written for you. What You Will Learn Build ASP.Net Core 2.0 applications using HTTP services with WebApi Learn to unit-test, load test, and perform test applications using client-side and server-side frameworks Debug, monitor and troubleshoot ASP.Net Core 2.0 applications using popular tools Reuse components with NuGet and create modular components with middleware Create applications using client-side technologies such as HTML5, JavaScript, jQuery, and Angular Build responsive and dynamic UIs for your MVC apps using Bootstrap Leverage tools like Karma, Jasmine, QUnit, xUnit, Selenium, Microsoft Fakes, and Visual Studio 2017 Enterprise In Detail The ASP.NET Core 2.0 Framework has been designed to meet all the needs of today's web developers. It provides better control, support for test-driven development, and cleaner code. Moreover, it's lightweight and allows you to run apps on Windows, OSX and Linux, making it the most popular web framework with modern day developers. This book takes a unique approach to web development, using real-world examples to guide you through problems with ASP.NET Core 2.0 web applications. It covers Visual Studio 2017- and ASP.NET Core 2.0-specifc changes and provides general MVC development recipes. It explores setting up .NET Core, Visual Studio 2017, Node.js modules, and NuGet. Next, it shows you how to work with Inversion of Control data pattern and caching. We explore everyday ASP.NET Core MVC 2.0 patterns and go beyond it into troubleshooting. Finally, we lead you through migrating, hosting, and deploying your code. By the end of the book, you'll not only have explored every aspect of ASP.NET Core MVC 2.0, you'll also have a reference you can keep coming back to whenever you need to get the job done. Style and approach Asp.Ne...
    Note: Description based on online resource; title from title page (viewed March 30, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 59
    ISBN: 9781789137897 , 1789137896
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Java (Computer program language) ; Application software Development ; Web site development
    Note: Description based on online resource; title from cover (viewed April 3, 2018). - "Rapid learning solution."
    URL: Volltext  (URL des Erstveröffentlichers)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 60
    ISBN: 9781788624947 , 1788624947
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Third edition
    Parallel Title: Erscheint auch als
    Keywords: JavaScript (Computer program language) ; Data structures (Computer science) ; Algorithms
    Note: Description based on online resource; title from title page (Safari, viewed May 31, 2018)
    URL: Volltext  (URL des Erstveröffentlichers)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 61
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781789136975 , 1789136970
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Application software Development ; Web site development ; JavaScript (Computer program language)
    Note: Description based on online resource; title from title page (Safari, viewed July 23, 2018)
    URL: Volltext  (URL des Erstveröffentlichers)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 62
    ISBN: 9781788624206 , 1788624203
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Information technology Management ; Application software Development ; JavaScript (Computer program language) ; Application program interfaces (Computer software) ; Enterprise resource planning
    Note: Description based on online resource; title from title page (Safari, viewed March 21, 2018)
    URL: Volltext  (URL des Erstveröffentlichers)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 63
    ISBN: 9781788838214 , 1788838211
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition
    Parallel Title: Erscheint auch als
    RVK:
    Keywords: Bootstrap (Computer program) ; Web sites Design ; Web site development ; Bootstrap ; Bootstrap
    Note: Description based on online resource; title from title page (Safari, viewed March 9, 2018)
    URL: Volltext  (URL des Erstveröffentlichers)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 64
    ISBN: 9781788472005 , 1788472004
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Django (Electronic resource) ; Web applications ; Application software ; Development ; Python (Computer program language) ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: Learn Django 2.0 with four end-to-end projects About This Book Learn Django by building real-world web applications from scratch Develop powerful web applications quickly using the best coding practices Integrate other technologies into your application with clear, step-by-step explanations and comprehensive example code Who This Book Is For If you are a web developer who wants to see how to build professional sites with Django, this book is for you. You will need a basic knowledge of Python, HTML, and JavaScript, but you don't need to have worked with Django before. What You Will Learn Build practical, real-world web applications with Django Use Django with other technologies, such as Redis and Celery Develop pluggable Django applications Create advanced features, optimize your code, and use the cache framework Add internationalization to your Django projects Enhance your user experience using JavaScript and AJAX Add social features to your projects Build RESTful APIs for your applications In Detail If you want to learn about the entire process of developing professional web applications with Django, then this book is for you. This book will walk you through the creation of four professional Django projects, teaching you how to solve common problems and implement best practices. You will learn how to build a blog application, a social image-bookmarking website, an online shop, and an e-learning platform. The book will teach you how to enhance your applications with AJAX, create RESTful APIs, and set up a production environment for your Django projects. The book walks you through the creation of real-world applications, while solving common problems and implementing best practices. By the end of this book, you will have a deep understanding of Django and how to build advanced web applications Style and approach This easy-to-follow guide takes you through the process of building four different production-ready Django projects with a simple step-by-step approach. Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
    Note: Description based on online resource; title from title page (Safari, viewed June 29, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 65
    ISBN: 9781788472623 , 1788472624
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Ethereum (Distributed computing platform) ; Blockchains (Databases) ; Distributed databases ; Electronic data processing Distributed processing ; JavaScript (Computer program language)
    Note: Description based on online resource; title from title page (Safari, viewed March 13, 2018)
    URL: Volltext  (URL des Erstveröffentlichers)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 66
    ISBN: 9781788991544 , 1788991540
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Application software Development ; JavaScript (Computer program language) ; Web applications
    Note: Description based on online resource; title from title page (Safari, viewed June 1, 2018)
    URL: Volltext  (URL des Erstveröffentlichers)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 67
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781788394796 , 1788394798
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: JavaScript (Computer program language) ; Application software Development ; Web applications ; Web site development
    Note: Description based on online resource; title from title page (Safari, viewed May 3, 2018)
    URL: Volltext  (URL des Erstveröffentlichers)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 68
    ISBN: 9781787280045 , 1787280047
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: MongoDB. ; Express.js (Electronic resource) ; Node.js ; Application software Development ; Web applications ; JavaScript (Computer program language)
    Note: Description based on online resource; title from title page (Safari, viewed June 27, 2018)
    URL: Volltext  (URL des Erstveröffentlichers)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 69
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781788995849 , 1788995848
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: JavaScript (Computer program language) ; Application software ; Development ; Web applications ; Electronic books ; Electronic books ; local
    Abstract: Create, build and deploy universal JavaScript applications using Next.js Key Features Work with the entire tool-chain for developing universal Javascript applications with Next.js A straightforward guide to implementing server-side rendering Use Next.js to build SEO-friendly and super fast websites Book Description Next.js is a powerful addition to the ever-growing and dynamic JavaScript world. Built on top of React, Webpack, and Babel, it is a minimalistic framework for server-rendered universal JavaScript applications. This book will show you the best practices for building sites using Next. js, enabling you to build SEO-friendly and superfast websites. This book will guide you from building a simple single page app to a scalable and reliable client-server infrastructure. You will explore code sharing between client and server, universal modules, and server-side rendering. The book will take you through the core Next.js concepts that everyone is talking about ? hot reloading, code splitting, routing, server rendering, transpilation, CSS isolation, and more. You will learn ways of implementing them in order to create your own universal JavaScript application. You will walk through the building and deployment stages of your applications with the JSON API,customizing the confguration, error handling,data fetching, deploying to production, and authentication. What you will learn Explore the benefts of server-side rendering with Next.js Create and link JavaScript modules together by understanding code splitting and bundling Create website pages and wire them together through website navigation Extend your application with additional Webpack loaders and features, as well as custom Babel plugins and presets Use GraphQL and Apollo frameworks with Next.js to fetch data and receive push notifcations Design and implement core modules, such as logging and authentication, and then more complex solutions for access control and business rule management Write tests and use online CI tools such as Travis, GitLab, and more Build a Docker-based container for your app and deploy it to online services such as Heroku and Now.sh Who this book is for This book is for JavaScript developers who want to learn how to generate server-rendered applications.
    Note: Description based on online resource; title from title page (Safari, viewed August 27, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 70
    ISBN: 9781789534924 , 1789534925
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Mobile apps ; Application software ; Development ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Take your web applications to a whole new level with efficient, component-based UIs that deliver cutting-edge interactivity and performance. Key Features Elaborately explains basics before introducing advanced topics Explains creating and managing the state of components across applications Implement over 15 practical activities and exercises across 11 topics to reinforce your learning Book Description Projects like Angular and React are rapidly changing how development teams build and deploy web applications to production. In this book, you'll learn the basics you need to get up and running with React and tackle real-world projects and challenges. It includes helpful guidance on how to consider key user requirements within the development process, and also shows you how to work with advanced concepts such as state management, data-binding, routing, and the popular component markup that is JSX. As you complete the included examples, you'll find yourself well-equipped to move onto a real-world personal or professional frontend project. What you will learn Understand how React works within a wider application stack Analyze how you can break down a standard interface into specific components Successfully create your own increasingly complex React components with HTML or JSX Correctly handle multiple user events and their impact on overall application state Understand the component lifecycle to optimize the UX of your application Configure routing to allow effortless, intuitive navigation through your components Who this book is for If you are a frontend developer who wants to create truly reactive user interfaces in JavaScript, then this is the book for you. For React, you'll need a solid foundation in the essentials of the JavaScript language, including new OOP features that were introduced in ES2015. An understanding of HTML and CSS is assumed, and a basic knowledge of Node.js will be useful in the context of managing a development workflow, but is not essential.
    Note: Description based on online resource; title from title page (Safari, viewed August 28, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 71
    ISBN: 9781789958324 , 1789958326
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Series Statement: Learning path
    Keywords: AngularJS (Software framework) ; Application software ; Development ; Web applications ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: A definitive guide on frontend development with Angular from design to deployment Key Features Develop web applications from scratch using Angular and TypeScript Explore reactive programming principles and RxJS to develop and test apps easily Study continuous integration and deployment on the AWS cloud Book Description If you have been burnt by unreliable JavaScript frameworks before, you will be amazed by the maturity of the Angular platform. Angular enables you to build fast, efficient, and real-world web apps. In this Learning Path, you'll learn Angular and to deliver high-quality and production-grade Angular apps from design to deployment. You will begin by creating a simple fitness app, using the building blocks of Angular, and make your final app, Personal Trainer, by morphing the workout app into a full-fledged personal workout builder and runner with an advanced directive building - the most fundamental and powerful feature of Angular. You will learn the different ways of architecting Angular applications using RxJS, and some of the patterns that are involved in it. Later you'll be introduced to the router-first architecture, a seven-step approach to designing and developing mid-to-large line-of-business apps, along with popular recipes. By the end of this book, you will be familiar with the scope of web development using Angular, Swagger, and Docker, learning patterns and practices to be successful as an individual developer on the web or as a team in the Enterprise. This Learning Path includes content from the following Packt products: Angular 6 by Example by Chandermani Arora, Kevin Hennessy Architecting Angular Applications with Redux, RxJS, and NgRx by Christoffer Noring Angular 6 for Enterprise-Ready Web Applications by Doguhan Uluca What you will learn Develop web applications from scratch using Angular and TypeScript Explore reactive programming principles, RxJS to develop and test apps efficiently Study continuous integration and deployment your Angular app on the AWS cloud Who this book is for If you're a JavaScript or frontend developer looking to gain comprehensive experience of using Angular for end-to-end enterprise-ready applications, this Learning Path is for you.
    Note: Description based on online resource; title from title page (Safari, viewed February 20, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 72
    ISBN: 9781788999540 , 1788999541
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Application software ; Development ; Mobile apps ; Web site development ; Software patterns ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Learn how to write cross platform React Native code by using effective design patterns in the JavaScript world. Get to know industry standard patterns as well as situational patterns. Decouple your application with these set of ?Idea patterns?. Key Features Mobile development in React Native should be done in a reusable way. Learn how to build scalable applications using JavaScript patterns that are battle tested. Try effective techniques on your own using over 80 standalone examples. Book Description React Native helps developers reuse code across different mobile platforms like iOS and Android. This book will show you effective design patterns in the React Native world and will make you ready for professional development in big teams. The book will focus only on the patterns that are relevant to JavaScript, ECMAScript, React and React Native. However, you can successfully transfer a lot of the skills and techniques to other languages. I call them ?Idea patterns?. This book will start with the most standard development patterns in React like component building patterns, styling patterns in React Native and then extend these patterns to your mobile application using real world practical examples. Each chapter comes with full, separate source code of applications that you can build and run on your phone. The book is also diving into architectural patterns. Especially how to adapt MVC to React environment. You will learn Flux architecture and how Redux is implementing it. Each approach will be presented with its pros and cons. You will learn how to work with external data sources using libraries like Redux thunk and Redux Saga. The end goal is the ability to recognize the best solution for a given problem for your next mobile application. What you will learn Explore the design Patterns in React Native Learn the best practices for React Native development Explore common React patterns that are highly used within React Native development Learn to decouple components and use dependency injection in your applications Explore the best ways of fetching data from the backend systems Learn the styling patterns and how to implement custom mobile designs Explore the best ways to organize your application code in big codebases Who this book is for The ideal target audience for this book are people eager to learn React Native design patterns who already know the basics of JavaScript. We can assume that the target audience already knows how to write Hello Wo...
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed October 22, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 73
    ISBN: 9781786460790 , 1786460793
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: AngularJS (Software framework) ; Application software ; Development ; Web site development ; Web applications ; Software patterns ; Electronic books ; Electronic books ; local
    Abstract: Make the most of Angular by leveraging design patterns and best practices to build stable and high performing apps Key Features Get to grips with the benefits and applicability of using different design patterns in Angular with the help of real-world examples Identify and prevent common problems, programming errors, and anti-patterns Packed with easy-to-follow examples that can be used to create reusable code and extensible designs Book Description This book is an insightful journey through the most valuable design patterns, and it will provide clear guidance on how to use them effectively in Angular. You will explore some of the best ways to work with Angular and how to use it to meet the stability and performance required in today's web development world. You'll get to know some Angular best practices to improve your productivity and the code base of your application. We will take you on a journey through Angular designs for the real world, using a combination of case studies, design patterns to follow, and anti-patterns to avoid. By the end of the book, you will understand the various features of Angular, and will be able to apply well-known, industry-proven design patterns in your work. What you will learn Understand Angular design patterns and anti-patterns Implement the most useful GoF patterns for Angular Explore some of the most famous navigational patterns for Angular Get to know and implement stability patterns Explore and implement operations patterns Explore the official best practices for Angular Monitor and improve the performance of Angular applications Who this book is for If you want to increase your understanding of Angular and apply it to real-life application development, then this book is for you. Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
    Note: Description based on online resource; title from title page (Safari, viewed August 30, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 74
    ISBN: 9781789348972 , 1789348978
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: JavaScript (Computer program language) ; Application software ; Development ; Web applications ; Information technology ; Management ; Electronic books ; Electronic books ; local
    Abstract: Apply functional Reactive programming for simple and scalable state management with MobX Key Features The easiest way to learn MobX to enhance your client-side state-management Understand how the concepts and components fit together Work through different state management scenarios with MobX Book Description MobX is a simple and highly scalable state management library in JavaScript. Its abstractions can help you manage state in small to extremely large applications. However, if you are just starting out, it is essential to have a guide that can help you take the first steps. This book aims to be that guide that will equip you with the skills needed to use MobX and effectively handle the state management aspects of your application. You will first learn about observables, actions, and reactions: the core concepts of MobX. To see how MobX really shines and simplifies state management, you'll work through some real-world use cases. Building on these core concepts and use cases, you will learn about advanced MobX, its APIs, and libraries that extend MobX. By the end of this book, you will not only have a solid conceptual understanding of MobX, but also practical experience. You will gain the confidence to tackle many of the common state management problems in your own projects. What you will learn Explore the fundamental concepts of MobX, such as observables, actions, and reactions Use observables to track state and react to its changes with validations and visual feedback (via React Components) Create a MobX observable from different data types Define form data as an observable state and tackle sync and async form validations Use the special APIs to directly manipulate observables, tracking its changes, and discovering the reasons behind a change Tackle any state management issue you may have in your app by combining mobx-utils and mobx-state-tree Explore the internals of the MobX reactive system by diving into its inner workings Who this book is for This book is for web developers who want to implement easy and scalable state management for their apps. Knowledge of HTML, CSS, and JavaScript is assumed Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed August 28, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 75
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781787282230 , 1787282236
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Computer software ; Development ; Application software ; Development ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: Sharpen your DevOps knowledge with DevOps Bootcamp About This Book Improve your organization's performance to ensure smooth production of software and services. Learn how Continuous Integration and Continuous Delivery practices can be utilized to cultivate the DevOps culture. A fast-paced guide filled with illustrations and best practices to help you consistently ship quality software. Who This Book Is For The book is aimed at IT Developers and Operations-administrators who want to quickly learn and implement the DevOps culture in their organization. What You Will Learn Static Code Analysis using SOnarqube Configure a Maven-based JEE Web Application Perform Continuous Integration using Jenkins and VSTS Install and configure Docker Converge a Chef node using a Chef workstation Accomplish Continuous Delivery in Microsoft Azure VM and Microsoft Azure App Services (Azure Web Apps) using Jenkins Perform Load Testing using Apache JMeter Build and Release Automation using Visual Studio Team Services Monitor Cloud-based resources In Detail DevOps Bootcamp delivers practical learning modules in manageable chunks. Each chunk is delivered in a day, and each day is a productive one. Each day builds your competency in DevOps. You will be able to take the task you learn every day and apply it to cultivate the DevOps culture. Each chapter presents core concepts and key takeaways about a topic in DevOps and provides a series of hands-on exercises. You will not only learn the importance of basic concepts or practices of DevOps but also how to use different tools to automate application lifecycle management. We will start off by building the foundation of the DevOps concepts. On day two, we will perform Continuous Integration using Jenkins and VSTS both by configuring Maven-based JEE Web Application​. We will also integrate Jenkins and Sonar qube for Static Code Analysis. Further, on day three, we will focus on Docker containers where we will install and configure Docker and also create a Tomcat Container to deploy our Java based web application. On day four, we will create and configure the environment for application deployment in AWS and Microsoft Azure Cloud for which we will use Infrastructure as a Service and Open Source Configuration Management tool Chef. For day five, our focus would be on Continuous Delivery. We will automate application deployment in Docker container using Jenkins Plugin, AWS EC2 using Script, AWS Elastic Beanstalk using Jenkins Plugi...
    Note: Description based on online resource; title from title page (Safari, viewed June 21, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 76
    ISBN: 9781787124691 , 178712469X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Mobile apps ; Development ; JavaScript (Computer program language) ; Cross-platform software development ; Electronic books ; Electronic books ; local
    Abstract: Learn NativeScript to build native mobile applications with Angular, TypeScript, JavaScript About This Book Power packed hands-on guide to help you become pro-efficient with NativeScript Harness the power of your web development skills with JavaScript and Angular to build cross-platform mobile apps Create highly maintainable and feature-rich apps with TypeScript and NativeScript APIs Who This Book Is For This book assumes you have a general understanding of TypeScript, have heard of NativeScript and know what it's about, and are familiar with Angular (2.0). You don't need to be an expert in any of these technologies, but having some sense of them before reading is recommended this book, which is ideal for intermediate to advanced users. What You Will Learn Bootstrap a NativeScript for Angular app Best practices for project organization Style your app with CSS/SASS Use Angular together with NativeScript to create cross-platform mobile apps Take advantage of powerful Angular features, such as Dependency Injection, Components, Directives, Pipes, and NgModules right within your NativeScript apps Gain insight into great project organization and best practices Use Objective C/Swift and Java APIs directly from TypeScript Use rich framework features and third-party plugins Style your app with CSS/SASS Integrate ngrx/store + @ngrx/effects to help with state management Test your app with Karma and Appium In Detail NativeScript is an open source framework that is built by Progress in order to build truly native mobile apps with TypeScript, JavaScript or just Angular which is an open source framework built by Google that offers declarative templates, dependency injection, and fully featured modules to build rich applications. Angular's versatile view handling architecture allows your views to be rendered as highly performant UI components native to iOS and Android mobile platforms. This decoupling of the view rendering layer in Angular combined with the power of native APIs with NativeScript have together created the powerful and exciting technology stack of NativeScript for Angular. This book focuses on the key concepts that you will need to know to build a NativeScript for Angular mobile app for iOS and Android. We'll build a fun multitrack recording studio app, touching on powerful key concepts from both technologies that you may need to know when you start building an app of your own. The structure of the book takes the reader from a void to a deploy...
    Note: Description based on online resource; title from title page (Safari, viewed September 25, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 77
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: JavaScript (Computer program language) ; Web site development ; Web sites ; Design ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Build modular applications that are easy to scale using the most powerful components and design patterns that React can offer you right now About This Book Dive into the core patterns and components of React.js in order to master your application's design Improve their debugging skills using the DevTools This book is packed with easy-to-follow examples that can be used to create reusable code and extensible designs Who This Book Is For If you want to increase your understanding of React and apply it to real-life application development, then this book is for you. What You Will Learn Write clean and maintainable code Create reusable components applying consolidated techniques Use React effectively in the browser and node Choose the right styling approach according to the needs of the applications Use server-side rendering to make applications load faster Build high-performing applications by optimizing components In Detail Taking a complete journey through the most valuable design patterns in React, this book demonstrates how to apply design patterns and best practices in real-life situations, whether that's for new or already existing projects. It will help you to make your applications more flexible, perform better, and easier to maintain - giving your workflow a huge boost when it comes to speed without reducing quality. We'll begin by understanding the internals of React before gradually moving on to writing clean and maintainable code. We'll build components that are reusable across the application, structure applications, and create forms that actually work. Then we'll style React components and optimize them to make applications faster and more responsive. Finally, we'll write tests effectively and you'll learn how to contribute to React and its ecosystem. By the end of the book, you'll be saved from a lot of trial and error and developmental headaches, and you will be on the road to becoming a React expert. Style and approach The design patterns in the book are explained using real-world, step-by-step examples. For each design pattern, there are hints about when to use it and when to look for something more suitable. This book can also be used as a practical guide, showing you how to leverage design patterns. Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www...
    Note: Description based on online resource; title from cover (Safari, viewed February 2, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 78
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781787124738 , 1787124738
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Web applications ; Application software ; Development ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Build a variety of cross-platform applications with the world's most complete full-stack JavaScript framework - Meteor About This Book Develop a set of real-world applications each exploring different features of Meteor Make your app more appealing by adding reactivity and responsiveness to it Work with the most powerful feature of Meteor - the ?full stack reactivity? - through building real-time applications with many third party libraries Who This Book Is For If you are a developer who is looking forward to taking your application development skills with Meteor to next level by getting your hands-on different projects, this book is for you. What You Will Learn See how Meteor fits in the modern web application development by using its reactive data system Make your front-end behave consistently across environments by implementing a predictable state container with Redux Get familiar with React and overview of Angular 2 Add a map to your application with a real-time geolocation Plugin into Meteor social media APIs like Twitter's streaming and Facebook's Messenger Add search functionality from scratch to your existing app and data Add responsiveness with Bootstrap 4 and Google's Material Design using Less and Sass Distribute your data across machines and data centers by adding Apache Cassandra to your existing stack. Learn how to scale your microservices with the high performant language neutral framework gRPC. Learn how to query multiple data sources using GraphQL. In Detail This book starts with the basic installation and overview of the main components in Meteor. You'll get hands-on multiple versatile applications covering a wide range of topics from adding a front-end views with the hottest rendering technology React to implementing a microservices oriented architecture.All the code is written with ES6/7 which is the latest significantly improved JavaScript language. We'll also look at real-time data streaming, server to server data exchange, responsive styles on the front-end, full-text search functionality, and integration of many third-party libraries and APIs using npm. By the end of the book, you'll have the skills to quickly prototype and even launch your next app idea in a matter of days. Style and Approach This book takes an easy-to-follow project-based approach. Each project starts with the goal of what you will learn and an overview the technologies used.
    Note: Description based on online resource; title from title page (Safari, viewed June 21, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 79
    ISBN: 9781788297868 , 1788297865
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: AngularJS (Software framework) ; User interfaces (Computer systems) ; Design and construction ; Application software ; Development ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Unleash the power of PrimeNG components to design compelling user interface for your Angular applications About This Book Detailed insights into PrimeNG concepts, components and features with examples to help you make excellent User Interfaces for Angular web apps. Get familiar with themes, layouts and customization in real world applications. Develop Angular applications rapidly using advance tools and standards with best practices. Who This Book Is For This book is for everybody who would like to learn or create modern Angular based single page applications using PrimeNG component library. This book is a good choice for beginners to advanced users who are serious to learn modern Angular applications. The prerequisites for this book are some basic knowledge on the Angular 2+ version with TypeScript and CSS skills. What You Will Learn Setup PrimeNG projects with SystemJS, Webpack, and Angular CLI. Use theming concepts and layouts with grid systems and Bootstrap. Work with enhanced input, select, button and panel components. Apply countless DataTable features: sorting, filtering, grouping, and templating. Meet data iteration components: DataList, DataGrid, Tree, and so on. Build endless menu variations: SlideMenu, TieredMenu, MegaMenu, and so on. Visualize your data representations with PrimeNG charts and GMap components. Adopt best practices such as state management with ngrx/store. Write unit and end-to-end tests with Jasmine, Karma, and Protractor. In Detail PrimeNG is a leading UI component library for Angular applications with 80+ rich UI components. PrimeNG was a huge success in the Angular world and very quickly. It is a rapidly evolving library that is aligned with the last Angular release. In comparison with competitors, PrimeNG was created with enterprise applications in mind. This book provides a head-start to help readers develop real-world, single-page applications using the popular development stack. This book consists of 10 chapters and starts with a short introduction to single-page applications. TypeScript and Angular fundamentals are important first steps for subsequent PrimeNG topics. Later we discuss how to set up and configure a PrimeNG application in different ways as a kick-start. Once the environment is ready then it is time to learn PrimeNG development, starting from theming concepts and responsive layouts. Readers will learn enhanced input, select, button components followed by the various panels, data iteration, over...
    Note: Description based on online resource; title from title page (Safari, viewed August 15, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 80
    ISBN: 9781787289116 , 1787289117
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Dart (Computer program language) ; Web applications ; Development ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: Master the art of designing web client and server with Google's bold and productive language ? Dart About This Book Create robust applications with unit tests, documentation, and diagnostic logging Master the core Dart language, type system, and key development tools Connect to existing web services, process JSON, and create your own framework for the data display Use mixins, reflections, annotations, and other metadata programming techniques to create powerful app Who This Book Is For If you are familiar with web development and are looking to learn, or even just evaluate, Dart as a multipurpose language, this learning path is for you. No familiarity with the Dart language is assumed. For beginners, it will serve as a guide to rapidly accelerate from a novice level to the master level; for intermediate to advanced developers it will quickly fill in the gaps on Dart and can explore a range of application types and powerful packages that are demonstrated in a practical manner. What You Will Learn Handle form data and encryption Set up your Dart environment to achieve the highest productivity Run and debug the Dart server and web applications and compile them in JavaScript Work with PostgreSQL - an industry standard relational database system Create robust applications with unit tests, documentation, and diagnostic logging Develop command-line applications, and explore the key data structures and libraries Detect and use HTML5 features that will help you deliver rich, cross-platform content Demonstrate the power of Polymer web components for binding data and structuring your web pages In Detail Designed to create next generation apps, Google's Dart offers a much more robust framework and also supersedes JavaScript in several aspects. Familiar yet innovative, compact yet scalable, it blows away the accumulated JavaScript legacy limitations. Dart was designed for great tool-ability and developer productivity, allowing you to create better application faster than before. Google chose it for their billion dollar advertising business and you have its power for your projects too. The first module will introduce you the Dart language starting from its conception to its current form, and where it headed is through engaging substantial practical projects. You will be taken through building typical applications and exploring the exciting new technologies of HTML5. The second module will show you how to add internalization support to your web applications ...
    Note: Authors: Davy Mitchell, Sergey Akopkokhyants, Ivo Balbaert. Cf. Credits page. - "Learning path"--Cover. - Includes bibliographical references and index. - Description based on online resource; title from title page (Safari, viewed July 11, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 81
    ISBN: 9781788291644 , 1788291646
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Bootstrap (Computer program) ; JavaScript (Computer program language) ; Web applications ; Programming ; Electronic books ; Electronic books ; local
    Abstract: Learn how to combine Bootstrap with Vue.js to build responsive web applications. About This Book Build applications with a good architecture and clean UI with Vue.js and Bootstrap Understand Bootstrap components and learn to integrate them with the Vue.js structure Build, deploy, and test your code with various utility tools provided by Vue.js Who This Book Is For This book is for JavaScript programmers who are new to web frameworks and want to start learning it by developing interactive and responsive web applications. What You Will Learn Create and build web applications using Vue.js, Webpack, and Nuxt.js Combine Bootstrap components with Vue.js' power to enrich your web applications with reusable elements Connect the Vuex state management architecture to the Firebase cloud backend to persist and manage application data Explore the new grid system of Bootstrap 4 along with the far simpler directives in Vue.js Test Vue applications using Jest Authenticate your application using Bootstrap's forms, Vue.js' reactivity, and Firebase's authentication API Deploy your application using Firebase, which provides Backend as a Service In Detail In this book, we will build a full stack web application right from scratch up to its deployment. We will start by building a small introduction application and then proceed to the creation of a fully functional, dynamic responsive web application called ProFitOro. In this application, we will build a Pomodoro timer combined with office workouts. Besides the Pomodoro timer and ProFitOro workouts will enable authentication and collaborative content management. We will explore topics such as Vue reactive data binding, reusable components, routing, and Vuex store along with its state, actions, mutations, and getters. We will create Vue applications using both webpack and Nuxt.js templates while exploring cool hot Nuxt.js features such as code splitting and server-side rendering. We will use Jest to test this application, and we will even revive some trigonometry from our secondary school! While developing the app, you will go through the new grid system of Bootstrap 4 along with Vue.js' directives. We will connect Vuex store to the Firebase real-time database, data storage, and authentication APIs and use this data later inside the application's reactive components. Finally, we will quickly deploy our application using the Firebase hosting mechanism. Style and Approach Step-by-step tutorial Downloading the example c...
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed October 31, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 82
    ISBN: 9781787289734 , 1787289737
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: JavaScript (Computer program language) ; Functional programming (Computer science) ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: Master Functional Programming techniques with this comprehensive guide for writing cleaner, safer, high-performing JavaScript codes About This Book Become proficient and skilled with Functional Programming in JavaScript to solve real-world development problems Successfully apply Functional Programming concepts and techniques to everyday JavaScript programming Bring modularity, reusability, testability, and performance to your web apps Who This Book Is For If you are a JavaScript developer and want to apply functional programming techniques, then this book is for you. Only a basic knowledge of the concepts of functional programming is required for this book. What You Will Learn Create more reliable code with closures and immutable data Convert existing methods into pure functions, and loops into recursive methods Develop more powerful applications with currying and function composition Separate the logic of your system from implementation details Implement composition and chaining techniques to simplify coding Use functional programming techniques where it makes the most sense In Detail Functional programming is a programming paradigm for developing software using functions. Learning to use functional programming is a good way to write more concise code, with greater concurrency and performance. The JavaScript language is particularly suited to functional programming. This book provides comprehensive coverage of the major topics in functional programming with JavaScript to produce shorter, clearer, and testable programs. You'll delve into functional programming; including writing and testing pure functions, reducing side-effects, and other features to make your applications functional in nature. Specifically, we'll explore techniques to simplify coding, apply recursion for loopless coding, learn ways to achieve immutability, implement design patterns, and work with data types. By the end of this book, you'll have developed the JavaScript skills you need to program functional applications with confidence. Style and approach This book takes an easy-to-follow, step-by-step tutorial approach. You will make the most of JavaScript programming with a focus on the progression of functional programming techniques, styles, and detailed information about JavaScript libraries. Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purcha...
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed January 9, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 83
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781786465061 , 178646506X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: JavaScript (Computer program language) ; Web applications ; Programming ; Electronic books ; Electronic books ; local
    Abstract: 101 hands-on recipes that teach you how to build professional, structured web apps with Vue.js About This Book Understand and use Vue's reactivity system, data binding, and computed properties Create fluid transitions in your application with Vue's built-in transition system Use Vuex and Webpack to build medium-to-large scale SPAs and enhance your development workflow Who This Book Is For This book is for developers who want to learn about Vue.js through practical examples to quickly and efficiently build modern, interactive web applications. Prior experience and familiarity with JavaScript, HTML, and CSS are recommended as the recipes build upon that knowledge. It will also enable both new and existing Vue.js users to expand their knowledge of the framework. What You Will Learn Understand the fundamentals of Vue.js through numerous practical examples Piece together complex web interfaces using the Vue.js component system Use Webpack and Babel to enhance your development workflow Manage your application's state using Vuex and see how to structure your projects according to best practices Seamlessly implement routing in your single page applications using Vue Router Find out how to use Vue.js with a variety of technologies such as Node.js, Electron, Socket.io, Firebase, and HorizonDB by building complete applications In Detail Vue.js is an open source JavaScript library for building modern, interactive web applications. With a rapidly growing community and a strong ecosystem, Vue.js makes developing complex single page applications a breeze. Its component-based approach, intuitive API, blazing fast core, and compact size make Vue.js a great solution to craft your next front-end application. From basic to advanced recipes, this book arms you with practical solutions to common tasks when building an application using Vue. We start off by exploring the fundamentals of Vue.js: its reactivity system, data-binding syntax, and component-based architecture through practical examples. After that, we delve into integrating Webpack and Babel to enhance your development workflow using single file components. Finally, we take an in-depth look at Vuex for state management and Vue Router to route in your single page applications, and integrate a variety of technologies ranging from Node.js to Electron, and Socket.io to Firebase and HorizonDB. This book will provide you with the best practices as determined by the Vue.js community. Style and approach This book...
    Note: Description based on online resource; title from title page (viewed May 16, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 84
    ISBN: 9781787126343 , 178712634X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition
    Parallel Title: Erscheint auch als
    Keywords: Application software Development ; JavaScript (Computer program language) ; Web sites Development
    Note: Description based on online resource; title from cover (viewed January 9, 2018). - Includes index
    URL: Volltext  (URL des Erstveröffentlichers)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 85
    ISBN: 9781785883033 , 1785883038
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition
    Parallel Title: Erscheint auch als
    Keywords: Application software Development ; JavaScript (Computer program language)
    Note: Description based on online resource; title from title page (Safari, viewed January 25, 2018). - Previous edition published: 2013
    URL: Volltext  (URL des Erstveröffentlichers)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 86
    ISBN: 9781787126169 , 1787126161
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Web site development ; Web sites ; Design ; User-centered system design ; Electronic books ; Electronic books ; local
    Abstract: Learn how UX and design thinking can make your site stand out from the rest of the internet. About This Book Learn everything you need to know about UX for your Web Design. Design B2B, B2C websites that stand out from the competitors with this guide Enhance your business by improving customer accessibility and retention. Who This Book Is For If you're a designer, developer, or just someone who has the desire to create websites that are not only beautiful to look at but also easy to use and fully accessible to everyone, including people with special needs, UX for the Web will provide you with the basic building blocks to achieve just that. What You Will Learn Discover the fundamentals of UX and the User-Centered Design (UCD) Process. Learn how UX can enhance your brand and increase user retention Learn how to create the golden thread between your product and the user Use reliable UX methodologies to research and analyze data to create an effective UX strategy Bring your UX strategy to life with wireframes and prototypes Set measurable metrics and conduct user tests to improve digital products Incorporate the Web Content Accessibility Guidelines (WCAG) to create accessible digital products In Detail If you want to create web apps that are not only beautiful to look at, but also easy to use and fully accessible to everyone, including people with special needs, this book will provide you with the basic building blocks to achieve just that. The book starts with the basics of UX, the relationship between Human-Centered Design (HCD), Human-Computer Interaction (HCI), and the User-Centered Design (UCD) Process; it gradually takes you through the best practices to create a web app that stands out from your competitors. You'll also learn how to create an emotional connection with the user to increase user interaction and client retention by different means of communication channels. We'll guide you through the steps in developing an effective UX strategy through user research and persona creation and how to bring that UX strategy to life with beautiful, yet functional designs that cater for complex features with micro interactions. Practical UX methodologies such as creating a solid Information Architecture (IA), wireframes, and prototypes will be discussed in detail. We'll also show you how to test your designs with representative users, and ensure that they are usable on different devices, browsers and assistive technologies. Lastly, we'll focus on ma...
    Note: Description based on online resource; title from title page (Safari, viewed October 31, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 87
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781787129443 , 1787129446
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: JavaScript (Computer program language) ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: A project-based, practical guide to get hands-on into Vue.js 2.5 development by building beautiful, functional and performant web applications About This Book Build exciting real world web projects from scratch and become proefficient with Vue.js Web Development Take your app to the next level with animation, routing, state management, server-side rendering and i18n Learn professional web programming techniques to supercharge your Vue.js projects Who This Book Is For If you are a web developer who now wants to create rich and interactive professional applications using Vue.js, then this book is for you. Prior knowledge of JavaScript is assumed. Familiarity with HTML, Node.js, and tools such as npm and webpack will be helpful but not necessary. What You Will Learn Set up a full Vue.js npm project with the webpack build tool and the official scaffolding tool, vue-cli Write automatically updated templates with directives to create a dynamic web application Structure the app with reusable and maintainable components Create delightful user experiences with animations Use build tools and preprocessor to make larger professional applications Create a multi-page application with the official Vue.js routing library Integrate non-Vue.js elements into your apps like Google Maps Use the official state-management library to prevent errors Optimize your app for SEO and performance with server-side rendering and internationalization In Detail Do you want to make your web application amazingly responsive? Are you unhappy with your app's performance and looking forward to trying out ways to make your app more powerful? Then Vue.js, a framework for building user interfaces, is a great choice, and this book is the ideal way to put it through its paces. This book's project-based approach will get you to build six stunning applications from scratch and gain valuable insights in Vue.js 2.5. You'll start by learning the basics of Vue.js and create your first web app using directives along with rich and attractive user experiences. You will learn about animations and interactivity by creating a browser-based game. Using the available tools and preprocessor, you will learn how to create multi-page apps with plugins. You will create highly efficient and performant functional components for your app. Next, you will create your own online store and optimize it. Finally, you will integrate Vue.js with the real-time Meteor library and create a dashboard showing real-time d...
    Note: Description based on online resource; title from title page (viewed January 9, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 88
    ISBN: 9781788396578 , 178839657X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Cloud computing ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: Deploy and scale applications on Cloud Foundry About This Book Gain hands-on experience using Cloud Foundry Implement deployment, management and scaling of applications on Cloud Foundry Learn best practices and troubleshooting tips for running applications on Cloud Foundry Who This Book Is For This book is aimed at developers, engineers and architects who want to learn key aspects of developing and running applications on the Cloud Foundry Platform. Prior knowledge Cloud Foundry is not necessary. What You Will Learn Understand Cloud Foundry (CF) tools and concepts. Understand the breadth of possibilities unleashed through a lightweight agile approach to building and deploying applications. Design and deploy cloud native applications that run well on Cloud Foundry. Learn Microservice design concepts and worker applications. Customize service brokers to publish your services in the Cloud Foundry marketplace. Using, managing and creating buildpacks for the Cloud Foundry Platform. Troubleshoot applications on Cloud Foundry Perform zero-downtime deployments using blue/green routes, A/B testing, and painless rollbacks to earlier versions of the application. In Detail Cloud Foundry is the open source platform to deploy, run, and scale applications. Cloud Foundry is growing rapidly and a leading product that provides PaaS (Platform as a Service) capabilities to enterprise, government, and organizations around the globe. Giants like Dell Technologies, GE, IBM, HP and the US government are using Cloud Foundry innovate faster in a rapidly changing world. Cloud Foundry is a developer's dream. Enabling them to create modern applications that can leverage the latest thinking, techniques and capabilities of the cloud, including: DevOps Application Virtualization Infrastructure agnosticism Orchestrated containers Automation Zero downtime upgrades A/B deployment Quickly scaling applications out or in This book takes readers on a journey where they will first learn the Cloud Foundry basics, including how to deploy and scale a simple application in seconds. Readers will build their knowledge of how to create highly scalable and resilient cloud-native applications and microservices running on Cloud Foundry. Readers will learn how to integrate their application with services provided by Cloud Foundry and with those external to Cloud Foundry. Readers will learn how to structure their Cloud Foundry environment with orgs and spaces. After that, we'll discuss aspects ...
    Note: Description based on online resource; title from title page (Safari, viewed January 8, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 89
    ISBN: 9781787285941 , 1787285944
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: JavaScript (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Create powerful automations with Gulp to improve the efficiency of your web project workflow About This Book Gain a solid understanding of Gulp and write your own custom tasks from scratch Discover ways to add additional functionality to improve your tasks Get up-and-running with new features added to the latest version of Gulp Who This Book Is For This book is targeted at developers who are new to build systems and task runners but who have had prior experience with web development; a basic knowledge of HTML, CSS, and JavaScript is assumed. It guides the reader through the process of using Gulp to automate several common development tasks so that they can save time and focus on what is most important: writing great code. What You Will Learn How to use a command-line interface. Learn about Gulp, Node.js, and npm and how they work together. Create a Gulpfile from scratch and implement it into a project. Write basic tasks that will concatenate, minify, compress, and pre-process your files. Write advanced tasks that will run a local server, sync file changes to your browser, and allow you to write client-side JavaScript using ES2015. In Detail This book is a hands-on guide to get you up to speed with gulp. You will quickly learn how to install, configure, and run your own build system. It will instill you with the ability to automate several common development tasks to vastly improve your development workflow. This book first demonstrates various Gulp use cases before running through the steps of configuring, running, and customizing Gulp, providing you with core concepts of gulp, node.js, and npm. Diving a bit deeper into the gulp ecosystem, we will discuss when and why to use a node module instead of a gulp plugin. We will also go over a few issues that we can run into while using gulp and learn about ways to work around them to improve your gulp experience. By the end of this book, you will be able to create your very own gulp build from scratch, create and maintain tasks and project builds, and automate your workflow with plugins and custom tasks. Style and approach A step-by-step guide to help you get started with the latest features
    Note: Description based on online resource; title from title page (viewed May 22, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 90
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781788299008 , 1788299000
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: JavaScript (Computer program language) ; Web site development ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: A project based guide to help you get started with web development by building real-world and modern web applications About This Book Learn JavaScript from scratch by building clones of popular web applications Understand the core concepts and techniques surrounding JavaScript with this power-packed hands-on guide Explore modern JavaScript frameworks and libraries such as Node, React and Webpack Who This Book Is For The target audience for this book is developers with little or basic knowledge of working with JavaScript. If you are an emerging web developer with experience in building static web pages using HTML and CSS, this book will teach you to add JavaScript elements to make your website interactive and dynamic. What You Will Learn A strong understanding of web application development with JavaScript and ES6. A firm foundation on which to master other JavaScript frameworks and libraries. Write maintainable and scalable code by organizing functions into modules. Importance of tools such as Node, NPM, Babel, and Webpack in Front-end development. Work with real-time data such as incoming video streams, texts, and so on Integrate React with JavaScript to build large-scale applications. Utilize Redux to manage data across React components and greatly speed up the development process In Detail JavaScript is the programming language that all web developers need to learn. The first item on our JavaScript to-do list is building g a To-do list app, which you'll have done by the end of the first chapter. You'll explore DOM manipulation with JavaScript and work with event listeners. You'll work with images and text to build a Meme creator. You will also learn about ES (ECMAScript) classes, and will be introduced to layouts using the CSS3 Flexbox. You'll also develop a responsive Event Registration form that allows users to register for your upcoming event and use charts and graphics to display registration data. You will then build a weather application, which will show you different ways perform AJAX requests and work with dynamic, external data. WebRTC enables real-time communication in a web browser; you'll learn how to use it when you build a real-time video-call and chat application later in the book. Towards the end of the book, you will meet React, Facebook's JavaScript library for building user interfaces. You'll throw together a blog with React, and get a feel for why this kind of JavaScript framework is used to build large-scale application...
    Note: Description based on online resource; title from title page (Safari, viewed September 25, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 91
    ISBN: 9781787125339 , 1787125335
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Ethereum (Distributed computing platform) ; Blockchains (Databases) ; Distributed databases ; Electronic data processing ; Distributed processing ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Develop real-time practical DApps using Ethereum and JavaScript About This Book Create powerful, end-to-end applications for Blockchain using Ethereum Write your first program using the Solidity programming language Change the way you think and design your applications by using the all new database-Blockchain Who This Book Is For This book is for JavaScript developers who now want to create tamper-proof data (and transaction) applications using Blockchain and Ethereum. Those who are interested in cryptocurrencies and the logic and database empowering it will find this book extremely useful. What You Will Learn Walk through the basics of the Blockchain technology Implement Blockchain's technology and its features, and see what can be achieved using them Build DApps using Solidity and Web3.js Understand the geth command and cryptography Create Ethereum wallets Explore consortium blockchain In Detail Blockchain is a decentralized ledger that maintains a continuously growing list of data records that are secured from tampering and revision. Every user is allowed to connect to the network, send new transactions to it, verify transactions, and create new blocks, making it permission-less. This book will teach you what Blockchain is, how it maintains data integrity, and how to create real-world Blockchain projects using Ethereum. With interesting real-world projects, you will learn how to write smart contracts which run exactly as programmed without any chance of fraud, censorship, or third-party interference, and build end-to-end applications for Blockchain. You will learn about concepts such as cryptography in cryptocurrencies, ether security, mining , smart contracts, solidity, and more. You will also learn about web sockets, various API services for Ethereum, and much more. The blockchain is the main technical innovation of bitcoin, where it serves as the public ledger for bitcoin transactions. Style and approach This is a project-based guide that not only gets you up and running with Blockchain, but also lets you create intuitive real-world applications that will make you an independent Blockchain developer. Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the code file.
    Note: Description based on online resource; title from title page (viewed May 16, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 92
    ISBN: 9781785881558 , 1785881558
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Electronic commerce ; Web site development ; Web sites ; Programming ; Electronic books ; Electronic books ; local
    Abstract: Discover what you need to know to build your own profitable online stores using the power of Magento 2! About This Book Set up and manage your very first online store with a friendly and engaging approach using Magento 2 Create your own shipping rates matrix and connect to shippers such as UPS, FedEx, and USPS Create reports to track store sales, customer activity, and statistics Who This Book Is For Have you been trying to create a website without luck using different platforms, but have never tried Magento before? Then this book is for you. Familiarity with programming and Magento 1 will help, but is not a prerequisite. What You Will Learn Build your first web store in Magento 2 Migrate your development environment to a live store Configure your Magento 2 web store the right way, so that your taxes are handled properly Create pages with arbitrary content Create and manage customer contacts and accounts Protect Magento instance admin from unexpected intrusions Set up newsletter and transactional emails so that communication from your website corresponds to the website's look and feel Make the store look good in terms of PCI compliance In Detail Do you have a good product to sell but need your start-up to sell it to your potential customers the right way? Were you unhappy with what Magento 1 had to offer and are looking forward to trying out what Magento 2 provides? If either of these questions ring a bell, then this book is for you! You'll start by getting a general understanding of what Magento is, why and how you should use it, and whether it is possible and feasible to migrate from an old web store to Magento 2. We'll introduce you to the main e-commerce concepts and basic features and let you play with them, so you can get a taste of how catalog and content management works. Following on from that, we'll show you how to tune your store up. You will learn how to get web store offers up and running, how to offer various discounts in the catalog, how to let the customers reduce the total price in the shopping cart by combining different products, and how to generate coupon codes that customers can use. Finally, we'll get serious and turn your plaything into a real web store, teaching you how to run it for real. Style and approach This book is a step-by-step guide to creating your first online store from scratch using Magento 2.
    Note: Description based on online resource; title from cover (Safari, viewed April 6, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 93
    ISBN: 9781787284258 , 1787284255
    Language: English
    Pages: 1 online resource (1 volume) , illustrations, maps
    Edition: Second edition
    Parallel Title: Erscheint auch als
    Keywords: JavaScript (Computer program language) ; Information visualization ; Digital mapping
    Note: Description based on online resource; title from title page (Safari, viewed January 12, 2018). - Previous edition published: 2014
    URL: Volltext  (URL des Erstveröffentlichers)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 94
    ISBN: 9781786465641 , 1786465647
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Mobile apps ; Programming ; Mobile computing ; Programming ; Application software ; Development ; Computer programs ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Leverage the full potential of the React Native framework to build and deploy your own native mobile applications for iOS and Android About This Book Work on native APIs and UI Elements using React Native Get the best of both worlds: the power of native approach and the fluidity of JavaScript Create increasingly complex real-world applications and dive deeper into React Native Who This Book Is For If you are keen on learning to use the revolutionary mobile development tool React Native to build native mobile applications, then this book is for you. Prior experience with JavaScript would be useful. What You Will Learn How to create mobile-performant iOS and Android apps using JavaScript and React The potential of each API and component, putting them into practice throughout the course of three projects The process of integrating the Facebook SDK to build an app that connects to third-party data Every step taken to implement Redux, a popular state management library, in your mobile apps The requirements for building and deploying your apps to market, with detailed instructions on how to release and beta test apps on both the Apple App Store and Google Play In Detail React Native's ability to build performant mobile applications with JavaScript has resulted in its popularity amongst developers. Developers now have the luxury to create incredible mobile experiences that look and feel native to their platforms with the comfort of a well-known language and the popular React.js library. This book will show you how to build your own native mobile applications for the iOS and Android platforms while leveraging the finesse and simplicity of JavaScript and React. Throughout the book you will build three projects, each of increasing complexity. You will also link up with the third-party Facebook SDK, convert an app to support the Redux architecture, and learn the process involved in making your apps available for sale on the iOS App Store and Google Play. At the end of this book, you will have learned and implemented a wide breadth of core APIs and components found in the React Native framework that are necessary in creating great mobile experiences. Style and approach Start building applications immediately using featured examples through an easy-to-follow approach. The book is based on three concrete projects with increasing levels of difficulty. Each chapter will introduce you to new and practical concepts and techniques, with the intent that you will ...
    Note: Description based on online resource; title from title page (viewed May 8, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 95
    ISBN: 9781787129542 , 1787129543
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Python (Computer program language) ; Web site development ; Web applications ; Development ; Electronic books ; Electronic books ; local
    Abstract: Build cloud native applications in Python About This Book This is the only reliable resource that showcases the tools and techniques you need build robust and resilient cloud native applications in Python Learn how to architect your application on both, the AWS and Azure clouds for high availability Assess, monitor, and troubleshoot your applications in the cloud Who This Book Is For This book is ideal for developers with a basic knowledge of Python who want to learn to build, test, and scale their Python-based applications. No prior experience of writing microservices in Python is required. What You Will Learn Get to know ?the way of the cloud?, including why developing good cloud software is fundamentally about mindset and discipline Know what microservices are and how to design them Create reactive applications in the cloud with third-party messaging providers Build massive-scale, user-friendly GUIs with React and Flux Secure cloud-based web applications: the do's, don'ts, and options Plan cloud apps that support continuous delivery and deployment In Detail Businesses today are evolving so rapidly that having their own infrastructure to support their expansion is not feasible. As a result, they have been resorting to the elasticity of the cloud to provide a platform to build and deploy their highly scalable applications. This book will be the one stop for you to learn all about building cloud-native architectures in Python. It will begin by introducing you to cloud-native architecture and will help break it down for you. Then you'll learn how to build microservices in Python using REST APIs in an event driven approach and you will build the web layer. Next, you'll learn about Interacting data services and building Web views with React, after which we will take a detailed look at application security and performance. Then, you'll also learn how to Dockerize your services. And finally, you'll learn how to deploy the application on the AWS and Azure platforms. We will end the book by discussing some concepts and techniques around troubleshooting problems that might occur with your applications after you've deployed them. This book will teach you how to craft applications that are built as small standard units, using all the proven best practices and avoiding the usual traps. It's a practical book: we're going to build everything using Python 3 and its amazing tooling ecosystem. The book will take you on a journey, the destination of which, is ...
    Note: Description based on online resource; title from title page (Safari, viewed August 7, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 96
    ISBN: 9781787128361 , 1787128369
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Web site development ; Database management ; Digital media ; Management ; Information resources management ; Electronic books ; Electronic books ; local
    Abstract: Discover what it means to be an expert developer by exploring the latest features available to you in Alfresco One 5.x About This Book Create reliable and secure enterprise apps with the latest Alfresco One 5.x platform Explore all the latest Alfresco One 5.x APIs such as the CMIS API, Alfresco One API, and the integrated RESTful API to get more out of your enterprise apps Unleash the power of the latest JavaScript engine and the JavaScript API for Alfresco to customize your existing apps for the Alfresco 5 platform Who This Book Is For If you're an enterprise app developer who wants to create custom applications with Alfresco, then this book is for you. Previous knowledge with Alfresco would be helpful but is not necessary. What You Will Learn Create and manage a custom content model Configure the Alfresco Share user interface Build a new AngularJS 2.0 application Create business process definitions using Activiti Designer Discover the most common extensions provided by Alfresco Configure Alfresco to authenticate against LDAP, including & chaining" LDAP with Alfresco authentication Get familiar with the latest features of Alfresco Mobile SDK, Smart Search, and the new Angular framework In Detail Do you want to create more reliable and secure solutions for enterprise apps? Alfresco One 5.x is your gateway to developing the best industry-standard enterprise apps and this book will help you to become a pro with Alfresco One 5.x development. This book will help you create a complete fully featured app for your organization and while you create that perfect app, you will explore and implement the new and intriguing features of Alfresco. The book starts with an introduction to the Alfresco platform and you'll see how to configure and customize it. You will learn how to work with the content in a content management system and how you can extend it to your own use case. Next, you will find out how to work with Alfresco Share, an all-purpose user interface for general document management, and customize it. Moving on, you write web scripts that create, read, and delete data in the back-end repository. Further on from that, you'll work with a set of tools that Alfresco provides; to generate a basic AnglularJS application supporting use cases, to name a few authentication, document list, document view. Finally, you'll learn how to develop your own Alfresco Mobile app and understand how Smart Folders and Search manager work. By the end of the book, you'll...
    Note: Previous edition published: 2008. - Description based on online resource; title from cover (Safari, viewed March 22, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 97
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781787289253 , 1787289257
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Node.js ; JavaScript (Computer program language) ; Internet programming ; Programming languages (Electronic computers) ; Electronic books ; Electronic books ; local
    Abstract: Become a Node.js craftsman. About This Book This book will help readers to dive deeper into software development with Node.js and JavaScript Takes a craftsman approach to Node.js and object-orientation and test-driven development Crafts many of the small details of Node.js and through to fully-fledged web applications with REST Who This Book Is For This book is written to help you if you're working with Node.js already, but you want to move your craft to the next level with Node.js, so some working knowledge of Node.js is of course already assumed, so that we can look at the work of crafting applications with Node. What You Will Learn How to connect to databases like MongoDB and MySQL from your Node.js application How to unit tests and end-to-end tests for your code When and how to leverage migrations for setting up a continuous deployment workflow Detailed insight into how the Node Package Manager, NPM works How object-orientation actually works in JavaScript Ways to keep your code fast and efficient using asynchronous and non-blocking operations How to use and create event emitters How to use REST frameworks to write full-fledged web applications How to integrate Node.js with Angular In Detail The Node Craftsman Book helps JavaScript programmers with basic Node.js knowledge to now thoroughly master Node.js and JavaScript. This book dives you deeper into the craft of software development with Node.js and JavaScript, incuding object-orientation, test-driven development, database handling, web frameworks, and much more. The Node Craftsman Book shows you how to work with Node.js and how to think deeply about how you build your Node projects. You'll master how to build a complete Node.js application across six crafting milestones, and you'll learn many specific skills to achieve that mastery. These skills include how to work with the Node Package Manager in depth, how to connect your Node applications to databases, and how to write unit tests and end-to-end tests for your code. You'll experience the full Node.js development picture, and learn how to craft and control your Node.js applications - right through to fully-fledged web applications using REST, and integration with Angular applications. Style and approach This book builds on your early knowledge and experience of Node.js and takes a craftsman approach to understanding the whole picture more deeply and shaping your Node applications to perform the way a craftsman would want. So, we take a...
    Note: Description based on online resource; title from title page (viewed May 16, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 98
    ISBN: 9781785883606 , 1785883607
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Fifth edition.
    Keywords: JQuery (Computer file) ; JavaScript (Computer program language) ; Web site development ; Web sites ; Design ; Internet programming ; Electronic books ; Electronic books ; local
    Abstract: Create efficient and smart web applications with jQuery 3.0 using this step-by-step practical tutorial About This Book Create a fully featured and responsive client-side application using jQuery Explore all the latest features of jQuery 3.0 and code examples updated to reflect modern JavaScript environments Develop high performance interactive pages Who This Book Is For This book is ideal for client-side JavaScript developers. You do need to have any previous experience with jQuery, although basic JavaScript programming knowledge is necessary. What You Will Learn Create custom interactive elements for your web designs Find out how to create the best user interface for your web applications Use selectors in a variety of ways to get anything you want from a page when you need it Master events to bring your web pages to life Add flair to your actions with a variety of different animation effects Discover the latest features available in jQuery with the latest update of this incredibly popular title Using jQuery npm Packages In Detail If you are a web developer and want to create web applications that look good, are efficient, have rich user interfaces, and integrate seamlessly with any backend using AJAX, then this book is the ideal match for you. We'll show you how you can integrate jQuery 3.0 into your web pages, avoid complex JavaScript code, create brilliant animation effects for your web applications, and create a flawless app. We start by configuring and customising the jQuery environment, and getting hands-on with DOM manipulation. Next, we'll explore event handling advanced animations, creating optimised user interfaces, and building useful third-party plugins. Also, we'll learn how to integrate jQuery with your favourite back-end framework. Moving on, we'll learn how the ECMAScript 6 features affect your web development process with jQuery. we'll discover how to use the newly introduced JavaScript promises and the new animation API in jQuery 3.0 in great detail, along with sample code and examples. By the end of the book, you will be able to successfully create a fully featured and efficient single page web application and leverage all the new features of jQuery 3.0 effectively. Style and approach Create efficient client-side apps that look great and run seamlessly across all devices with this step-by-step practical guide. There are illustrative examples for those who need extra help to get started with jQuery web development.
    Note: Description based on online resource; title from title page (Safari, viewed June 22, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 99
    ISBN: 9781787124752 , 1787124754
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Third edition.
    Keywords: WordPress (Electronic resource) ; Web applications ; Development ; Application software ; Development ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: Learn in easy stages how to rapidly build leading-edge web applications from scratch. About This Book Develop powerful web applications rapidly with WordPress Explore the significant features and improvements introduced in WordPress 4.7 by learning the numerous tips and techniques in this book. Unleash the power of REST API endpoints to make your interaction with websites new and innovative. Who This Book Is For This book is targeted at WordPress developers and designers who want to develop quality web applications within a limited time frame and maximize their profits. A prior knowledge of basic web development and design is assumed. What You Will Learn Develop extendable plugins with the use of WordPress features in core modules Develop pluggable modules to extend the core features of WordPress as independent modules Manage permissions for a wide range of content types in web applications based on different user types Follow WordPress coding standards to develop reusable and maintainable code Build and customize themes beyond conventional web layouts Explore the power of core database tables and understand the limitations when designing database tables for large applications Integrate open source modules into WordPress applications to keep up with the latest open source technologies Customize the WordPress admin section and themes to create the look and feel of a typical web application In Detail WordPress is one of the most rapidly expanding markets on the Web. Learning how to build complex and scalable web applications will give you the ability and knowledge to step into the future of WordPress. WordPress 4.7 introduces some exciting new improvements and several bug fixes, which further improve the entire development process.This book is a practical, scenario-based guide to expanding the power of the WordPress core modules to develop modular and maintainable real-world applications from scratch. This book consistently emphasizes adapting WordPress features into web applications. It will walk you through the advanced usages of existing features such as access controlling; database handling; custom post types; pluggable plugins; content restrictions; routing; translation; caching; and many more, while you build the backend of a forum management application. This book begins by explaining how to plan the development of a web application using WordPress' core features. Once the core features are explained, you will learn how to build an applic...
    Note: Previous edition published: 2015. - Description based on online resource; title from title page (Safari, viewed June 21, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 100
    ISBN: 9781787127609 , 1787127605
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: User-centered system design ; Web site development ; Web sites ; Design ; Electronic books ; Electronic books ; local
    Abstract: Understand your users, gain strategic insights, and make your product development more efficient with user experience mapping About This Book Detailed guidance on the major types of User Experience Maps. Learn to gain strategic insights and improve communication with stakeholders. Get an idea on creating wireflows, mental model maps, ecosystem maps and solution maps Who This Book Is For This book is for Product Manager, Service Managers and Designers who are keen on learning the user experience mapping techniques. What You Will Learn Create and understand all common user experience map types. Use lab or remote user research to create maps and understand users better. Design behavioral change and represent it visually. Create 4D user experience maps, the ?ultimate UX deliverable?. Capture many levels of interaction in a holistic view. Use experience mapping in an agile team, and learn how maps help in communicating within the team and with stakeholders. Become more user focused and help your organisation become user-centric. In Detail Do you want to create better products and innovative solutions? User Experience Maps will help you understand users, gain strategic insights and improve communication with stakeholders. Maps can also champion user-centricity within the organisation. Two advanced mapping techniques will be revealed for the first time in print, the behavioural change map and the 4D UX map. You will also explore user story maps, task models and journey maps. You will create wireflows, mental model maps, ecosystem maps and solution maps. In this book, the author will show you how to use insights from real users to create and improve your maps and your product. The book describes each major User Experience map type in detail. Starting with simple techniques based on sticky notes moving to more complex map types. In each chapter, you will solve a real-world problem with a map. The book contains detailed, beginner level tutorials on creating maps using different software products, including Adobe Illustrator, Balsamiq Mockups, Axure RP or Microsoft Word. Even if you don't have access to any of those, each map type can also be drawn with pen and paper. Beyond creating maps, the book will also showcase communication techniques and workshop ideas. Although the book is not intended to be a comprehensive guide to modern user experience or product management, its novel ideas can help you create better solutions. You will also learn about the K...
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed June 16, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. More information can be found here...