
React - Bibliothèque JavaScript
- Formation en présentiel ou à distance
- Formation non certifiante
- A partir de : 3h
- A partir de 1658€ HT
Nous concevons des parcours sur-mesure, en présentiel ou à distance (visioconférence et e-learning), intégrant pédagogie inversée et mode projet pour favoriser l’implication des apprenants et l’application concrète des compétences en entreprise.
Nos formateurs sont des professionnels expérimentés, spécialistes de leurs domaines, qui assurent un accompagnement pédagogique de qualité tout au long du parcours.
Nous proposons des formats souples permettant de concilier formation et activité professionnelle, avec des sessions planifiées selon vos disponibilités.
De l’analyse des besoins à la validation des acquis, nous accompagnons chaque stagiaire et chaque entreprise pour assurer la réussite des formations engagées.
React JS est une bibliothèque JavaScript open-source développée par Facebook, conçue pour créer des interfaces utilisateur dynamiques et performantes. Grâce à son approche basée sur les composants et le Virtual DOM, React permet de construire des applications web modernes, modulaires et faciles à maintenir.
Très prisé dans le développement front-end, React JS est aujourd’hui un standard pour la création de sites web interactifs, d’applications monopages (Single Page Applications – SPA) et d’interfaces complexes nécessitant une gestion fine de l’état et des performances.
Dans cette formation, vous apprendrez à maîtriser les fondamentaux de React JS, de l’installation de l’environnement de développement à la création d’applications complètes.
Vous découvrirez comment créer et organiser des composants, gérer l’état avec useState et useEffect, manipuler les événements, intégrer le routage avec React Router, et interagir avec des API externes. La formation abordera également la gestion avancée de l’état avec des outils comme Context API ou des librairies telles que Redux.
À l’issue de cette formation, vous serez capable de développer des interfaces web modernes et réactives, tout en appliquant les bonnes pratiques de conception et d’optimisation propres à React JS.
Comprendre ce qu’est React Native, ses prérequis et son rôle dans le développement mobile multiplateforme.
Installer et configurer un environnement de développement complet avec Node.js, Xcode, Android Studio, Genymotion et Expo.
Créer un nouveau projet avec Expo et maîtriser la structure et l’architecture d’une application React Native.
Développer des composants réutilisables, afficher des données dynamiques et appliquer du style personnalisé.
Concevoir des composants stateful pour gérer les entrées utilisateurs, l’état local et l’interactivité des applications.
Mettre en place la navigation entre écrans grâce à des librairies externes et personnaliser la barre de navigation.
Utiliser les API natives de React Native comme Alert ou AsyncStorage et comprendre le cycle de vie des composants.
Préparer et déployer une application sur Expo, l’App Store et Google Play pour la publier auprès des utilisateurs.
Développeurs.
Prérequis :
Intro React Native
– Qu’est-ce que c’est ?
– Pré-requis
Environnement de travail
– Installation de Node.js
– Installation de XCode
– Installation de Android Studio
– Installation de Genymotion
– Installation de Expo
Environnement de travail
– Démarrer un projet avec Expo
– La structure d’un nouveau projet avec Expo
– L’architecture du projet
– Appliquer du style à mes composants
Mon premier composant réutilisable en React Native
– Création des données
– Affichage d’un tweet
– Afficher les images
– Composant Tweet
– Styliser un composant
– Boucler sur un composant réutilisable
Mon premier composant stateful
– Structure de base d’un composant stateful
– Input et state
– Ajouter un compteur de caractères
– Ajouter un nouveau tweet
– Régler les problèmes d’affichage
Créer un menu de navigation
– Création d’un second container
– Création de la barre de navigation
– Travailler avec une librairie externe
– Mettre à jour la barre de navigation
Aller plus loin
– L’API React Native
– Utiliser l’API Alert
– Utiliser l’API AsyncStorage
– Lifecycle des composants stateful
Déployer son application
– Déployer son application sur Expo
– Déployer son application sur l’App Store
– Déployer son application sur Google Play
Votre parcours de formation sera personnalisé, à la fois en fonction de votre niveau, de vos besoins et de vos attentes professionnelles. Un parcours 100% flexible qui évolue avec vous. Notre approche pédagogique permet un apprentissage efficace, et ludique. Notre méthode comprend :
• Des cours particuliers personnalisés en visioconférence.
• Des plateformes de E-learning suivant les programmes tutorés par votre formateur. Notre équipe pédagogique vous accompagne tout au long de votre formation, et une conseillère pédagogique dédiée vous assiste tout au long de votre apprentissage en prenant contact régulièrement avec vous pour suivre votre avancement. Par ailleurs, notre service administratif vous conseille pour la mise en place et le suivi de vos dossiers de formations. Chaque stagiaire bénéfice d’un « espace personnel » comprenant : Le règlement intérieur Le protocole individuel de formation Les feuilles de présence Le pourcentage de l’avancement de votre formation Vous bénéficiez aussi d’un « espace apprenant » comprenant : Votre programme de base personnalisable Votre audit de préformation Vos évaluations de satisfaction Pour votre première connexion, une tutrice vous accompagne et vous guidera pour la prise en main de tous les outils que nous mettons à votre disposition. Votre service administratif : Ouvert du lundi au jeudi de 9h00 à 18h00 et le vendredi de 9h00 à 16h00.
• Par téléphone : 09.72.31.90.58
• Par mail : administratif@next-forma.fr Votre service pédagogique : Ouvert du lundi au jeudi de 9h00 à 17h00 et le vendredi de 9h00 à 16h00.
• Par téléphone : 09.72.31.90.58 • Par mail : assistante@next-forma.fr Votre référent handicap : Sivane Guedj
• Par téléphone : 09.72.31.90.58
• Par mail : assistante@next-forma.fr Bonne formation chez Next Forma !
Depuis 2009, NEXT FORMA accompagne plus de 5 000 stagiaires dans toute la France et propose des formations en visioconférence et en présentiel.
Plus de 93% de stagiaires satisfaits.
NEXT FORMA est spécialisé dans l’exécution de cours individuels à distance.
Votre parcours de formation sera personnalisé, à la fois en fonction de votre niveau, de vos besoins et de vos attentes professionnelles. Un parcours 100% flexible qui évolue avec vous.
Notre approche pédagogique permet un apprentissage efficace, et ludique.
Next Forma s’assure que la formation proposée puisse être accessible aux personnes en situation de handicap.
Notre réfèrent handicap vous accompagnera dans votre projet de formation afin d’anticiper ensemble les aménagements éventuels à mettre en œuvre pour favoriser la réussite de votre parcours.
Vous trouverez également sur notre site internet et dans votre espace apprenant le livret « politique du handicap » vous donnant toutes les informations utiles afin de réaliser votre formation dans les meilleures conditions.
Nous concevons des parcours sur-mesure, en présentiel ou à distance (visioconférence et e-learning), intégrant pédagogie inversée et mode projet pour favoriser l’implication des apprenants et l’application concrète des compétences en entreprise.
Nos formateurs sont des professionnels expérimentés, spécialistes de leurs domaines, qui assurent un accompagnement pédagogique de qualité tout au long du parcours.
Nous proposons des formats souples permettant de concilier formation et activité professionnelle, avec des sessions planifiées selon vos disponibilités.
De l’analyse des besoins à la validation des acquis, nous accompagnons chaque stagiaire et chaque entreprise pour assurer la réussite des formations engagées.
Google Analytics est un outil incontournable d’analyse d’audience développé par Google, utilisé pour mesurer et analyser la fréquentation d’un site web, comprendre le comportement des visiteurs et optimiser les performances digitales.
Grâce à ses fonctionnalités puissantes, Google Analytics permet de collecter des données précises sur le trafic, les sources d’acquisition, les pages consultées, les conversions et les interactions des utilisateurs. Ces informations aident les entreprises à prendre des décisions stratégiques basées sur des données fiables et à améliorer leur retour sur investissement marketing.
Dans cette formation, vous découvrirez comment configurer, utiliser et interpréter efficacement les données fournies par Google Analytics.
Vous apprendrez à installer le code de suivi sur un site web, à naviguer dans l’interface de Google Analytics, à créer des rapports personnalisés et à analyser les principaux indicateurs de performance (sessions, utilisateurs, taux de rebond, conversions, etc.). Vous serez également initié à l’utilisation des segments, des événements, des objectifs et des rapports en temps réel.
À l’issue de cette formation, vous serez capable d’exploiter Google Analytics pour suivre vos résultats, comprendre vos visiteurs et piloter votre stratégie digitale de manière éclairée.
Comprendre le rôle et les fonctionnalités principales de Google Analytics dans l’analyse du trafic web.
Créer et configurer un compte Google Analytics, y compris l’installation des balises de suivi sur différents types de sites (classique, WordPress, via Google Tag Manager).
Naviguer efficacement dans le dashboard et interpréter les indicateurs clés en temps réel.
Analyser les sources de trafic et comprendre le comportement des visiteurs sur un site web.
Étudier les performances des mots clés grâce aux données Analytics et à la Search Console.
Comprendre l’intégration entre Google Analytics et Google Ads pour suivre les campagnes publicitaires.
Analyser l’audience d’un site selon des critères géographiques, démographiques et comportementaux.
Créer des rapports personnalisés et exporter les données vers Google Data Studio pour une visualisation avancée.
Tout public.
Prérequis :
Présentation de Google Analytics
– Qu’est-ce que Google Analytics ?
Fonctionnement de Google Analytics
– Le Compte Analytics
– Créer son compte
Créer et paramétrer son Profil dans Google Analytics
– Paramétrer les utilisateurs
– Installer les tags sur son site web basic
– Installer les tags sur WordPress
– Création de la balise sur Google Tag Manager
Naviguer sur le Dashboard dans Google Analytics
– Présentation du dashboard
– Paramètres et indicateurs : Les basiques
– La vue Temps réel
Comment Analyser le Trafic de votre Site
– Les sources de trafic et leurs statistiques
– Analyse du trafic entrant / Analyse comparative et étude des sessions
– Analyse des sources de trafic
– Les réferral ou sites référents
– Les segments
Comment Analyser le trafic / mots clés de votre Site
– Analyser les mots clés des moteurs de recherche
– Analyser les mots clés de la recherche avec Search Console
Analytics et Adwords
– Les statistiques de contenu
Analyser l’audience d’un site web
– Les informations géographiques et linguistiques
– Analyser les visiteurs de votre site
– Acquisition
– Les réseaux sociaux et flux de trafic
– Le comportement
– Analyse des visiteurs (sessions, mobiles)
Comprendre les objectifs et conversions
– Les statistiques visiteurs
– URLs et entonnoirs multicanaux
Les rapports
– Créer un rapport personnalisé
Comment Exporter des indicateurs dans Data Studio
– Export et traitement des indicateurs dans Data Studio
Votre parcours de formation sera personnalisé, à la fois en fonction de votre niveau, de vos besoins et de vos attentes professionnelles. Un parcours 100% flexible qui évolue avec vous. Notre approche pédagogique permet un apprentissage efficace, et ludique. Notre méthode comprend :
• Des cours particuliers personnalisés en visioconférence.
• Des plateformes de E-learning suivant les programmes tutorés par votre formateur. Notre équipe pédagogique vous accompagne tout au long de votre formation, et une conseillère pédagogique dédiée vous assiste tout au long de votre apprentissage en prenant contact régulièrement avec vous pour suivre votre avancement. Par ailleurs, notre service administratif vous conseille pour la mise en place et le suivi de vos dossiers de formations. Chaque stagiaire bénéfice d’un « espace personnel » comprenant : Le règlement intérieur Le protocole individuel de formation Les feuilles de présence Le pourcentage de l’avancement de votre formation Vous bénéficiez aussi d’un « espace apprenant » comprenant : Votre programme de base personnalisable Votre audit de préformation Vos évaluations de satisfaction Pour votre première connexion, une tutrice vous accompagne et vous guidera pour la prise en main de tous les outils que nous mettons à votre disposition. Votre service administratif : Ouvert du lundi au jeudi de 9h00 à 18h00 et le vendredi de 9h00 à 16h00.
• Par téléphone : 09.72.31.90.58
• Par mail : administratif@next-forma.fr Votre service pédagogique : Ouvert du lundi au jeudi de 9h00 à 17h00 et le vendredi de 9h00 à 16h00.
• Par téléphone : 09.72.31.90.58 • Par mail : assistante@next-forma.fr Votre référent handicap : Sivane Guedj
• Par téléphone : 09.72.31.90.58
• Par mail : assistante@next-forma.fr Bonne formation chez Next Forma !
Depuis 2009, NEXT FORMA accompagne plus de 5 000 stagiaires dans toute la France et propose des formations en visioconférence et en présentiel.
Plus de 93% de stagiaires satisfaits.
NEXT FORMA est spécialisé dans l’exécution de cours individuels à distance.
Votre parcours de formation sera personnalisé, à la fois en fonction de votre niveau, de vos besoins et de vos attentes professionnelles. Un parcours 100% flexible qui évolue avec vous.
Notre approche pédagogique permet un apprentissage efficace, et ludique.
Next Forma s’assure que la formation proposée puisse être accessible aux personnes en situation de handicap.
Notre réfèrent handicap vous accompagnera dans votre projet de formation afin d’anticiper ensemble les aménagements éventuels à mettre en œuvre pour favoriser la réussite de votre parcours.
Vous trouverez également sur notre site internet et dans votre espace apprenant le livret « politique du handicap » vous donnant toutes les informations utiles afin de réaliser votre formation dans les meilleures conditions.
Nous concevons des parcours sur-mesure, en présentiel ou à distance (visioconférence et e-learning), intégrant pédagogie inversée et mode projet pour favoriser l’implication des apprenants et l’application concrète des compétences en entreprise.
Nos formateurs sont des professionnels expérimentés, spécialistes de leurs domaines, qui assurent un accompagnement pédagogique de qualité tout au long du parcours.
Nous proposons des formats souples permettant de concilier formation et activité professionnelle, avec des sessions planifiées selon vos disponibilités.
De l’analyse des besoins à la validation des acquis, nous accompagnons chaque stagiaire et chaque entreprise pour assurer la réussite des formations engagées.
JavaScript est un langage de programmation essentiel du web, utilisé pour rendre les pages interactives et dynamiques. Initialement conçu pour s’exécuter dans le navigateur, il est aujourd’hui également présent côté serveur grâce à des plateformes comme Node.js, ce qui en fait un langage polyvalent et incontournable.
JavaScript permet de manipuler le contenu HTML et CSS en temps réel, de créer des animations, de gérer des événements utilisateurs et de communiquer avec des serveurs pour charger des données de manière asynchrone, rendant les applications web modernes fluides et réactives.
Dans cette formation, vous apprendrez les bases de JavaScript, depuis la syntaxe et la logique de programmation jusqu’à la création d’interfaces utilisateur dynamiques.
Vous commencerez par comprendre la structure d’un script, la déclaration de variables, l’utilisation des fonctions et la gestion des conditions et boucles. Vous découvrirez ensuite la manipulation du DOM, la gestion des événements, l’utilisation d’objets natifs et les principes de programmation asynchrone avec AJAX ou Fetch.
Cette formation vous permettra de développer des pages web interactives et de poser les bases solides nécessaires pour explorer des frameworks modernes comme React, Vue ou Angular.
Comprendre le rôle et l’importance de JavaScript dans le développement web et configurer son environnement de travail.
Maîtriser la syntaxe de base du langage : variables, conditions, boucles, fonctions, tableaux et objets.
Explorer des concepts avancés comme les prototypes, les itérateurs, la gestion des erreurs et la récursivité.
Découvrir les nouveautés de JavaScript ES6 et ES8 pour écrire un code moderne, efficace et maintenable.
Comprendre et gérer l’asynchronisme avec les promesses, async/await et les opérations parallèles.
Manipuler le DOM pour modifier dynamiquement le contenu et l’apparence des pages web.
Réaliser des interactions utilisateur grâce à la programmation événementielle et aux requêtes AJAX.
Mettre en pratique les acquis à travers des exercices concrets comme la validation de formulaires ou la création d’un jeu interactif.
Développeurs.
Prérequis :
Introduction
– À propos de la formation
– Pré-requis
– Bienvenue dans le monde du développement
– Pourquoi apprendre le JavaScript ?
Apprendre à coder
– Hello world
– Les variables
– Les conditions
– Les boucles
– Les fonctions
– Les tableaux
– Les objets
Concepts avancés
– La librairie standard
– Les prototypes
– Les itérateurs
– La gestion des erreurs
– La récursivité
Travailler avec le JavaScript
– Configurer son environnement de travail
– Exécuter du JavaScript dans la console avec Node
– Compiler son JavaScript avec Babel
JavaScript ES6
– Ce qu’on connait déjà
– Les variables sont scopées
– Arrow functions : retours et paramètres par défaut
– Les templates strings
– Le destructuring
– Le spread opérateur
– La gestion des modules
– Le paradigme objet et les classes
Le JavaScript est asynchrone
– Démonstration
– Utiliser les promesses
– Calculs parallèles avec Promise.all()
– ES8 et Async/Await
Utiliser JavaScript dans une page web – Partie 1
– HTML/CSS en 10 min
– Charger du JavaScript dans une page web
– Cibler un élément du DOM
– Modifier et animer un élément du DOM
– Réagir aux événements
– La programmation événementielle
Utiliser JavaScript dans une page web – Partie 2
– Récupérer des données sur sa page web
– Utiliser l’AJAX
Travaux pratiques
– Validation d’un formulaire
– Un morpion sans jamais recharger la page
Votre parcours de formation sera personnalisé, à la fois en fonction de votre niveau, de vos besoins et de vos attentes professionnelles. Un parcours 100% flexible qui évolue avec vous. Notre approche pédagogique permet un apprentissage efficace, et ludique. Notre méthode comprend :
• Des cours particuliers personnalisés en visioconférence.
• Des plateformes de E-learning suivant les programmes tutorés par votre formateur. Notre équipe pédagogique vous accompagne tout au long de votre formation, et une conseillère pédagogique dédiée vous assiste tout au long de votre apprentissage en prenant contact régulièrement avec vous pour suivre votre avancement. Par ailleurs, notre service administratif vous conseille pour la mise en place et le suivi de vos dossiers de formations. Chaque stagiaire bénéfice d’un « espace personnel » comprenant : Le règlement intérieur Le protocole individuel de formation Les feuilles de présence Le pourcentage de l’avancement de votre formation Vous bénéficiez aussi d’un « espace apprenant » comprenant : Votre programme de base personnalisable Votre audit de préformation Vos évaluations de satisfaction Pour votre première connexion, une tutrice vous accompagne et vous guidera pour la prise en main de tous les outils que nous mettons à votre disposition. Votre service administratif : Ouvert du lundi au jeudi de 9h00 à 18h00 et le vendredi de 9h00 à 16h00.
• Par téléphone : 09.72.31.90.58
• Par mail : administratif@next-forma.fr Votre service pédagogique : Ouvert du lundi au jeudi de 9h00 à 17h00 et le vendredi de 9h00 à 16h00.
• Par téléphone : 09.72.31.90.58 • Par mail : assistante@next-forma.fr Votre référent handicap : Sivane Guedj
• Par téléphone : 09.72.31.90.58
• Par mail : assistante@next-forma.fr Bonne formation chez Next Forma !
Depuis 2009, NEXT FORMA accompagne plus de 5 000 stagiaires dans toute la France et propose des formations en visioconférence et en présentiel.
Plus de 93% de stagiaires satisfaits.
NEXT FORMA est spécialisé dans l’exécution de cours individuels à distance.
Votre parcours de formation sera personnalisé, à la fois en fonction de votre niveau, de vos besoins et de vos attentes professionnelles. Un parcours 100% flexible qui évolue avec vous.
Notre approche pédagogique permet un apprentissage efficace, et ludique.
Next Forma s’assure que la formation proposée puisse être accessible aux personnes en situation de handicap.
Notre réfèrent handicap vous accompagnera dans votre projet de formation afin d’anticiper ensemble les aménagements éventuels à mettre en œuvre pour favoriser la réussite de votre parcours.
Vous trouverez également sur notre site internet et dans votre espace apprenant le livret « politique du handicap » vous donnant toutes les informations utiles afin de réaliser votre formation dans les meilleures conditions.
Nous concevons des parcours sur-mesure, en présentiel ou à distance (visioconférence et e-learning), intégrant pédagogie inversée et mode projet pour favoriser l’implication des apprenants et l’application concrète des compétences en entreprise.
Nos formateurs sont des professionnels expérimentés, spécialistes de leurs domaines, qui assurent un accompagnement pédagogique de qualité tout au long du parcours.
Nous proposons des formats souples permettant de concilier formation et activité professionnelle, avec des sessions planifiées selon vos disponibilités.
De l’analyse des besoins à la validation des acquis, nous accompagnons chaque stagiaire et chaque entreprise pour assurer la réussite des formations engagées.
Java est un langage de programmation orienté objet, robuste et portable, développé par Sun Microsystems (aujourd’hui propriété d’Oracle). Il est l’un des langages les plus utilisés au monde grâce à sa polyvalence, sa sécurité et sa capacité à fonctionner sur toutes les plateformes grâce au principe “Write Once, Run Anywhere”.
Java est présent dans de nombreux domaines : applications desktop, développement web, applications mobiles (Android), systèmes embarqués et même dans l’Internet des objets (IoT). Sa vaste bibliothèque standard et ses frameworks puissants en font un choix privilégié pour la création de logiciels fiables et évolutifs.
Dans cette formation, vous apprendrez les bases du langage Java ainsi que les principes de la programmation orientée objet pour concevoir des applications claires et maintenables.
Vous commencerez par découvrir l’environnement de développement, écrire vos premiers programmes et comprendre la syntaxe du langage. Vous explorerez ensuite la création de classes, la manipulation d’objets, la gestion des exceptions, les collections, et l’accès aux fichiers.
La formation abordera également les principes avancés comme le multithreading, l’utilisation des API Java et la connexion à des bases de données.
À l’issue de cette formation, vous serez capable de développer des applications robustes en Java et d’appréhender les frameworks et outils qui prolongent ses possibilités.
Comprendre les principes fondamentaux du langage Java et savoir installer l’environnement de développement.
Créer et exécuter ses premiers programmes en console et au sein d’un IDE comme NetBeans.
Manipuler les variables, les types de données, les structures de contrôle et réaliser des calculs avec la librairie Math.
Concevoir et personnaliser des interfaces graphiques conviviales avec composants (TextField, boutons, Layouts).
Gérer les événements utilisateurs (clavier, souris) et introduire l’interactivité dans les applications.
Appliquer la programmation orientée objet en créant des classes, objets, méthodes, et en protégeant les données.
Lire, écrire et manipuler des fichiers pour stocker ou récupérer des données dans des projets réels.
Développer une application complète comme un carnet d’adresses en appliquant de bonnes pratiques de conception et d’organisation du code.
Développeurs.
Prérequis :
Introduction
– Le mot de l’auteur avec Tuto Java
Organiser son travail
– Installation de Java sur PC
– Installation de Java sur Mac
– Bonjour en mode commande sur PC
– Bonjour en mode commande sur Mac
L’interface de NetBeans minimum
– Présentation de l’interface avec Tuto Java
– Le mode design
– Le mode source
Pour commencer
– Créer un projet
– Écrire le tout premier programme
Deviner un nombre tiré au hasard
Communiquer et traiter des données
– La librairie Math et le typage des données
– Les textField et les boutons
– Le cast
– Résumé communiquer et traiter des données
Faire des tests
– Transformer une chaîne de caractère en un nombre – Utiliser l’expression if
– Les tests if-else imbriqués
– Résumé de faire des tests
Compter et concaténer
– Variable globale, variable locale et dichotomie
– L’incrémentation
– Modifier l’interface avec le mode Design
– Décrémentation
– Concaténation de caractères
– Résumé de compter et concaténer
Programmer avec des fonctions
– Les fonctions – Introduction théorique
– Les fonctions – Mise en pratique
– Gestion des événements clavier
– Les fonctions sans résultat – type void
– Résumé de programmer avec des fonctions
Construire une interface graphique conviviale
– Modifier ou effacer le contenu d’un textField
– Présentation de la nouvelle interface
– Traiter les radios boutons – option : Finir la partie
– Traiter les radios boutons – option : Rejouer
– Activer ou désactiver l’option Rejouer : les drapeaux
– Résumé de construire une interface graphique conviviale
– Présentation de l’application avec Tuto Java
Afficher plusieurs photos sur des lignes et des colonnes
– Afficher une photo
– Les gestionnaires d’affichage – Layout
– Répéter des instructions avec la boucle for
– Mémoriser des valeurs dans un tableau
– Résumé de afficher plusieurs photos
Programmer en orienté objet
– La POO – introduction
– Écrire la classe Carte
– Créer un objet de type carte
– Protéger les données avec le mode Private et des méthodes d’accès
– Protéger les données avec un constructeur
– Écrire une méthode métier
– Résumé de programmer en orienté objet
Ajouter de l’interactivité
– Écouter le clic de souris
– Retourner une carte avec la technique du drapeau
Afficher un jeu de 2 fois 24 cartes
– Tableau et boucle for
– Travail sur les indices de tableau
Mélanger les cartes
– Comment mélanger des nombres – théorie
– Mélanger 48 cartes – Application
Ajouter de l’interactivité
– Compter les cartes retournées et vérifier leur identifiant
– Supprimer un écouteur pour empêcher les paires de carte de se retourner
Créer une fenêtre de dialogue
– Présentation de la fenêtre avec Tuto Java
– La classe Message – création de l’interface
– La classe Message – Propriétés et méthodes
– Comment afficher une boite de dialogue
– Finalisation avec Tuto Java
Carnet d’adresse
– Présentation du projet avec Tuto Java
Module 1
– Créer une application de bureau
– Tableau à 2 dimensions
– Le constructeur Contact()
– Propriétés et méthodes set et get
– Méthodes métier
– Le gestionnaire d’affichage : Absolute Layout
– Colorier un composant une fois sur deux
– Ajouter une scrollBar
– Résumé des acquis du module 1
Module 2
– Comment utiliser les fichiers – théorie
– Ouvrir et lire un fichier – pratique
– Extraire les données en fonction du format du fichier
– Transmettre les données au carnet d’adresses
– Résumé des acquis du module 2
Module 3
– Présentation de la classe Info
– Afficher le premier contact par défaut
– Écouter l’événement MouseReleased
– Ajouter un cadre à un composant
– Résumé des acquis du module 3
Module 4
– Présentation du module 4
– La classe Saisie
– Afficher la boite de dialogue avec Tuto Java
– Mémoriser les données saisies
– Parcourir le système de fichier
– Écrire dans un fichier – Théorie
– Écrire dans un fichier – Pratique avec une ArrayList
– Valider la saisie et retourner à l’application principale
– Résumé des acquis du module 4
Module 5
– Présentation du module 5
– Supprimer un élément dans une ArrayList
– Mettre à jour la liste des contacts
– Résumé des acquis du module 5
Module 6
– Modifier les propriétés de la page About
Conclusion
– Conclusion avec Tuto Java
Votre parcours de formation sera personnalisé, à la fois en fonction de votre niveau, de vos besoins et de vos attentes professionnelles. Un parcours 100% flexible qui évolue avec vous. Notre approche pédagogique permet un apprentissage efficace, et ludique. Notre méthode comprend :
• Des cours particuliers personnalisés en visioconférence.
• Des plateformes de E-learning suivant les programmes tutorés par votre formateur. Notre équipe pédagogique vous accompagne tout au long de votre formation, et une conseillère pédagogique dédiée vous assiste tout au long de votre apprentissage en prenant contact régulièrement avec vous pour suivre votre avancement. Par ailleurs, notre service administratif vous conseille pour la mise en place et le suivi de vos dossiers de formations. Chaque stagiaire bénéfice d’un « espace personnel » comprenant : Le règlement intérieur Le protocole individuel de formation Les feuilles de présence Le pourcentage de l’avancement de votre formation Vous bénéficiez aussi d’un « espace apprenant » comprenant : Votre programme de base personnalisable Votre audit de préformation Vos évaluations de satisfaction Pour votre première connexion, une tutrice vous accompagne et vous guidera pour la prise en main de tous les outils que nous mettons à votre disposition. Votre service administratif : Ouvert du lundi au jeudi de 9h00 à 18h00 et le vendredi de 9h00 à 16h00.
• Par téléphone : 09.72.31.90.58
• Par mail : administratif@next-forma.fr Votre service pédagogique : Ouvert du lundi au jeudi de 9h00 à 17h00 et le vendredi de 9h00 à 16h00.
• Par téléphone : 09.72.31.90.58 • Par mail : assistante@next-forma.fr Votre référent handicap : Sivane Guedj
• Par téléphone : 09.72.31.90.58
• Par mail : assistante@next-forma.fr Bonne formation chez Next Forma !
Depuis 2009, NEXT FORMA accompagne plus de 5 000 stagiaires dans toute la France et propose des formations en visioconférence et en présentiel.
Plus de 93% de stagiaires satisfaits.
NEXT FORMA est spécialisé dans l’exécution de cours individuels à distance.
Votre parcours de formation sera personnalisé, à la fois en fonction de votre niveau, de vos besoins et de vos attentes professionnelles. Un parcours 100% flexible qui évolue avec vous.
Notre approche pédagogique permet un apprentissage efficace, et ludique.
Next Forma s’assure que la formation proposée puisse être accessible aux personnes en situation de handicap.
Notre réfèrent handicap vous accompagnera dans votre projet de formation afin d’anticiper ensemble les aménagements éventuels à mettre en œuvre pour favoriser la réussite de votre parcours.
Vous trouverez également sur notre site internet et dans votre espace apprenant le livret « politique du handicap » vous donnant toutes les informations utiles afin de réaliser votre formation dans les meilleures conditions.
Nous concevons des parcours sur-mesure, en présentiel ou à distance (visioconférence et e-learning), intégrant pédagogie inversée et mode projet pour favoriser l’implication des apprenants et l’application concrète des compétences en entreprise.
Nos formateurs sont des professionnels expérimentés, spécialistes de leurs domaines, qui assurent un accompagnement pédagogique de qualité tout au long du parcours.
Nous proposons des formats souples permettant de concilier formation et activité professionnelle, avec des sessions planifiées selon vos disponibilités.
De l’analyse des besoins à la validation des acquis, nous accompagnons chaque stagiaire et chaque entreprise pour assurer la réussite des formations engagées.
C++ est un langage de programmation puissant et performant, largement utilisé dans le développement logiciel, la programmation système, les applications embarquées, les jeux vidéo et les logiciels nécessitant des calculs intensifs.
Évolution du langage C, C++ apporte la programmation orientée objet, permettant une meilleure organisation du code et une grande réutilisabilité. Il offre un contrôle précis sur les ressources matérielles, la mémoire et la gestion des performances, ce qui en fait un outil privilégié pour les applications exigeantes.
Dans cette formation, vous découvrirez les fondements du langage C++ et apprendrez à écrire des programmes robustes, efficaces et bien structurés.
Vous commencerez par comprendre la syntaxe de base, manipuler les variables, les opérateurs et les structures de contrôle. Vous apprendrez ensuite à créer des fonctions, des classes, et à exploiter les concepts de la programmation orientée objet tels que l’héritage, le polymorphisme et l’encapsulation.
La formation abordera également la gestion de la mémoire, la manipulation des pointeurs, l’utilisation des bibliothèques standards (STL) et les bonnes pratiques pour écrire du code performant et maintenable.
À l’issue de cette formation, vous serez capable de développer des applications en C++, que ce soit pour des logiciels métiers, des jeux vidéo ou des systèmes embarqués.
Développeurs.
Prérequis :
Présentation
– Présentation de la formation au langage C++
– Les différences entre le langage C++, le C#, l’Objective C et le langage C
Introduction au langage C++
– Généralités du langage C++
– Exercice : premier programme C++
– Variables
– Types natifs
– Espaces de noms
– La console
– Exercice : gestion de la console
– Structures de contrôle
– Exercice : alternatives
– Exercice : boucles while et do/while
– Exercice : boucles for
Les fonctions en C++
– Principe des fonctions en C++
– Paramètres des fonctions
– Valeur de retour
– La fonction main
– Exercice : procédure sans paramètre
– Exercice : procédure avec des paramètres
– Exercice : équation du 2nd degré
Les classes
– Principe des classes en C++
– Encapsulation
– Attributs
– Opérations – Constructeurs – Destructeurs
– Notation UML
– Exercice : nombre rationnel
Surcharge des opérateurs
– Les opérateurs du C++
– Redéfinition des opérateurs
– Opérateurs de flux
– Exercice : opérateurs logique de Ratio
– Exercice : opérateurs arithmétiques de Ratio
– Exercice : opérateurs de flux de Ratio
Qualité du code
– Assertions
– Exceptions
– Exercice : exceptions
La bibliothèque standard du C++
– Codages des caractères
– Fonctions de chaînes
– Exercice : conjugaison
– Exercice : remplacement
– Généralités sur les flux de fichiers
– Exercice : écriture de fichier simple
– Exercice : lecture de fichier simple
– Exercice : copie de fichier
– Flux de chaînes
– Exercice : StringBuilder
– Exercice : StringCutter
– Généralités sur les conteneurs standards
– Tableaux
– Listes chaînées
– Ensembles
– Exercice : le mot le plus long
– Tableaux associatifs
– Exercice : DNS
L’allocation dynamique
– Principes
– Exercice : new/delete
– Pointeurs intelligents
– Exercice : shared_ptr
Associations entre classes
– Dépendance simple
– Associations
– Cas de la composition
– Exercice : la ville
Héritage
– Principe – notation UML
– Héritage des constructeurs
– Exercice : héritage et constructeurs
– Redéfinition d’opérations
– Polymorphisme et Fonctions virtuelles
– Classes abstraites
– Exercice : garage
TP d’application
– Description du TP
– Exécution du code
Votre parcours de formation sera personnalisé, à la fois en fonction de votre niveau, de vos besoins et de vos attentes professionnelles. Un parcours 100% flexible qui évolue avec vous. Notre approche pédagogique permet un apprentissage efficace, et ludique. Notre méthode comprend :
• Des cours particuliers personnalisés en visioconférence.
• Des plateformes de E-learning suivant les programmes tutorés par votre formateur. Notre équipe pédagogique vous accompagne tout au long de votre formation, et une conseillère pédagogique dédiée vous assiste tout au long de votre apprentissage en prenant contact régulièrement avec vous pour suivre votre avancement. Par ailleurs, notre service administratif vous conseille pour la mise en place et le suivi de vos dossiers de formations. Chaque stagiaire bénéfice d’un « espace personnel » comprenant : Le règlement intérieur Le protocole individuel de formation Les feuilles de présence Le pourcentage de l’avancement de votre formation Vous bénéficiez aussi d’un « espace apprenant » comprenant : Votre programme de base personnalisable Votre audit de préformation Vos évaluations de satisfaction Pour votre première connexion, une tutrice vous accompagne et vous guidera pour la prise en main de tous les outils que nous mettons à votre disposition. Votre service administratif : Ouvert du lundi au jeudi de 9h00 à 18h00 et le vendredi de 9h00 à 16h00.
• Par téléphone : 09.72.31.90.58
• Par mail : administratif@next-forma.fr Votre service pédagogique : Ouvert du lundi au jeudi de 9h00 à 17h00 et le vendredi de 9h00 à 16h00.
• Par téléphone : 09.72.31.90.58 • Par mail : assistante@next-forma.fr Votre référent handicap : Sivane Guedj
• Par téléphone : 09.72.31.90.58
• Par mail : assistante@next-forma.fr Bonne formation chez Next Forma !
Depuis 2009, NEXT FORMA accompagne plus de 5 000 stagiaires dans toute la France et propose des formations en visioconférence et en présentiel.
Plus de 93% de stagiaires satisfaits.
NEXT FORMA est spécialisé dans l’exécution de cours individuels à distance.
Votre parcours de formation sera personnalisé, à la fois en fonction de votre niveau, de vos besoins et de vos attentes professionnelles. Un parcours 100% flexible qui évolue avec vous.
Notre approche pédagogique permet un apprentissage efficace, et ludique.
Next Forma s’assure que la formation proposée puisse être accessible aux personnes en situation de handicap.
Notre réfèrent handicap vous accompagnera dans votre projet de formation afin d’anticiper ensemble les aménagements éventuels à mettre en œuvre pour favoriser la réussite de votre parcours.
Vous trouverez également sur notre site internet et dans votre espace apprenant le livret « politique du handicap » vous donnant toutes les informations utiles afin de réaliser votre formation dans les meilleures conditions.
Nous concevons des parcours sur-mesure, en présentiel ou à distance (visioconférence et e-learning), intégrant pédagogie inversée et mode projet pour favoriser l’implication des apprenants et l’application concrète des compétences en entreprise.
Nos formateurs sont des professionnels expérimentés, spécialistes de leurs domaines, qui assurent un accompagnement pédagogique de qualité tout au long du parcours.
Nous proposons des formats souples permettant de concilier formation et activité professionnelle, avec des sessions planifiées selon vos disponibilités.
De l’analyse des besoins à la validation des acquis, nous accompagnons chaque stagiaire et chaque entreprise pour assurer la réussite des formations engagées.
C# est un langage de programmation moderne, puissant et polyvalent développé par Microsoft, largement utilisé pour le développement d’applications desktop, web, mobiles et de jeux vidéo.
Grâce à sa syntaxe claire et structurée, C# permet de concevoir des applications robustes et maintenables, tout en s’intégrant parfaitement dans l’écosystème .NET. Il est apprécié pour sa capacité à développer des projets variés allant de simples programmes en console à des solutions complexes incluant des interfaces graphiques, des services web ou des applications multiplateformes.
Dans cette formation, vous découvrirez les fondamentaux du langage C# et apprendrez à créer des programmes efficaces en utilisant les principes de la programmation orientée objet.
Vous commencerez par écrire vos premiers scripts, comprendre la syntaxe du langage, manipuler les types de données et structurer votre code avec des fonctions et des classes. Vous explorerez ensuite des notions plus avancées comme la gestion des exceptions, les collections, le traitement de fichiers et l’utilisation de LINQ.
Cette formation vous donnera les bases solides nécessaires pour développer des applications performantes et évoluer vers des domaines spécifiques comme le développement web, les applications desktop ou les jeux vidéo avec Unity.
Développeurs.
Prérequis :
Framework .NET
– Introduction
– Environnement .NET
– Historique et versions
– Les langages du framework
– Visual Studio et Blend
Utilisation de Visual Studio
– Introduction
– Installation des outils
– Création d’un nouveau projet
– Le premier programme : Hello World !
– Solutions, projets, fichiers
– Principales zones du logiciel
Syntaxe générale du C#
– Introduction
– Instructions et blocs
– Commentaires
– Variables
– Types
– Opérateurs
– Exemple d’utilisation des opérateurs
– Conversion
– Entrées / sorties
– Caractères spéciaux
– Instructions conditionnelles
– Instructions itératives
– Blocs et portées
– Méthodes
Exercices
– Introduction
– Décompte : énoncé
– Décompte : correction
– Tirage de dés : énoncé
– Tirage de dés : correction
– Jeu du plus ou moins : énoncé
– Jeu du plus ou moins : correction
Utilisation des types complexes
– Introduction
– Tableaux
– Tableaux à plusieurs dimensions
– Listes
– Enumérations
Exercice : codage d’un jeu de morpion
– Introduction
– Morpion : énoncé
– Correction : structure
– Correction : affichage grille
– Correction : jeu utilisateur
– Correction : jeu ordinateur
– Correction : fin de jeu
Programmation orientée objet en C#
– Introduction
– Principes
– Classe et objets
– Créer une classe
– Méthodes
– Attributs et propriétés
– Héritage
– Exemple d’héritage
– Surcharge de méthodes
– Polymorphisme
– Interfaces
– Classes abstraites
– Classes statiques
Exercice : gestion d’un parc de véhicules
– Introduction
– Énoncé
– Correction : classe Véhicule
– Correction : classes Voiture et Utilitaire
– Correction : boucle principale, menu
– Correction : liste et ajouts
– Correction : suppression
Programmation avancée
– Introduction
– Valeurs et références
– Exceptions
– Importer du code (using)
– Documentation en ligne
– Debuggueur
Création d’interfaces graphiques en WPF
– Introduction
– Les différents types d’interface
– Créer son premier projet WPF
– Principaux éléments et layouts
– Le XAML
– Utiliser Blend
– Gestion des images
– Récupérer les évènements
– Récupérer les évènements : exemple
– Interagir avec les éléments graphiques
– S’abonner depuis le code
– Gestion des fenêtres
Exercice : création d’un jeu 2D (Sokoban)
– Introduction
– Énoncé
– Correction : vue globale
– Correction : interface graphique
– Correction : initialisation de la grille
– Correction : affichage de la carte
– Correction : affichage des caisses et du personnage
– Correction : gestion des déplacements
– Correction : murs et déplacements
– Correction : déplacement des caisses
– Correction : nombre de déplacements
– Correction : recommencer
– Correction : fin de jeu
Votre parcours de formation sera personnalisé, à la fois en fonction de votre niveau, de vos besoins et de vos attentes professionnelles. Un parcours 100% flexible qui évolue avec vous. Notre approche pédagogique permet un apprentissage efficace, et ludique. Notre méthode comprend :
• Des cours particuliers personnalisés en visioconférence.
• Des plateformes de E-learning suivant les programmes tutorés par votre formateur. Notre équipe pédagogique vous accompagne tout au long de votre formation, et une conseillère pédagogique dédiée vous assiste tout au long de votre apprentissage en prenant contact régulièrement avec vous pour suivre votre avancement. Par ailleurs, notre service administratif vous conseille pour la mise en place et le suivi de vos dossiers de formations. Chaque stagiaire bénéfice d’un « espace personnel » comprenant : Le règlement intérieur Le protocole individuel de formation Les feuilles de présence Le pourcentage de l’avancement de votre formation Vous bénéficiez aussi d’un « espace apprenant » comprenant : Votre programme de base personnalisable Votre audit de préformation Vos évaluations de satisfaction Pour votre première connexion, une tutrice vous accompagne et vous guidera pour la prise en main de tous les outils que nous mettons à votre disposition. Votre service administratif : Ouvert du lundi au jeudi de 9h00 à 18h00 et le vendredi de 9h00 à 16h00.
• Par téléphone : 09.72.31.90.58
• Par mail : administratif@next-forma.fr Votre service pédagogique : Ouvert du lundi au jeudi de 9h00 à 17h00 et le vendredi de 9h00 à 16h00.
• Par téléphone : 09.72.31.90.58 • Par mail : assistante@next-forma.fr Votre référent handicap : Sivane Guedj
• Par téléphone : 09.72.31.90.58
• Par mail : assistante@next-forma.fr Bonne formation chez Next Forma !
Depuis 2009, NEXT FORMA accompagne plus de 5 000 stagiaires dans toute la France et propose des formations en visioconférence et en présentiel.
Plus de 93% de stagiaires satisfaits.
NEXT FORMA est spécialisé dans l’exécution de cours individuels à distance.
Votre parcours de formation sera personnalisé, à la fois en fonction de votre niveau, de vos besoins et de vos attentes professionnelles. Un parcours 100% flexible qui évolue avec vous.
Notre approche pédagogique permet un apprentissage efficace, et ludique.
Next Forma s’assure que la formation proposée puisse être accessible aux personnes en situation de handicap.
Notre réfèrent handicap vous accompagnera dans votre projet de formation afin d’anticiper ensemble les aménagements éventuels à mettre en œuvre pour favoriser la réussite de votre parcours.
Vous trouverez également sur notre site internet et dans votre espace apprenant le livret « politique du handicap » vous donnant toutes les informations utiles afin de réaliser votre formation dans les meilleures conditions.