Découvrez notre cursus : Concepteur Développeur d'Applications PHP - Accéléré

icon public

Public : Développeurs - Chefs de projet

icon horloge

Durée : 50 jour(s)

Syllabus de la formation Concepteur Développeur d'Applications PHP - Accéléré

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)

Sanction : Attestation de fin de formation mentionnant le résultat des acquis.

Niveau de diplôme : 6

Taux de retour à l’emploi : Aucune donnée disponible.

Référence : AUT101986-F

Code RNCP : RNCP37873

Taux de satisfaction : 4,69 / 5

Accessibilité : Si vous êtes en situation de handicap, nous sommes en mesure de vous accueillir, n'hésitez pas à nous contacter à referenthandicap@dawan.fr, nous étudierons ensemble vos besoins

6 530,00 € HT

Tarif plein:

  • Paiement à 60 jours
  • Report possible à J-3
  • 3 tickets d'assistance
Contacter Dawan

Programme de Formation Concepteur Développeur d'Applications PHP - Accéléré

Le concepteur développeur d'applications est un professionnel de l'informatique spécialisé dans la conception et le développement de logiciels ou d'applications web et mobiles. Il analyse les besoins des utilisateurs pour créer des solutions adaptées, en respectant des contraintes techniques et fonctionnelles. Son travail comprend la rédaction des spécifications techniques, le choix des technologies appropriées, le codage, ainsi que les tests et la maintenance des applications. Il collabore souvent avec d'autres métiers comme les designers, les chefs de projet ou les testeurs. Polyvalent, il maîtrise plusieurs langages de programmation et est en veille constante sur les nouvelles technologies.

Formation Git : Gestion de dépôts (2 jours)

Objectifs : 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
Voir le détail du cours Git : Gestion de dépôts …

Formation Angular : Initiation (5 jours)

Objectifs : Maîtriser les concepts du framework Angular - Utiliser Angular pour développer des applications web performantes
Voir le détail du cours Angular : Initiation …

Formation RGPD pour les sites web (1 jours)

Objectifs : Mettre en pratique le RGPD facilement
Voir le détail du cours RGPD pour les sites web …

Formation Accessibilité : Fondamentaux (3 jours)

Objectifs : 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
Voir le détail du cours Accessibilité : Fondamentaux …

Formation PHP - MySQL Initiation + Approfondissement (5 jours)

Objectifs : 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
Voir le détail du cours PHP - MySQL Initiation + Approfondissement …

Formation PHP Avancé : Modélisation, Webservices, Librairies courantes + Déploiement, Tests, Frameworks (5 jours)

Objectifs : Utiliser les design pattern - Développer des services web - Connaitre la création de PDF en PHP - Sécuriser les applications - Tester son Application
Voir le détail du cours PHP Avancé : Modélisation, Webservices, Librairies courantes + Déploiement, Tests, Frameworks …

Formation Framework PHP Symfony Initiation + Approfondissement (5 jours)

Objectifs : Maîtriser les fondamentaux pour réaliser un projet Symfony
Voir le détail du cours Framework PHP Symfony Initiation + Approfondissement …

Formation Agile Scrum : Approfondissement (2 jours)

Objectifs : Maîtriser la gestion de projets agiles avec la méthode Scrum
Voir le détail du cours Agile Scrum : Approfondissement …

Formation UML 2 - Initiation (2 jours)

Objectifs : Acquérir des notions d'analyse/conception UML
Voir le détail du cours UML 2 - Initiation …

Formation Méthodes d'analyse : Merise (3 jours)

Objectifs : Maîtriser la démarche d'analyse adoptée par la méthode Merise - Appliquer les différents modèles
Voir le détail du cours Méthodes d'analyse : Merise …

Formation SQL : Initiation (3 jours)

Objectifs : 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
Voir le détail du cours SQL : Initiation …

Formation MongoDB Développement : Initiation (3 jours)

Objectifs : 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.
Voir le détail du cours MongoDB Développement : Initiation …

Formation Tests et recettes (3 jours)

