Packt

Official Next Js Tutorial Code Along - Développement Web React

Profitez de l'une de nos meilleures offres et renforcez vos compétences avec 50 % de réduction sur Coursera Plus. Économisez maintenant.

Packt

Official Next Js Tutorial Code Along - Développement Web React

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Maîtriser la construction d'apps dynamiques React et les convertir en Next.js

  • Acquérir une expertise en matière de rendu côté serveur (SSR) et de génération de sites statiques (SSG)

  • Optimisez vos applications web grâce à des stratégies de performance telles que le fractionnement du code

  • Apprenez à déployer des apps Next.js en utilisant GitHub et Vercel pour des projets concrets

Compétences que vous acquerrez

  • Catégorie : Développement Web
  • Catégorie : Javascript
  • Catégorie : Déploiement des applications
  • Catégorie : HTML et CSS
  • Catégorie : React.js
  • Catégorie : Développement Web complet
  • Catégorie : Optimisation des performances
  • Catégorie : Contrôle des versions
  • Catégorie : Côté serveur
  • Catégorie : Développement Web Front-End

Outils que vous découvrirez

  • Catégorie : GitHub
  • Catégorie : Cadres JavaScript
  • Catégorie : Outils de développement web
  • Catégorie : Performance de l'interface utilisateur
  • Catégorie : Feuilles de style en cascade (CSS)
  • Catégorie : Langage de balisage hypertexte (HTML)
  • Catégorie : Git (système de contrôle de version)
  • Catégorie : Composants de l'interface utilisateur

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

14 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 12 modules dans ce cours

Dans ce module, nous fournirons un aperçu complet du cours, couvrant la structure, les sujets clés et les résultats auxquels vous pouvez vous attendre. Vous explorerez les principes fondamentaux de Next.js et du développement Web, obtiendrez un aperçu des stratégies d'auto-apprentissage et comprendrez comment React et HTML jouent des rôles essentiels dans la construction de sites Web modernes. Cette section jettera les bases de votre parcours de développement, en s'assurant que vous êtes prêt pour ce qui vous attend.

Inclus

7 vidéos1 lecture1 devoir

Dans ce module, nous allons parcourir les étapes pour construire votre premier site web à partir de zéro, en commençant par la mise en place d'outils essentiels comme Visual Studio Code. Vous apprendrez à déployer un site web de base en utilisant HTML et JavaScript, à manipuler le DOM pour des interactions dynamiques et à explorer différents paradigmes de programmation. À la fin de ce module, vous aurez une compréhension pratique de la création et de l'amélioration des pages web.

Inclus

4 vidéos1 devoir

Dans ce module, nous ferons la transition entre votre site web de base et une application React entièrement fonctionnelle. Vous apprendrez à convertir manuellement le code web traditionnel, à structurer le projet React et à lier les fichiers sources. En outre, nous explorerons les outils essentiels tels que Babel et JSX, qui rationalisent le processus de développement en vous permettant d'utiliser des fonctionnalités JavaScript modernes avec une lisibilité accrue.

Inclus

2 vidéos1 devoir

Dans ce module, nous aborderons les concepts JavaScript essentiels à la maîtrise de React. En commençant par Node.js et en configurant votre environnement de développement, vous explorerez ensuite des concepts fondamentaux tels que les fonctions, la portée et les fermetures. Vous plongerez également dans des fonctionnalités JavaScript avancées telles que les fonctions fléchées, la déstructuration et le hissage de fonctions - des compétences cruciales pour écrire un code propre et efficace dans les applications React.

Inclus

12 vidéos1 devoir

Dans ce module, nous vous guiderons dans la construction d'applications React, étape par étape. Vous apprendrez à écrire des composants, à comprendre l'arborescence des composants et à travailler avec des composants imbriqués. En explorant les props, les listes et les crochets React, vous acquerrez des compétences pratiques pour gérer l'état, rendre le contenu dynamique et construire des applications interactives et efficaces à partir de zéro.

Inclus

