Ferme la recherche

Concepteur développeur web

Descriptif

Durée de la formation

En entreprise 400 heures
En centre 1200 heures

Session

du 03 juin 2019 au 01 juin 2020  - Toulouse (31)
du 03 juin 2019 au 01 juin 2020  - Toulouse (31)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif de la formation

Les capacités attestées : Activité 1 : analyse et conception technique, management de projets et d'équipes
- Identifier et analyser le besoin
- Analyser sa faisabilité
- Rédiger le cahier des charges
- Définir l'architecture de la BDD
- Définir l'architecture de l'application
- Segmenter la réalisation en cycles de vie
- Collaborer au, ou réaliser le prototypage et la maquette design d'interface.Activité 2 : développement informatique et programmation
- Réaliser le développement informatique de chaque module
- Commenter abondamment son code
- Refactoriser (réusiner) le code de chaque module
- Tester chaque moduleActivité 3 : validations et livraisons de modules
- Livrer un module réalisé au client
- Faire tester le module
- Recueillir les avis
- Tenir compte des retours de tests commanditaire sur le projet
- Passer au module suivantActivité 4 : déploiement final et maintenance
- Déployer l'application finale
- Élaborer les éventuels documents de mise en oeuvre et de maintenance en vue de possibles améliorations et développements complémentairesPrincipales connaissances et compétences attestées :
- Langages de programmation web (PHP, MySQLi, PDO, ASP, .NET, frameworks ).
- Développement pour les systèmes de gestion de contenu (CMS).
- Gestion de projet et méthodes de programmation web (Agile/Merise, bonnes pratiques de la programmation Orientée Objet, UML, MVC).
- Développement d'application mobile (Java
- développement d'application pour Androïd, C
- développement iOS, framework Phone Gap (Apache Cordova) développement d'application pour différentes plateformes mobiles.

Description de la formation

? Introduction
? Réseaux TCP/IP? Protocoles HTTP/S et FTP? Principe client
- serveur sur le web? Git, GitHub, GitLab
? Agilité : Certification Scrum
? Présentation? SCRUM? XP? Limites
? Intégration
? Maquettage? HTML? CSS
? Programmation côté client
? Algorithmique et structure de données? Javascript : langage? Javascript : programmation objet? Javascript : API web? Javascript : programmation événementielle? Javascript : AJAX? Javascript : techniques futures? Javascript : API web avancées? Javascript : Angular
? Bases de données
? Principe des SGBDR? Modèle entités
- associations? Conception UML? Modèle relationnel? EERD? Utilisation de phpMyAdmin? SQL
? Programmation côté serveur
? Configuration Apache? Configuration PHP? PHP : langage? PHP : PDO? PHP : PHP & HTTP? PHP : techniques avancées? PHP : création d'un framework MVC? PHP : Symfony
? Suivi de projet
? Présentation? MS Project? Trello
? Développement JAVA
? Modélisation UML? Java SE? Design Patterns? Android
? Développement JAVAJEE & Certification Oracle
-
- Introduction à Java EE
- Le traitement métier avec les servlets
- La présentation avec les JSP
- La persistance des données avec JDBC et JPA
- Les frameworks JSF et Struts
- Introduction à des technologies complémentaires? Sécurité des applications web pour développeurs
- Les menaces des applications Web
Faille applicatives : injection, protection d'URL, faille de référence, stockage non sécuriséAttaque côté client : Cross Site Scripting (XSS), gestion de session et authentification, attaque CSRF, Phishing, type DDOS ...
-
Technologies liées à la sécurité
Techniques de bases réseau, Firewalls, Signature numérique, Clé publique/ clé privé, Autorités de certificationChiffrement de données, les algorithmes AES et RSA
-
Sécuriser les applications Web
Protections basiques : Re
- post des données, Time
- out et déconnexion, Masquer les URL, Usurpation d'identité : Cookies et certificats nu

Conditions d'accès

Tout publicVous aimez analyser, vous aimez l'informatique de manière générale, vous êtes curieux.Vous êtesautonomeVous aimez chercher dans la documentation et sur InternetPrenez rdv avec notre formateur qui vous aidera à définir votre orientation.En résumé : La se?lection des participants se fait sur la motivation et non pas sur un niveau d'études.Un test de potentiel et un entretien individuel sont indispensables, ils mettront l'accent sur le travail demandé, votre envie de coder et celle de réussir.

Validation

Concepteur développeur web

Donne accès au(x) métier(s) suivant(s)

Etudes et developpement informatique (voir la fiche métier)

Et après la formation ?

Retour à l'emploi des anciens stagiaires

FAIBLE

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?

AP Formation

Lieu de formation

150 rue Nicolas Vauquelin
Bâtiment C
Toulouse

Calculez votre itinéraire

Centre de formation

150 rue Nicolas Vauquelin
Bâtiment C
31100, Toulouse

Toutes les formations et avis pour AP Formation