Développeur web et web mobile
FRANECOL FORMATIONS
Objectifs de la formation
- Acquérir les bases de la programmation avec les langages html5 /css3, PHP7, JavaScript,
- Développer une application client-serveur,
- Développer une application web.
Programme
Module 1: Initiation à la programmation
- html5 /css3, php/mysql, javascript
Module 2: Différents types de langage
- langages spécifiques
- langages évolués
- langages dédiés
- langages émulés
Module 3: Développement
- Définition
- Les différents types de logiciel
- Conception d'un logiciel
Module 4: Architectures
- logiciels stand-alone
- logiciels clients-serveurs
- applications web
- applications mobiles
Module 5: Algorithmique
- présentation générale
- préparation de l'environnement
Module 6: Programmation orientée objet
- Concepts objet
- encapsulation
- héritage
- polymorphisme
- design patterns
- définition et présentation
- class factory
- singleton
Module 7: Uml
- Présentation des schémas
- cas d'utilisation logique
- diagramme de classes
- diagramme d'objets processus
- diagramme de séquences
- diagramme d'activités
- diagramme de communication
Module 8: Bases de Données
- Différents systèmes
- système relationnel
- no sql
- graphes administration de base
- gestion des utilisateurs
- gestion des privilèges
- Modèle de données
- modèle conceptuel de données
- modèle physique de données
- Langage sql
- manipulation de données
- Sql avancé
- xml
- stocker au format xml
- définir une structure xsd
- interroger par xpath
- le format json
- Mongodb
- stocker
- accéder aux données
Module 9: Développement web
- serveurs clients
- installer apache développement client
- framework css
- framework javascript
- less css
- Ajax
- créer des interfaces riches python
- l'environnement de développement
- développement web avec flask
- développement web avec django
- Architecture mvc
- php objet et mvc
- Symfony
- spring mvc architecture mvvm
- angularjs développement n-tiers
- architecture rest web services
- mise en œuvre java
- mise en œuvre php
Module 10: Développement mobile
- Approche hybride
- développer une application hybride avec angular js
- approche native
- développer une application androïd
Module 11: Gestion de projet
- méthodes agiles tests et recettage
- recetter une application
- réaliser les tests unitaires
- versioning non régression
- utiliser php unit scrum
- scrum management
Module 12: Autres
- Cybersecurite
- Créer une api restfull
- Webmarketing
- Maquettage avec figma
Module 13: Stage
Résultats attendus
Évaluation finale certificative permettant d'obtenir le TP – Développeur web et web mobile, enregistré sous le N°RNCP37674auprès de France Compétences
Les points forts
- Études de cas
- Cours vidéo à votre rythme + 3 heures d'atelier /semaine obligatoires en visioconférence
- 1 Heure RDV individuel / semaine
- Ateliers optionnels ouverts à tous
- Serveur Discord 5j/7j
La certification
TP Développeur web et web mobile
- TypeTitre RNCP
- Niveau de sortieBAC+2 : DEUG, BT, DUT... (NIVEAU 5)
- Spécialité (NSF)Informatique, traitement de l'information, réseaux de transmission
- DomaineDéveloppement web
- Métier viséDéveloppeur / Développeuse informatique
RNCP 37674 RS -1 CertifInfo 114920 Organisme & lieu
- OrganismeFRANECOL FORMATIONS
- Région