Titre professionnel Concepteur Développeur d'Applications PHP - Accéléré (TP-01281m04)

Formation inter-entreprise

À qui s'adresse la formation?

Développeurs - Chefs de projet

Durée

50,00 jour(s)

Langues(s) de prestation

EN FR

Prochaine session

Prérequis

BAC+2 - Avoir des connaissances en programmation et algorithmie ; disposer d'une expérience avec un langage informatique type PHP, Python, C, C++, ...

Objectifs

Acquérir les compétences pour le métier de concepteur développeur d'applications (Java EE)

Contenu

Mettre en place une solution de configuration logicielle basée sur Git

  • Gérer les versions des projets du dépôt de données

Maîtriser les concepts du framework Angular

  • Utiliser Angular pour développer des applications web performantes

Mettre en pratique le RGPD facilement
Appréhender les enjeux relatifs à l'accessibilité numérique

  • Acquérir les connaissances fondamentales sur l'accessibilité numérique
  • Prendre en compte l'accessibilité numérique aux différentes étapes d'un projet digital
  • Concevoir des contenus web et éditoriaux numériques accessibles

Savoir développer avec PHP des sites et applications Web, notamment utilisant des bases de données MySQL

  • Comprendre les différentes méthodes de gestion du contexte et mettre en oeuvre les sessions et les cookies
  • Savoir manipuler des fichiers quelconques en PHP

Utiliser les design pattern

  • Développer des services web
  • Connaitre la création de PDF en PHP
  • Sécuriser les applications
  • Tester son Application

Maîtriser les fondamentaux pour réaliser un projet Symfony
Maîtriser la gestion de projets agiles avec la méthode Scrum
Acquérir des notions d'analyse/conception UML
Maîtriser la démarche d'analyse adoptée par la méthode Merise

  • Appliquer les différents modèles
SQL

Comprendre les fondements de la structuration d'une base de donnée

  • Savoir exploiter une base de donnée au moyen de requêtes simples

Savoir installer MongoDB et comprendre la structure des données et le vocabulaire

  • Savoir manipuler et modéliser les données
  • Améliorer les performances avec les index
  • Comprendre les concepts avancés de stockage
  • Accéder aux données de MongoDB depuis des programmes tiers.

Bâtir un plan de tests et constituer les jeux d'essais

  • Piloter l'effort de tests en fonction des risques encourus

Mettre en oeuvre et exploiter un serveur d'intégration continue.
Gérer les interconnexions avec un système de build et de tests
Connaître les caractéristiques d'un conteneur Linux et découvrir Docker

  • Installer et utiliser Docker
  • Maîtriser la création d'images
  • Connaître et configurer une Registry (publique et privée)
  • Maîtriser les notions réseaux de Docker (drivers, links)
  • Comprendre et maîtriser la persistance des données (drivers, volumes)
  • Maîtriser la notion de service Docker avec Docker-compose
  • Utiliser Docker Swarm pour déployer une stack orientée Production

Utiliser un vocabulaire professionnel

  • Perfectionner ses connaissances de langue dans un environnement de travail
  • Réaliser des simulations en conditions réelles

Méthodes pédagogiques

Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.

Évaluation

Contrôle continu

Certificat, diplôme

Attestation de fin de stage mentionnant le résultat des acquis

Contact pour cette formation

Dawan - Service commercial

Ces formations pourraient vous intéresser

EN
Journée
Informatique et systèmes d'information - Système exploitation informatique
EN
Journée
Sur demande
Informatique et systèmes d'information - Analyse programmation - Programmation - Programmation application mobile