Objectifs
Apprenez à créer des sites web et des applications mobiles, côté utilisateur comme administrateur.
Devenez développeur web et web mobile, développez la partie front-end et la partie back-end d'applications web ou web mobile performantes et sécurisée.
Formez-vous pour acquérir les compétences suivantes :
- Installer et configurer son environnement de travail en fonction du projet web ou web mobile
- Maquetter des interfaces utilisateur web ou web mobile
- Réaliser des interfaces utilisateur statiques web ou web mobile
- Développer la partie dynamique des interfaces utilisateur web ou web mobile
- Mettre en place une base de données relationnelle
- Développer des composants d'accès aux données SQL et NoSQL
- Développer des composants métier coté serveur
- Documenter le déploiement d'une application dynamique web ou web mobile
Pour répondre à vos questions et vous orienter :
cpf@livecampus.fr ou 01 84 60 16 22
Programme
Le programme de formation :
OUTILS ET LANGAGES
- Les outils de développement et de conception
- Choisir les bons outils et langages en fonction du projet
- Installer et configurer son environnement de travail en fonction du projet web ou web mobile
FRONT-END
Création de maquettes fonctionnelles
- Les différents types de maquettes
- Les outils de conception de maquette
- Créer une maquette avec Figma
Développement front end
- La sémantique avec le HTML
- La mise en forme avec le CSS
- Découverte d'un framework CSS : Bootstrap
- Dynamisation d'une page web avec JavaScript
BACK-END
Les bases de données
- Les types de base de données
- Schématiser une base de donnée relationnelle
- Présentation et conception du SQL (pratique avec MySQL)
- Sécuriser ses requêtes (Symfony)
- Conception d'une base NoSQL (MongoDB) et accès grâce à un langage back (Node.js)
Développement back sécurisé
- Conception d'un back end sécurisé à l'aide d'un langage back (PHP)
- Gestion et authentification des utilisateurs
- Réalisation d'un back-end sécurisé avec un framework (Symfony)
TESTS, DEPLOIEMENT ET DOCUMENTATION
- Tests unitaires, fonctionnels et end to end
- Déploiement et SEO/SEA
- Apprenez à documenter automatiquement un projet PHP (Symfony) avec les outils appropriés
- Apprenez à documenter automatiquement une projet JS (Node.js) avec les outils appropriés