Objectifs : Bâtir un plan de tests et constituer les jeux d'essais - Piloter l'effort de tests en fonction des risques encourus
Voir le détail du cours Tests et recettes …

Formation Intégration continue (3 jours)

Objectifs : Mettre en oeuvre et exploiter un serveur d'intégration continue. Gérer les interconnexions avec un système de build et de tests
Voir le détail du cours Intégration continue …

Formation Docker : Initiation (3 jours)

Objectifs : 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
Voir le détail du cours Docker : Initiation …

Formation Anglais pour l’IT : Initiation (2 jours)

Objectifs : Utiliser un vocabulaire professionnel - Perfectionner ses connaissances de langue dans un environnement de travail - Réaliser des simulations en conditions réelles
Voir le détail du cours Anglais pour l’IT : Initiation …

Pour accéder à cette formation Concepteur Développeur d'Applications, il est indispensable d'être bien équipé :

  • Ordinateur récent avec 16 ou 32GRam
  • IDEs (Visual Studio Code, Eclipse STS ou IntelliJ)
  • Outil de gestion du code source (GitLab)

Le tarif plein prévoit de vous équiper intégralement au démarrage de la formation. Votre ordinateur avec les logiciels sera fourni le premier jour et vous pourrez le conserver pendant toute la formation. 

Attention, les tarifs spécifiques France Travail ou autres opérateurs avec des prix négociés n’intègrent pas la fourniture du PC. Vous devrez alors avoir un ordinateur équipé des logiciels utilisés en formation.
 

Programme de 350 heures de formation.

La formation Concepteur Développeur d'Applications s'articule autour de 3 blocs de compétences :

1- Certificat de compétences professionnelles (CCP) - Développer une application sécurisée

  • Installer et configurer son environnement de travail en fonction du projet.
  • Développer des interfaces utilisateur
  • Développer des composants métier
  • Contribuer à la gestion d'un projet informatique

2- Certificat de compétences professionnelles (CCP) - Concevoir et développer une application sécurisée organisée en couches

  • Analyser les besoins et maquetter une application
  • Définir l'architecture logicielle d'une application
  • Concevoir et mettre en place une base de données relationnelle
  • Développer des composants d'accès aux données SQL et NoSQL

3- Certificat de compétences professionnelles (CCP) - Préparer le déploiement d'une application sécurisée

  • Préparer et exécuter les plans de tests d'une application
  • Préparer et documenter le déploiement d'une application
  • Contribuer à la mise en production dans une démarche DevOps


Le concepteur développeur d’applications conçoit et développe des services numériques à destination des utilisateurs en respectant les normes et standards reconnus par la profession et en suivant l’état de l’art de la sécurité informatique à toutes les étapes. La connaissance du métier du client pour lequel il réalise l'application peut être demandée. Il prend en compte les contraintes économiques, en termes de coûts et de délais, les exigences de sécurité propres à son domaine d’intervention. Il peut aussi être amené, à la demande du client, à intégrer les principes liés à la conception responsable de services numériques.

Pour concevoir et développer les interfaces utilisateur de type desktop ou web, il élabore une maquette avec les enchaînements d’écrans, qu’il fait valider à l’utilisateur. Il code les formulaires de saisie et de résultats, ainsi que les états, en programmant de manière sécurisée les événements utilisateur et en accédant aux données stockées dans une base.
Pour concevoir et mettre en œuvre la persistance des données, il analyse un cahier des charges fonctionnel ou une demande utilisateur afin de modéliser et de créer une base de données de type relationnel ou NoSQL (Not only SQL) ou d’adapter une base existante en l’optimisant ou en ajoutant des éléments et en veillant à ne pas introduire de vulnérabilité dans le système d’informations.
Pour concevoir et développer une application multicouche répartie, il analyse la demande en s’appuyant sur une démarche permettant de construire les services numériques en plusieurs couches correspondant aux couches présentation, métier et persistance.