5 vidéos1 devoir

Dans ce module, nous vous guiderons à travers le processus de migration de vos projets React vers Next.js. Vous explorerez les avantages uniques de Next.js pour le développement professionnel, y compris l'amélioration de l'évolutivité et de la performance. À la fin de ce module, vous serez équipé pour faire la transition de vos applications React vers des projets Next.js entièrement optimisés.

Inclus

1 vidéo1 devoir

Dans ce module, nous explorerons les concepts de base avancés de Next.js afin d'optimiser vos applications pour la production. Vous plongerez dans le compilateur Next.js, la minification et l'empaquetage, ainsi que dans les techniques de rendu avancées telles que CSR, SSR et SSG. Nous examinerons également les rôles critiques des CDN et de l'Edge dans l'amélioration des performances et de la diffusion de contenu pour les applications Next.js, en vous donnant les outils pour construire des applications web hautement performantes et évolutives.

Inclus

14 vidéos1 devoir

Dans ce module, nous allons parcourir le processus de construction d'une application Next.js à partir de zéro dans un code-along bootcamp pratique. Vous aurez une introduction au projet final et apprendrez comment initier un modèle Next.js localement. Nous explorerons la structure des fichiers et les concepts de base tels que les pages, puis nous plongerons dans des techniques d'optimisation telles que le prefetching et le code splitting pour améliorer les performances de votre application.

Inclus

5 vidéos1 devoir

Dans ce module, nous allons explorer comment travailler avec les métadonnées et les actifs dans Next.js pour élever le design et la fonctionnalité de vos applications. Vous apprendrez à optimiser les images, à gérer les scripts et les données d'en-tête, et à exploiter les modules CSS pour un style modulaire. En outre, vous mettrez en œuvre des styles globaux et personnaliserez les styles utilitaires pour une plus grande flexibilité. Nous plongerons également dans l'importance des métadonnées pour améliorer le SEO et le partage sur les médias sociaux, et créerons des mises en page dynamiques et des composants interactifs à l'aide d'accessoires et d'enfants dans React et Next.js.

Inclus

9 vidéos1 devoir

Dans ce module, nous allons nous plonger dans les techniques de pré-rendu et de récupération de données dans Next.js. Vous explorerez les différences entre la génération statique et le rendu côté serveur (SSR), en apprenant à choisir la bonne approche pour votre projet. Avec des étapes pratiques, vous mettrez en œuvre GetStaticProps pour la génération de contenu statique et optimiserez le contenu dynamique avec la récupération de données. Nous verrons également quand utiliser GetServerSideProps pour le rendu côté serveur et nous pratiquerons des algorithmes essentiels pour une meilleure manipulation des données.

Inclus

7 vidéos1 devoir

Dans ce module, nous allons explorer les routes dynamiques dans Next.js, ce qui vous permettra de construire des applications web flexibles et axées sur les données. Vous apprendrez à mettre en œuvre getStaticPaths pour le rendu statique dynamique, à affiner les pages post dynamiques et à améliorer vos composants avec le stylisme. Le module couvre également des techniques avancées telles que la régénération statique incrémentale (ISR), la récupération de données, l'interrogation de bases de données et l'utilisation des routes API pour étendre les fonctionnalités et l'interactivité de votre application.

Inclus

8 vidéos1 devoir

Dans ce module, nous vous guiderons à travers le processus de déploiement de votre application Next.js du début à la fin. Vous commencerez par comprendre GitHub et apprendrez à pousser votre application sur la plateforme pour le contrôle de version. Nous passerons ensuite au déploiement de votre application sur Vercel, à la gestion des branches et à la gestion des pull requests et des code reviews pour rationaliser votre processus de développement et de déploiement. À la fin, vous aurez maîtrisé le déploiement et la gestion de vos projets Next.js avec GitHub et Vercel.

Inclus

5 vidéos3 devoirs

Instructeur

Packt - Course Instructors
Packt
1 946 Cours576 973 apprenants

Offert par

Packt

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions