Inhalt: Why use GraphQL over REST APIs? GraphQL is better at querying multiple databases, offers an easy-to-learn syntax, and allows you to retrieve only the data you need. Learn when you should migrate from REST to GraphQL, and how to convert your REST API add, update, and delete operations into GraphQL mutations. Instructor Emmanuel Henri also explains how to build simple, useful queries; use arguments, fragments, and aliases in queries; and perform operations using GraphQL. Umfang: 01:03:36.00
Inhalt: TypeScript is a newer Microsoft language built on JavaScript that is finding wide adoption in the Microsoft, Google, and Angular communities. Like many things JavaScript these days, TypeScript is changing rapidly as it grows. This course introduces the latest enhancements of this rapidly evolving language including kinds of types, approaches for interacting with types, and more. Umfang: 01:07:03.00
Inhalt: Vous avez une application Angular 1.x et vous souhaitez la mettre à jour vers une version plus récente ? Cette formation est pour vous. Emmanuel Henri vous donne les clés qui permettent de migrer d'une application Angular 1.5 ou AngularJS vers une version récente de la plateforme. Tout d'abord, vous aborderez les prérequis ainsi que les éléments de comparaison entre les différentes versions. Ensuite, vous découvrirez la migration hybride qui offre à votre application la possibilité de garder le code antérieur. Enfin, vous verrez comment faire migrer votre code lors de la création d'une nouvelle application à l'aide de l'outil CLI. À l'issue de cette formation, vous passerez vers une version récente d'Angular avec plus de facilité et de sérénité. Umfang: 00:45:40.00
Inhalt: Avec Emmanuel Henri, suivez cette formation consacrée à la conception d'API avec Node.js et Express. Après avoir abordé les prérequis et passé en revue les librairies et les bibliothèques indispensables à votre projet, vous procéderez à l'installation et à la configuration des outils et de la base de données. Après la mise en place, vous passerez, étape par étape, à la création du serveur puis vous vous attaquerez aux opérations de création, de lecture, de mise à jour et de suppression (CRUD, Create Read Update Delete), ainsi que la complétion des points de terminaison POST, GET, GET/ID, PUT et DELETE. Enfin, votre formateur évoquera d'autres options de création d'API. Umfang: 01:19:45.00
Inhalt: Are you interested in building your own real-time web application, but unsure of how to get started? If so, this course can help by providing you with an overview of Socket.IO-a web library that enables real-time bidirectional event-based communication-and explaining how to use it to build a chat app with multiple rooms. Emmanuel Henri demonstrates how to create a server with Express and Socket.IO, code your front-end HTML, and create a chat with the emit function. He also covers how to add a namespace, code a new room within the namespace, and set up multiple rooms for your users. Umfang: 01:24:00.00
Inhalt: APIs are a crucial business driver for delivering data to your applications. In this course, learn about various options for securing your RESTful API that can help you keep your application data-and your users-safe. Instructor Emmanuel Henri begins the course with an overview of top security threats and an introduction to the Open Web Application Security Project (OWASP), an important resource on security. He then steps through how to set up and secure a Node and Express API, including how to add handlers for registration and login, finalize secured endpoints, and test your finalized API. To wrap up, he shares a few alternatives for securing APIs. Umfang: 00:58:12.00
Inhalt: How can you protect your Node.js applications from potential threats? In this course, Emmanuel Henri shares best practices that can help Node.js developers secure their apps at all levels, from packages to the server level. Emmanuel helps to familiarize you with the most common security risks in Node.js., including cross-site scripting and server-side injection. He dives into best practices around packages, data, and the server level. Plus, he covers tools-such as Snyk and Burp-that you can use to test your Node.js projects. Umfang: 00:52:31.00
Inhalt: You can use Framer to create complex prototypes for mobile CRM applications. Learn how to build a mockup, simulate interactions with animations, prototype concepts, and more. Instructor Emmanuel Henri walks through how to research colors, styles, and fonts to find the right ones for your project. He also shows how to create navigation and views, add inputs with the help of a class, and add animations and interactions. Umfang: 01:17:12.00
Inhalt: Developers and designers know that UI mockups have limits. Eventually an interactive prototype is needed to be able to more fully convey the interactions involved in a user's experience. In this course, Emmanuel Henri shows how to create a prototype of a mobile app using Framer. He starts by showing how to set up a project, gather exported graphics, and import graphics into Framer X. Then he covers how to create each view, link the views, add interactive components, create form inputs, and even animate interactions. Finally, he demonstrates how to complete the prototype so you can deliver it to clients or stakeholders for review. Umfang: 01:03:18.00
Inhalt: The possibilities for augmented reality (AR) are nearly endless. Developers and designers can leverage this technology to create lively experiences that educate and entertain users. In this course, join instructor Emmanuel Henri as he steps through the conception and creation of an AR-based app prototype using Framer. He begins the course by providing a brief overview of AR and demonstrating how to set up a project in Framer. He then shows how to build AR elements in Framer, explaining how to use modules, add 3D elements into a scene, insert UI elements, and add a few interactions. To wrap up, he shares how to insert a video background to simulate a full AR experience. Umfang: 00:51:50.00
Inhalt: React Native makes it easy to develop applications and then deploy them natively to multiple mobile platforms. That said, building a complete app means looking beyond React Native to the different options that can help you customize your workflow. In this course, Emmanuel Henri takes you on a tour of some of the most commonly used React Native features. To begin, he shines a spotlight on some of the React Native UI libraries. Next, he reviews development resources and shows a few different backend options for your project. To wrap up, he provides an overview of the different testing and deployment options available to you. Umfang: 01:03:20.00
Inhalt: Once you've learned the basics of virtual reality, you can create immersive, interactive experiences that enable users to play and learn. With React VR, developers can add multimedia, including video, 3D models, and animation, and use the component state to dynamically re-render content. This course teaches you how to go beyond the basics and combine these elements into a single immersive VR project: a space-themed environment for NASA Earth Science. Instructor Emmanuel Henri also teaches you how to structure and test your projects, letting you safely explore more complex possibilities with React VR. Umfang: 01:23:06.00
Inhalt: Êtes-vous prêt à explorer davantage l'environnement de React ? Si vous êtes développeur et que vous souhaitez en savoir plus sur cette bibliothèque JavaScript, cette formation est pour vous. Emmanuel Henri vous explique comment bien gérer votre état et vous donne les outils indispensables pour effectuer les tâches. Vous apprendrez à ajouter un état à une application React et à configurer les options. Vous prendrez en main les outils tels que Redux, MobX et le context API. À l'issue de ce cours, vous serez en mesure d'exploiter les options proposées par les différents outils et de gérer efficacement l'état de votre application avec React.js. Umfang: 01:20:17.00
Inhalt: React was built for large and intricate applications. If you want to build bigger and bolder apps with React, you need make its flexibility work for you. That means managing your project, your components, and your application state. Emmanuel Henri explores tools that make building and deploying at large scale easier, and let you see what is happening in your React application well above what you can determine with a typical debugger. Learn best practices for project organization, state management, testing, continuous integration, progressive web apps, and server-side rendering. Umfang: 00:53:59.00
Inhalt: React styles and CSS styles haven't always agreed in the use of inline styling. As React development has grown, developers have figured out more and more ways of smoothly integrating and maintaining a style with their code. Whether you need to style a React-based user interface or want to create dramatic animation, this course gives you the keys you need to build attractive and maintainable style using React and CSS modules. Umfang: 01:29:52.00
Inhalt: React components provide convenient units of self-contained functionality-but wiring them together, especially when data goes to multiple places, can get repetitive. In this course, join Emmanuel Henri as he explores the React context API, which lets you share values across component trees and subtrees. As he steps through the course project, Emmanuel goes over the syntax of context, how to set it up in your projects, and how to update context. Plus, learn how to consume multiple contexts into your app, as well as what to avoid when working with context. Umfang: 00:41:51.00
Inhalt: React is rarely used by itself. As a result, working effectively with React-especially when developing in a group-means mastering a set of tools. Some of these tools supplement React, while others establish and maintain workflows for efficient development or help React mesh with another set of web-centric tools. In this course, learn how to make full use of React by exploring its ecosystems, and investigating what React offers as the nucleus of this system. Emmanuel explains what React offers, and dives into topics such as routing and navigation, server-side rendering, animation, and debugging. Umfang: 00:12:21.00
Inhalt: One of the most powerful things you can build in React-interactions-is also one of the most complicated. But to create a compelling user experience, you'll need to be able to connect and combine a wide variety of interactions. This course shows how to add and manage complex interactions in React using states and some useful third-party libraries. Learn how to add hover and click interactions, navigation popups, grids and galleries, scrolling, and more. Instructor Emmanuel Henri also provides tips for improving your UX designs after implementing interactions. Umfang: 01:45:19.00
Inhalt: Client-side routing moves information through applications, sending information where it needs to go. As you move from the simplest React applications to more intricate projects, React Router can help you manage the flow of data through your apps. In this course, explore routing with React Router for both web and native applications. Emmanuel Henri reviews the basics of routing and steps through some common web and native routing use cases. He also provides a brief overview of server-side rendering and discusses testing with React Router. Umfang: 01:26:10.00
Inhalt: While it's lots of fun to create new applications from scratch using the latest and greatest technologies, porting old applications to new approaches requires stepping back a bit. Updating to a modern framework means reconsidering many other connected decisions. In this project-based course, Emmanuel Henri helps you tackle the conversion process with confidence by demonstrating how to upgrade legacy apps or websites to React. To illustrate the different steps in this workflow, Emmanuel takes you through the conversion of a Vanilla JS project into a React app. He covers the tools you'll need to build a React app, and shows how to dissect an old webpage into components, set up the state with static data, add an external backend with Firebase, add navigation and routing, and ensure that you're following best practices. Umfang: 01:29:07.00
Inhalt: You've built an application around React, using it and other libraries to create a smooth and attractive application. Everything works-but does it work securely? Applications that look great and perform well can still be at risk of attack. This course provides clear, focused steps you can take to reinforce your React applications and authentication methods to defend against common threats. First, instructor Emmanuel Henri explains how common attacks work and gets you started setting up solutions that can protect your applications. Next, he shows how to improve the security of your authentication methods using Auth0, followed by how to secure your API endpoint by leveraging other features from Auth0. By the end of this course, you'll be equipped with the best practices you need to safeguard your files, code, data, routes, servers, and users. Umfang: 01:03:49.00
Inhalt: Server-side rendering lets you optimize your applications to use client or server resources depending on network and device circumstances. Old device on a slow network? Render on the server. New device, fast network? You should probably let the client do the work. Some call the resulting architecture "universal," others "isomorphic," but the results are smooth. Learn about implementing server-side rendering, or SSR, in your React projects. Emmanuel Henri shows how to set up an SSR project with React and Next.js, add a centralized store with Redux, and configure custom routes with Express and Next.js. He wraps up the course with a discussion of code splitting, which can improve application performance. Umfang: 01:17:47.00
Inhalt: Server-side rendering lets you optimize your applications to use client or server resources depending on network and device circumstances. Old device on a slow network? Render on the server. New device, fast network? You should probably let the client do the work. Some call the resulting architecture "universal," others "isomorphic," but the results are smooth. Learn about implementing server-side rendering, or SSR, in your React projects. Emmanuel Henri shows how to set up an SSR project with React and Next.js, add a centralized store with Redux, and configure custom routes with Express and Next.js. He wraps up the course with a discussion of code splitting, which can improve application performance. Umfang: 01:13:12
Inhalt: Tracking down bugs in React and among the many different pieces it communicates with can be a challenge. While basic JavaScript testing and debugging tools certainly work, solutions designed specifically to work with React will save you time and effort. This course covers those tools, as well as tips and techniques to help you find, diagnose, and fix problems in your apps. Watch and learn how to test React code with Jest, debug with Chrome, check type with flow, and optimize your code with ESLint. Instructor Emmanuel Henri has packaged this course with everything you need to get started, including exercise files and setup instructions, and concludes with some next steps for exploring advanced debugging in React. Umfang: 01:17:10.00
Inhalt: Tracking down bugs in React-and the many different pieces it communicates with-can be a challenge. While basic JavaScript testing and debugging tools certainly work, solutions designed specifically to work with React will save you time and effort. This course covers those tools, as well as tips and techniques to help you find, diagnose, and fix problems in your apps. Watch and learn how to test React code with Jest, debug with Chrome, check type with flow, and optimize your code with ESLint. Instructor Emmanuel Henri has packaged this course with everything you need to get started, including exercise files and setup instructions, and concludes with some next steps for exploring advanced debugging in React. Umfang: 01:18:11
Programm Findus Internet-OPAC findus.pl V20.236/8 auf Server windhund2.findus-internet-opac.de,
letztes Datenbankupdate: 17.05.2024, 12:10 Uhr. 2.978 Zugriffe im Mai 2024. Insgesamt 513.208 Zugriffe seit Januar 2009
Mobil - Impressum - Datenschutz - CO2-Neutral