Titre professionnel Concepteur Developpeur d-Applications Web et Mobile
ESIEA
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é
Niveau BAC + 5
Localité
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
Objectifs
Maîtrise des langages de programmation : Apprendre des langages tels que Java, Python, C#, ou JavaScript pour le développement d'applications.
Compréhension des architectures logicielles : Se familiariser avec les architectures classiques (monolithique, microservices) et les patterns de conception.
Développement frontend et backend : Acquérir des compétences pour créer des interfaces utilisateur (frontend) et gérer la logique serveur (backend).
Bases de données : Comprendre les systèmes de gestion de bases de données relationnelles (SQL) et non relationnelles (NoSQL) pour la gestion des données.
Sécurité des applications : Intégrer des bonnes pratiques pour sécuriser les applications et protéger les données sensibles.
Tests et débogage : Apprendre à tester et déboguer des applications pour garantir leur fiabilité et leur performance.
Méthodes agiles et gestion de projets : Connaître les méthodologies de développement (Agile, Scrum) pour une collaboration efficace en équipe.
Déploiement et maintenance : Acquérir des compétences pour déployer des applications en production et assurer leur maintenance.
Design UX/UI : Comprendre les principes de design pour créer des interfaces intuitives et attrayantes.
Projets pratiques : Réaliser des projets concrets pour mettre en application les compétences acquises et enrichir un portfolio professionnel.
Compréhension des architectures logicielles : Se familiariser avec les architectures classiques (monolithique, microservices) et les patterns de conception.
Développement frontend et backend : Acquérir des compétences pour créer des interfaces utilisateur (frontend) et gérer la logique serveur (backend).
Bases de données : Comprendre les systèmes de gestion de bases de données relationnelles (SQL) et non relationnelles (NoSQL) pour la gestion des données.
Sécurité des applications : Intégrer des bonnes pratiques pour sécuriser les applications et protéger les données sensibles.
Tests et débogage : Apprendre à tester et déboguer des applications pour garantir leur fiabilité et leur performance.
Méthodes agiles et gestion de projets : Connaître les méthodologies de développement (Agile, Scrum) pour une collaboration efficace en équipe.
Déploiement et maintenance : Acquérir des compétences pour déployer des applications en production et assurer leur maintenance.
Design UX/UI : Comprendre les principes de design pour créer des interfaces intuitives et attrayantes.
Projets pratiques : Réaliser des projets concrets pour mettre en application les compétences acquises et enrichir un portfolio professionnel.
Programme
Développer une application Web et Mobile
Rédiger la documentation d'un projet d'application (spécifications, documentations techniques, ...)
Concevoir et développer une interface utilisateur adaptée à différents supports (PC, smartphone, ...)
Concevoir une base de données et gérer ses accès
Développer une application mobile
Concevoir une application Web et Mobile
Concevoir et formaliser en langage objet (UML)
Connaitre les « Design Pattern »
Découper son application en couches
Maitriser les bonnes pratiques du génie logiciel
Connaitre et utiliser les outils de codage collaboratif
Mettre en place des tests unitaires
Administrer une base de données
Communiquer avec une base de données SQL
Mettre en place un modèle relationnel (tables, index, contraintes, ...)
Ecrire des requêtes complexes (jointures, tris, ...)
Utiliser les outils internes d'une base de données (vues, triggers, procédures stockées, ...)
Tester, déployer et mettre en production une application dans un contexte DevOps
Connaitre les trois piliers du développement opérationnel (DevOps)
Mettre en place un environnement de test sécurité et d'intégration continue (CI)
Mettre en place la livraison et le déploiement continu (CD)
Elaborer des scénarios de tests pour fiabiliser et sécuriser l'application
Mettre en place des scripts d'évolution et d'optimisation dans un contexte DevOps
Rédiger la documentation d'un projet d'application (spécifications, documentations techniques, ...)
Concevoir et développer une interface utilisateur adaptée à différents supports (PC, smartphone, ...)
Concevoir une base de données et gérer ses accès
Développer une application mobile
Concevoir une application Web et Mobile
Concevoir et formaliser en langage objet (UML)
Connaitre les « Design Pattern »
Découper son application en couches
Maitriser les bonnes pratiques du génie logiciel
Connaitre et utiliser les outils de codage collaboratif
Mettre en place des tests unitaires
Administrer une base de données
Communiquer avec une base de données SQL
Mettre en place un modèle relationnel (tables, index, contraintes, ...)
Ecrire des requêtes complexes (jointures, tris, ...)
Utiliser les outils internes d'une base de données (vues, triggers, procédures stockées, ...)
Tester, déployer et mettre en production une application dans un contexte DevOps
Connaitre les trois piliers du développement opérationnel (DevOps)
Mettre en place un environnement de test sécurité et d'intégration continue (CI)
Mettre en place la livraison et le déploiement continu (CD)
Elaborer des scénarios de tests pour fiabiliser et sécuriser l'application
Mettre en place des scripts d'évolution et d'optimisation dans un contexte DevOps
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
Bureautique CPF
Bureautique en Ligne
Testeur logiciel
Testeur logiciel CPF
Testeur logiciel en Ligne
Technicien informatique
Programmation
Windev
Developpeur web
Suite adobe
Excel
Pack office
Microsoft
Word
Powerpoint
Developpeur web Villiers-le-Bel
Programmation Villiers-le-Bel
Technicien informatique Paris
Testeur logiciel Paris
Windev Paris
Windev Nanterre
Testeur logiciel Nanterre
Technicien informatique Nanterre
Programmation Paris
Developpeur web Paris