Le concepteur développeur d’applications s’adapte en continu aux évolutions technologiques et réglementaires de la filière Etudes et développement. Pour assurer cette veille, l’usage de la langue anglaise est souvent requis pour la lecture et la compréhension de documentations techniques ainsi que pour assurer des échanges techniques au moyen de textes courts avec des développeurs distants pouvant être de nationalités différentes.
Il agit avec autonomie et, le cas échéant, avec des responsabilités d’animation et de coordination. Ses projets font suite à des demandes formulées directement par un client, par une maîtrise d’ouvrage ou par l’intermédiaire d’un chef de projet.
Il peut travailler en tant que salarié d’une entreprise, pour un client de la société de services qui l’emploie ou en tant qu’indépendant directement pour un client. 

Ses activités diffèrent selon la taille et l’organisation du projet. Pour les projets de petite taille, il peut mener en autonomie la conception et le développement de l’application. Dans le cas de moyens et de grands projets, il travaille soit au sein d’une équipe hiérarchisée sous la responsabilité d’un chef de projet, soit en équipe pluridisciplinaire. Il applique et fait appliquer les normes de qualité de son entreprise ou de son prestataire de services. Il applique les recommandations de sécurité émises par l’Agence nationale de la sécurité des systèmes d’information (ANSSI).

Le concepteur développeur d’applications fait preuve de capacités relationnelles avec des interlocuteurs tels que la maîtrise d’ouvrage, les utilisateurs, le chef de projet, l’architecte logiciel, les testeurs, le responsable de la sécurité des systèmes d’information (RSSI) de son entreprise, de son client ou de son hébergeur, les web designers (UI et UX), les experts techniques et les autres développeurs, tout en conciliant des exigences contradictoires.
Assurant sa mission dans des entreprises et des contextes professionnels divers, il est mobile géographiquement et s’adapte aux nouveaux environnements de travail.
Pour faciliter le travail en équipe, il peut être amené à utiliser des outils de travail collaboratif.

Les différents secteurs d’activités concernés sont principalement:

  • Entreprise de Services Numériques (ESN ou ex-SSII) réalisant des prestations de développement d'applications, en régie ou au forfait
  • Structure utilisatrice, de type entreprise du secteur privé ou public, possédant un service dédié aux études et aux développements informatiques
  • Activité d'informaticien d'études indépendant

Types d’emplois accessibles par le détenteur du titre :

  • Concepteur développeur, concepteur d'applications informatiques
  • Développeur d'applications, développeur informatique
  • Développeur web, développeur back-end
  • Développeur d’applications mobiles, développeur web mobile
  • Ingénieur d’études et développement
     

MODALITES D’OBTENTION DU TITRE PROFESSIONNEL

1– Pour un candidat issu d’un parcours continu de formation

A l’issue d’un parcours continu de formation correspondant au titre visé, le candidat est évalué par un jury composé de professionnels, sur la base des éléments suivants :

  • Une mise en situation professionnelle ou une présentation d’un projet réalisé en amont de la session, complétée par un entretien technique, un questionnaire professionnel, un questionnement à partir de production(s) si prévus au RC - les résultats des évaluations passées en cours de formation
  • Un dossier professionnel dans lequel le candidat a consigné les preuves de sa pratique professionnelle, complété d’annexes si prévues au RC
  • Un entretien final avec le jury

2 –Pour un candidat à la VAE

Le candidat constitue un dossier de demande de Validation des Acquis de son expérience professionnelle justifiant, en tant que salarié ou bénévole, d’une expérience professionnelle de trois ans en rapport avec le titre visé. 
Il reçoit, de l’Unité Territoriale de la Direction Régionale des Entreprises, de la Concurrence, de la Consommation, du Travail et de l'Emploi (DIRECCTE), une notification de recevabilité lui permettant de s’inscrire à une session de validation du titre.

Lors de cette session, le candidat est évalué par un jury de professionnels sur la base des éléments suivants :

  • Une mise en situation professionnelle ou une présentation d’un projet réalisé en amont de la session, complétée par un entretien technique, un questionnaire professionnel, un questionnement à partir de production(s) si prévus au RC
  • Un dossier professionnel dans lequel le candidat a consigné les preuves de sa pratique professionnelle, complété d’annexes si prévues au RC
  • Un entretien final avec le jury

