Formation HTML5, JavaScript, and CSS4
HTML5 est un langage de balisage qui permet aux utilisateurs de structurer et de créer des applications. JavaScript est un langage de programmation textuel qui fournit des outils pour créer un contenu web dynamique et interactif. Et CSS4 fournit des outils utilisés pour définir et améliorer le style d'un site web ou d'une application.
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux programmeurs qui souhaitent utiliser HTML5, JavaScript et CSS4 ensemble pour créer une application web.
A l'issue de cette formation, les participants seront capables de :
- Intégrer et utiliser les fonctionnalités de HTML5, JavaScript et CSS4 dans le développement d'une application.
- Utiliser CSS4 pour améliorer l'attrait et la convivialité de l'application.
- Utiliser JavaScript et HTML pour créer des applications interactives modernes.
Format du cours permettant d'évaluer les participants
- Exposé et discussion interactifs.
- Beaucoup d'exercices et de pratique.
- Mise en œuvre pratique dans un environnement live-lab.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter.
Plan du cours
Introduction
- Vue d'ensemble de HTML5, JavaScript, and CSS4
- Comprendre les caractéristiques et l'architecture de HTML5, JavaScript, and CSS4
Pour commencer
- Mise en place de l'environnement de développement
Travailler avec HTML5
- Comprendre les bases de HTML5
- Utiliser les outils de mise en forme du texte
- Liens et liens imbriqués
- Travailler avec des listes, des images et des tableaux
- Créer des formulaires
- Regrouper des éléments
- Utilisation des balises HTML5
Création d'un site web
- Comprendre la structure du site web
- Développer l'interface utilisateur
- Capturer et stocker des données
Travailler avec CSS4
- Comprendre les bases de la CSS
- En ligne CSS
- Interne et externe CSS
- Cibler les éléments dans CSS
- Conception et animation avec CSS4
Principes de base JavaScript
- Comprendre les bases de JavaScript
- Travailler avec des types de données
Avancé JavaScript Concepts
- Orienté objet Programming (OOP) vs. fonctionnel Programming (FP)
- Comprendre le JavaScript asynchrone
- Utiliser des modules en JavaScript
- Utiliser les extensions des objets intégrés
- API Reflect et API proxy
- Gestion des erreurs en JavaScript
Test et extension de l'application
- Préparation de l'environnement de test
- Correction des bogues et des erreurs
- Débogage de l'application
- Ajout de graphiques avancés
- Soutien et optimisation de l'application
Déploiement de l'application
- Choix d'une plate-forme d'accueil
- Suivi après déploiement
- Modifier l'application en production
Dépannage
Résumé et prochaines étapes
Pré requis
- Connaissances de base en programmation
- Compréhension de base du fonctionnement du web
Audience
- Développeurs
- Programmeurs
Les formations ouvertes requièrent plus de 3 participants.
Formation HTML5, JavaScript, and CSS4 - Booking
Formation HTML5, JavaScript, and CSS4 - Enquiry
HTML5, JavaScript, and CSS4 - Demande d'informations consulting
Demande d'informations consulting
Nos clients témoignent (6)
L'application pratique des connaissances était excellente
Austin - Vodacom
Formation - HTML5, JavaScript, and CSS4
Traduction automatique
Les sessions pratiques
Tshepo - Vodacom
Formation - HTML5, JavaScript, and CSS4
Traduction automatique
Temps de codage donné pour chaque exercice.
Angel Nxumalo - Vodacom
Formation - HTML5, JavaScript, and CSS4
Traduction automatique
Comment il propose la formation et nous donne des activités à faire par nous-mêmes
Phindulo - Vodacom
Formation - HTML5, JavaScript, and CSS4
Traduction automatique
Le formateur est l'expert en la matière.
Tshifhiwa - Vodacom
Formation - HTML5, JavaScript, and CSS4
Traduction automatique
exercices de codage
Kesh - Vodacom
Formation - HTML5, JavaScript, and CSS4
Traduction automatique
Cours à venir
Cours Similaires
Ant Design
7 HeuresCette formation en <loc> ; (en ligne ou sur site) est destinée aux développeurs qui souhaitent utiliser Ant Design pour améliorer l'expérience utilisateur de leur application React.
À l'issue de cette formation, les participants seront en mesure de mettre en œuvre les composants React de Ant Design'pour développer de belles applications web de classe entreprise.
Aurelia Javascript Framework
14 HeuresCette formation en direct avec instructeur (sur site ou à distance) s'adresse aux développeurs qui souhaitent utiliser Aurelia pour créer et développer des applications frontales.
A l'issue de cette formation, les participants seront capables de :
- Mettre en place l'environnement de développement nécessaire pour commencer à développer des applications frontales.
- Lier dans les deux sens les contrôles de formulaires HTML en utilisant le mécanisme DOM-batch.
- Intégrer Aurelia à une bibliothèque ou un framework tiers tel que jQuery.
Gatsby: Beginner to Advanced
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) est destinée aux développeurs web qui souhaitent utiliser Gatsby pour créer des applications web frontales.
A l'issue de cette formation, les participants seront capables de :
- Utilisez Gatsby pour construire une application web.
- Générer des PWA (Progressive Web Applications) pour des vitesses de chargement rapides.
- Tirer des données à partir de différentes sources de données avec GraphQL.
- Déployer les applications web Gatsby vers des services sur site ou des services cloud.
Building Web Apps using the MEAN stack
35 HeuresObjectif du cours :
MEAN stack est une solution JavaScript complète qui vous aide à écrire des applications web évolutives, robustes et faciles à maintenir rapidement et facilement en utilisant MongoDB, express, AngularJS, et Node.js.
A l'issue de cette formation pratique intensive, les étudiants seront capables de :
- Stocker les données dans NoSQL, la base de données MongoDB orientée document qui apporte performance et évolutivité.
- Utiliser Node.js, la plateforme côté serveur construite sur le runtime de Google V8 pour construire des applications réseau rapides et évolutives.
- Use Express, un cadre de serveur HTTP simple mais puissant pour le développement d'applications web, construit au-dessus de Node.js.
- Utiliser le cadre AngularJS qui offre une liaison de données déclarative et bidirectionnelle pour les applications web.
- Tirer parti du paradigme "full-stack JavaScript", c'est-à-dire stocker des documents au format JSON dans MongoDB, créer des requêtes JSON dans Node.js/Express.js, et renvoyer ces documents JSON à un frontend basé sur Angular.
- Se familiariser avec les dernières tendances en matière de développement d'applications web dans le secteur des technologies de l'information.
NestJS: Beginner to Advanced
14 HeuresCette formation en France (en ligne ou sur site) est destinée aux développeurs web qui souhaitent utiliser NestJS pour créer des applications web facilement maintenables et évolutives.
A l'issue de cette formation, les participants seront capables de :
- Construire une application back-end en utilisant NestJS.
- Tester des services back-end avec Postman.
- Mettre en œuvre l'autorisation et l'authentification dans les applications back-end.
- Déployer des applications back-end.
Next.js 14 Advanced Development
21 HeuresCette formation en direct (en ligne ou sur site) s'adresse aux développeurs web et architectes techniques de niveau intermédiaire à avancé qui souhaitent explorer les avancées de Next.js 14 et acquérir les connaissances nécessaires pour créer des applications web de pointe.
A la fin de cette formation, les participants seront capables de :
- Exploiter le plein potentiel de Next.js 14 pour construire des applications complexes.
- Utiliser les dernières fonctionnalités telles que Middleware, React Server Components, et Edge Functions.
- Mettre en œuvre les meilleures pratiques pour la performance, l'évolutivité et le référencement.
- Résoudre efficacement les problèmes courants dans les applications Next.js.
Node.js & Express.js Basics, working with PM2 & WebStorm
21 HeuresPublic:
Généralement, un chef de projet, un analyste, un développeur ou toute personne ayant besoin de:
- Explorez le framework et l'architecture node.js
- Explorez Express .js en tant que solution de développement Web
- Évaluez Node.js et Express .js en tant que solutions de développement Web
- Avantages et inconvénients par rapport à Java
- Pour bien comprendre la structure et les mécanismes de déploiement d'une application
- Effectuer des tâches d'installation / environnement de production / architecture et configuration
- Pour pouvoir évaluer la qualité du code, effectuer le débogage, la surveillance
- Pour mettre en œuvre une production avancée telle que la journalisation
Objectifs:
- Explorez les avantages et les caractéristiques de Node.js (par rapport à Java )
- Explore Express .js: Architecture, administration (en comparaison avec Java EE)
- Explorez et appréhendez toutes les fonctionnalités de la plateforme webstorm pour Node.js
- Explorez et appréhendez toutes les fonctionnalités du gestionnaire de processus de production pm2
- Explorer et appréhender la journalisation avancée avec Winston.js
La description:
Le cours dure normalement 3 jours (7 heures par jour) et met fortement l’accent sur la pratique. La plupart des concepts sont découverts au moyen de lectures de code, d'exercices et de travaux pratiques.
Nuxt.js and Vue.js
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) est destinée aux développeurs web qui souhaitent utiliser Vue JS et Nuxt.js pour le développement web de bout en bout.
A l'issue de cette formation, les participants seront capables de :
- Influencer une application monopage en utilisant la configuration Nuxt.js.
- Implémenter le rendu côté serveur pour optimiser le référencement.
- Générer un site statique à partir de VueJS et du code Nuxt.js.
Next.js 14 - Advanced
21 HeuresCette formation en direct avec instructeur dans France (en ligne ou sur site) est destinée aux développeurs de niveau avancé qui souhaitent maîtriser les dernières fonctionnalités de Next.js 14, optimiser les performances et mettre en œuvre des techniques modernes de React.
A la fin de cette formation, les participants seront capables de :
- Mettre en œuvre des crochets React avancés et des fonctionnalités concurrentes.
- Comprendre et utiliser efficacement les stratégies de routage Next.js.
- Exploiter les composants de serveur, les actions de serveur et les approches de rendu hybrides.
- Optimiser la recherche de données, la mise en cache et la régénération statique incrémentale.
- Utiliser Next.js comme solution backend avec Edge Functions et Edge Runtime.
- Gérer l'état en utilisant React Context, Redux et les bibliothèques d'état atomique.
- Optimiser les performances de l'application pour Web Core Vitals.
- Tester, surveiller et déployer efficacement les applications Next.js.
Building Interactive Applications with React, Redux and GraphQL
28 HeuresDans cette formation en direct, dirigée par un instructeur, les participants apprendront à construire des applications React en utilisant Flux et GraphQL. Le cours couvre l'installation, la configuration, l'intégration, les tests, le déploiement et les meilleures pratiques tout en accompagnant les participants dans la création d'une série d'exemples d'applications qui démontrent comment ajouter des niveaux supplémentaires de complexité et de "coolness" à une application en utilisant les outils et les techniques les plus avancés.
Le développement d'applications avec React nécessite un mode de pensée différent, comparé à ce à quoi certains développeurs sont habitués, en particulier lorsqu'ils viennent de l'état d'esprit d'autres frameworks MVC tels que AngularJS et Bootstrap. Cette formation couvre les principes fondamentaux des technologies utilisées à chaque étape afin que les participants soient non seulement capables de construire une application fonctionnelle, mais aussi de comprendre pourquoi une approche particulière est utilisée. Cela pose les bases d'une réflexion indépendante et créative sur la conception et les résultats souhaités pour la construction de leurs propres applications à l'avenir.
React with Next.js
14 HeuresCette formation en direct avec instructeur dans France (en ligne ou sur site) est destinée aux développeurs web qui souhaitent utiliser Next.js pour créer des applications React.
A l'issue de cette formation, les participants seront capables de :
- Développer des applications web côté serveur et des sites statiques en Next.js.
- Manipuler et stocker des données avec MongoDB.
- Sécuriser une application web avec l'authentification AuthO.
Spring Boot, React, and Redux
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs web qui souhaitent créer des applications web fonctionnelles front-end et back-end avec Spring Boot, React, and Redux.
A l'issue de cette formation, les participants seront capables de :
- Créer une application front-end avec React et Redux.
- Créer des API RESTful avec Spring Boot.
- Sécuriser les services web avec Spring security et les jetons web JWT.
Svelte
14 HeuresCette formation en direct avec instructeur en <loc> ; (à distance ou sur site) est destinée aux développeurs qui souhaitent utiliser Svelte pour développer des applications web plus rapides que les applications React et plus simples à construire.
A l'issue de cette formation, les participants seront capables de :
- Démarrez l'écriture d'une application web rapidement et avec un minimum de frais généraux.
- Écrivez des applications web qui gèrent l'état sans dépendre de dépendances externes ou de plugins.
- Utilisez des fonctionnalités telles que le style scope pour éliminer le besoin d'extensions supplémentaires et de syntaxe personnalisée pour CSS.
- Construire des composants autonomes Svelte et les intégrer dans la base de code d'un projet React existant.
Advanced Svelte JS
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs de niveau intermédiaire qui souhaitent apprendre les concepts et fonctionnalités avancés de Svelte pour le développement d'applications web.
A l'issue de cette formation, les participants seront capables de :
- Utiliser des techniques avancées pour développer des applications Svelte.
- Développer des applications web avec le Svelte framework.
- Prototyper rapidement avec TailwindCSS et DaisyUI.
Managing Vue JS State with Vuex
7 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs et aux programmeurs qui souhaitent créer, gérer et mettre à jour des applications Vue à l'aide de Vuex.
À l'issue de cette formation, les participants seront en mesure d'utiliser Vuex pour créer des applications monopages adaptables et faciles à maintenir.