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.
En savoir plus sur les localités en présentiel
Cette formation est disponible dans les centres de formation suivants:
  • 64 - Bayonne
Cette formation peut être dispensée dans votre entreprise dans les localités suivantes :
  • 16 - Charente
  • 17 - Charente-Maritime
  • 19 - Corrèze
  • 23 - Creuse
  • 24 - Dordogne
  • 33 - Gironde
  • 40 - Landes
  • 47 - Lot-et-Garonne
  • 64 - Pyrénées-Atlantiques
  • 79 - Deux-Sèvres
  • 86 - Vienne
  • 87 - Haute-Vienne
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é.
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

Envie d’en savoir plus sur cette formation ?

Documentez-vous sur la formation

Ces formations peuvent vous intéresser

Quelle est votre situation ?

Vous êtes ?

Veuillez choisir un lieu

Please fill out this field.

Please fill out this field.

Veuillez sélectionner un niveau de formation

Informez-vous gratuitement et sans engagement sur la formation.

Please fill out this field.

Please fill out this field.

Please fill out this field.

Veuillez saisir une adresse email

  • Vous voulez dire ?
  • ou plutôt ?

En cliquant sur "J'envoie ma demande", vous acceptez les CGU et déclarez avoir pris connaissance de la politique de protection des données du site maformation.fr

Haut de page