Framework React JS -et- Python-Django
CCI BAYONNE- CENTRE CONSULAIRE FORMATION
Non finançable CPF
Tout public
Présentiel
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
Nous contacter
Durée
Nous contacter
Niveau visé
Non diplômante
Localité
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
Objectifs
FRAMEWORK REACT.JS
• Maîtriser la création d'applications web front-end interactives avec React.
• Apprendre à gérer l'état de l'application et à interagir avec les composants.
• Connaître les meilleures pratiques en matière de développement React.
• Être capable de créer des applications réactives et performantes.
PYTHON/DJANGO
• Comprendre les fondamentaux de la programmation en Python.
• Maîtriser les concepts de base et avancés de Django.
• Développer des applications web complètes en utilisant Python et Django.
• Implémenter des bases de données et des interfaces utilisateur efficaces.
• Apprendre les bonnes pratiques de codage et de sécurité.
• Maîtriser la création d'applications web front-end interactives avec React.
• Apprendre à gérer l'état de l'application et à interagir avec les composants.
• Connaître les meilleures pratiques en matière de développement React.
• Être capable de créer des applications réactives et performantes.
PYTHON/DJANGO
• Comprendre les fondamentaux de la programmation en Python.
• Maîtriser les concepts de base et avancés de Django.
• Développer des applications web complètes en utilisant Python et Django.
• Implémenter des bases de données et des interfaces utilisateur efficaces.
• Apprendre les bonnes pratiques de codage et de sécurité.
Programme
FRAMEWORK REACT.JS
Introduction à React et Principes de Base
• Introduction à React
• Histoire et philosophie de React.
• Aperçu de l'écosystème React.
• Comprendre les JSX et les Composants
• Création de composants fonctionnels.
• Introduction aux JSX.
• Exercices pratiques : Créer des composants simples.
Props, State et Lifecycle
• Gestion des Props et du State
• Communication entre composants.
• Utilisation et manipulation du state.
• Le Lifecycle des Composants
• Comprendre le lifecycle des composants.
• Exercices pratiques : Manipulation du state et lifecycle.
Hooks dans React
• Introduction aux Hooks
• Utilisation de useState et useEffect.
• Règles et bonnes pratiques avec les hooks.
• Hooks Avancés
• Introduction à d'autres hooks (useContext, useReducer).
• Exercices pratiques : Refactorisation d'un composant de classe en composant fonctionnel avec hooks.
Gestion d'État Avancée et Routage
• Gestion d'État Plus Complexe
• Utilisation de la Context API.
• Introduction à Redux.
• Routage avec React Router
• Mise en place du routage dans une application React.
• Exercices pratiques : Création d'une application SPA avec navigation.
Interaction avec les API et Gestion des Effets Secondaires
• Appels API avec React
• Utilisation de fetch/Axios pour interagir avec les API.
• Gestion des données asynchrones.
• Gestion des Effets Secondaires
• Techniques avancées avec useEffect.
• Exercices pratiques : Création d'une application utilisant une API externe.
Formulaires et Validation dans React
• Gestion des Formulaires
• Création et gestion des formulaires.
• Utilisation de controlled components.
• Validation des Formulaires
• Implémentation de la validation côté client.
• Exercices pratiques : Création et validation de formulaires.
Performance et Optimisation
• Optimisation des Performances
• Techniques de performance : memoization, lazy loading.
• Analyse et débogage des problèmes de performance.
• Bonnes Pratiques de Développement
• Structure du projet et bonnes pratiques.
• Gestion des erreurs et debugging.
Déploiement et Projet Final
• Préparation au Déploiement
• Stratégies de build pour la production.
• Introduction au déploiement avec des plateformes comme Netlify ou Vercel.
PYTHON/DJANGO
Introduction à Python
• Introduction à DevOps : Histoire, principes et avantages.
• Outils de gestion de version : Focus sur Git.
• Atelier pratique sur Git : Configuration, commandes de base.
• Introduction à l'intégration continue (CI) et à la livraison continue (CD) avec un aperçu de Jenkins.
Structures de Données et Fonctions en Python
• Listes, tuples, dictionnaires et ensembles.
• Compréhensions de liste et expressions génératrices.
• Définition et utilisation de fonctions.
• Portée des variables, arguments et valeurs de retour.
Programmation Orientée Objet et Gestion des Exceptions
• Concepts de la POO : classes, objets, héritage, encapsulation.
• Création de classes et d'instances.
• Gestion des exceptions en Python.
• Exercices pratiques sur la PO
Introduction à React et Principes de Base
• Introduction à React
• Histoire et philosophie de React.
• Aperçu de l'écosystème React.
• Comprendre les JSX et les Composants
• Création de composants fonctionnels.
• Introduction aux JSX.
• Exercices pratiques : Créer des composants simples.
Props, State et Lifecycle
• Gestion des Props et du State
• Communication entre composants.
• Utilisation et manipulation du state.
• Le Lifecycle des Composants
• Comprendre le lifecycle des composants.
• Exercices pratiques : Manipulation du state et lifecycle.
Hooks dans React
• Introduction aux Hooks
• Utilisation de useState et useEffect.
• Règles et bonnes pratiques avec les hooks.
• Hooks Avancés
• Introduction à d'autres hooks (useContext, useReducer).
• Exercices pratiques : Refactorisation d'un composant de classe en composant fonctionnel avec hooks.
Gestion d'État Avancée et Routage
• Gestion d'État Plus Complexe
• Utilisation de la Context API.
• Introduction à Redux.
• Routage avec React Router
• Mise en place du routage dans une application React.
• Exercices pratiques : Création d'une application SPA avec navigation.
Interaction avec les API et Gestion des Effets Secondaires
• Appels API avec React
• Utilisation de fetch/Axios pour interagir avec les API.
• Gestion des données asynchrones.
• Gestion des Effets Secondaires
• Techniques avancées avec useEffect.
• Exercices pratiques : Création d'une application utilisant une API externe.
Formulaires et Validation dans React
• Gestion des Formulaires
• Création et gestion des formulaires.
• Utilisation de controlled components.
• Validation des Formulaires
• Implémentation de la validation côté client.
• Exercices pratiques : Création et validation de formulaires.
Performance et Optimisation
• Optimisation des Performances
• Techniques de performance : memoization, lazy loading.
• Analyse et débogage des problèmes de performance.
• Bonnes Pratiques de Développement
• Structure du projet et bonnes pratiques.
• Gestion des erreurs et debugging.
Déploiement et Projet Final
• Préparation au Déploiement
• Stratégies de build pour la production.
• Introduction au déploiement avec des plateformes comme Netlify ou Vercel.
PYTHON/DJANGO
Introduction à Python
• Introduction à DevOps : Histoire, principes et avantages.
• Outils de gestion de version : Focus sur Git.
• Atelier pratique sur Git : Configuration, commandes de base.
• Introduction à l'intégration continue (CI) et à la livraison continue (CD) avec un aperçu de Jenkins.
Structures de Données et Fonctions en Python
• Listes, tuples, dictionnaires et ensembles.
• Compréhensions de liste et expressions génératrices.
• Définition et utilisation de fonctions.
• Portée des variables, arguments et valeurs de retour.
Programmation Orientée Objet et Gestion des Exceptions
• Concepts de la POO : classes, objets, héritage, encapsulation.
• Création de classes et d'instances.
• Gestion des exceptions en Python.
• Exercices pratiques sur la PO
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
Ces formations peuvent vous intéresser
Les formations les plus recherchées
Lyon
Toulouse
Marseille
Montpellier
Paris
Bordeaux
Dijon
Mâcon
Nantes
Rennes
Informatique CPF
Informatique en Ligne
Programmation
Programmation CPF
Programmation en Ligne
Creation site internet
Developpeur web
Webmaster
Integrateur web
Intelligence artificielle
Machine learning
Vba
Technicien support informatique
Technicien informatique
Administrateur systeme
Creation site internet Villiers-le-Bel
Developpeur web Mantes-la-Ville
Integrateur web Villiers-le-Bel
Programmation Mantes-la-Ville
Webmaster Villiers-le-Bel
Webmaster Mantes-la-Ville
Programmation Mantes-la-Jolie
Integrateur web Beaumont-sur-Oise
Developpeur web Mantes-la-Jolie
Creation site internet Paris