Pour ces deux catégories de candidats (§ 1 et 2 ci-dessus), le jury, au vu des éléments spécifiques à chaque parcours, décide ou non de l’attribution du titre. En cas de non obtention du titre, le jury peut attribuer un ou plusieurs certificat(s) de compétences professionnelles (CCP) composant le titre. Le candidat peut se présenter aux CCP manquants dans la limite de la durée de validité du titre. Afin d’attribuer le titre, un entretien final se déroule en fin de session du dernier CCP, et au vu du livret de certification. En cas de révision du titre, l’arrêté de spécialité fixe les correspondances entre les CCP de l’ancien titre et ceux du titre révisé. Le candidat se présente aux CCP manquants du nouveau titre. En cas de clôture du titre, le candidat ayant antérieurement obtenu des CCP dispose d’un an à compter de la date de la fin de validité du titre pour obtenir le titre initialement visé.

3– Pour un candidat issu d’un parcours discontinu de formation

Le candidat issu d’un parcours composé de différentes périodes de formation ou ayant réussi partiellement le titre peut obtenir le titre par capitalisation des CCP constitutifs du titre.
Pour l’obtention de chaque CCP, le candidat est évalué par un jury composé de professionnels. L’évaluation est réalisée sur la base des éléments suivants :

  • Une mise en situation professionnelle ou une présentation d’un projet réalisé en amont de la session, complétée par un entretien technique, un questionnaire professionnel, un questionnement à partir de production(s) si prévus au RC
  • Les résultats des évaluations passées en cours de formation pour les seuls candidats issus d’un parcours de formation
  • Un dossier professionnel dans lequel le candidat a consigné les preuves de sa pratique professionnelle, complété d’annexes si prévues au RC.

Afin d’attribuer le titre, un entretien final se déroule en fin de session du dernier CCP, et au vu du livret de certification.

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible

Formation éligible au CPF (France), Cliquez sur une date pour monter votre dossier CPF ou contactez-nous au 09 72 37 73 73 pour en savoir plus

Pour suivre une session à distance depuis l'un de nos centres, contactez-nous.

Aucune date de programmée actuellement. Pour plus d'information sur les prochaines sessions, nous vous invitons à joindre le service commercial par téléphone au 09 72 37 73 73 (prix d'un appel local) ou depuis notre formulaire de contact.

Nos centres de formation

  • Bordeaux

    Nos locaux sont accessibles

    Bât Ravezies - 2e étage 250 avenue Emile Counord

    33300 Bordeaux

    Liaison directe de la gare Bordeaux Saint-Jean via le tram C

  • Distance

    32 Boulevard Vincent Gâche

    44000 Nantes

  • Lille

    Nos locaux sont accessibles

    46 rue des Canonniers - 2è étage

    59800 Lille

    Proche des deux gares

  • Lyon

    Nos locaux sont accessibles

    62 rue de Bonnel - 1er étage Ascenseur à droite de l'entrée

    69003 Lyon

  • Marseille

    Nos locaux sont accessibles

    38/40 rue de la République Escalier A, 1er étage

    13001 Marseille

    A proximité du vieux port

  • Montpellier

    Nos locaux sont accessibles

    26 Allée de Mycènes Le Thèbes, Bât. A, 3è étage

    34000 Montpellier

    Quartier Antigone

  • Nantes

    Nos locaux sont accessibles

    32 Boulevard Vincent Gâche 5 ème étage

    44200 Nantes

  • Nice

    Nos locaux sont accessibles

    455 promenade des Anglais Bât Arenice, 7è étage

    06200 Nice

  • Paris

    Nos locaux sont accessibles

    11 rue Antoine Bourdelle

    75015 Paris

    dans le 15e arrondissement

  • Rennes

    Nos locaux sont accessibles

    3 place du Général Giraud

    35000 Rennes

  • Strasbourg

    Nos locaux sont accessibles

    4 rue de Sarrelouis - 4è étage

    67000 Strasbourg

  • Toulouse

    Nos locaux sont accessibles

    1 place Occitane Bât. Le Sully - 4è étage

    31000 Toulouse

    Proche de Jean-Jaurès et du Capitole