U PRUGRAMMA D’ISSA FURMAZIONI
Le programme de cette formation
• Présentation de la formation, de ses objectifs et de ses débouchés
• Tour d’horizon des métiers de l’informatique
Concevoir et développer une application
• Rappels d’ergonomie et de maquettage
• Apprendre à rédiger un cahier des charges
• Rédiger des spécifications fonctionnelles et techniques
• Modélisation d’une application grâce au langage UML
• Rédiger un dossier de conception
• Utiliser et concevoir une API
• Concevoir et développer une application de type desktop
• Tests et plan de tests
• Déploiement
Utilisation de frameworks
• Spring et Springboot pour Java
• Laravel et Symphony pour PHP
• Django pour Python
• Express pour Node.js
• ORM
• Frameworks et librairies graphiques (état de l’art, avantages et inconvénients)
• CMS, personnalisation et création de plugins
Architecture
• Applications n-tiers
• MVC, MVP, MVVM
• Design patterns
• Anti patterns
Base de données SQL et NOSQL
• Modéliser et concevoir une base de données relationnelle
• Modéliser et concevoir une base de données non relationnelle
Compétences transverses
• Sécurité des applications
• Développement collaboratif : GIT, normes de codage, documentation
• Anglais technique
• Projet personnalisé