Obtenez immédiatement un support de formation gratuit
Renseignez votre email ci-dessous.. et recevez immédiatement par email l'accès à un support de formation gratuit!
Support de Formation RNCP37674CP07 - Développeur Web et Web Mobile: Développer des Composants Métier Côté Serveur
Support de Formation RNCP37674CP07 - Développeur Web et Web Mobile: Développer des Composants Métier Côté Serveur
Share
Résumé de Support de Formation RNCP37674CP07 - Développeur Web et Web Mobile: Développer des Composants Métier Côté Serveur
Cette formation a pour but d'équiper les participants des compétences nécessaires pour développer des composants métier côté serveur. Nous aborderons plusieurs concepts clés, tels que le développement agile et traditionnel, la conception et le codage défensif, l'architecture logicielle multicouche, les tests unitaires, la sécurité des applications, l'accès aux données, l'utilisation de services distants, l'amélioration du code existant, la veille technologique, la documentation du code, la gestion de projet et le travail en équipe ainsi que la qualité et la sécurité du logiciel.
Programme de formation
Ci-dessous, voici le programme du "contenu de formation: Support de Formation RNCP37674CP07 - Développeur Web et Web Mobile: Développer des Composants Métier Côté Serveur". Le contenu de formation ci-dessous représente la structure du contenu. Le "support de formation Support de Formation RNCP37674CP07 - Développeur Web et Web Mobile: Développer des Composants Métier Côté Serveur" quand à lui représente l'ensemble des éléments: contenu de formation, fichiers aux formats PPT, DOC, PDF et HTML, ... La thématique du support de formation est la suivante: Support de Formation RNCP37674CP07 - Développeur Web et Web Mobile: Développer des Composants Métier Côté Serveur. Le contenu de formation représente le fond, alors que le support de formation représente la forme.
-------
[Module1]
Titre=Introduction au développement Agile et Traditionnel
Lecon1=Comprendre la démarche de développement Agile
Lecon2=Comprendre la démarche de développement Traditionnelle
Lecon3=S'adapter dans une démarche de développement Agile
Lecon4=S'adapter dans une démarche de développement Traditionnelle
Lecon5=Practices pour passer de la traditionnelle à Agile
[Module2]
Titre=Maîtrise des éléments de conception et du codage défensif
Lecon1=Introduction aux éléments de conception
Lecon2=Comprendre le langage orienté objet
Lecon3=Codage défensif en langage orienté objet
Lecon4=Conception de code robuste et fiable
Lecon5=Pertinence et efficacité du codage défensif
[Module3]
Titre=Architecture logicielle multicouche et sécurité
Lecon1=Principes de l'architecture logicielle multicouche
Lecon2=Implémentation de l'architecture multicouche
Lecon3=Introduction à la sécurité en architecture logicielle
Lecon4=Assurer la sécurité des systèmes multicouches
Lecon5=Maîtrise des risques et sécurité des systèmes répartis
[Module4]
Titre=Tests unitaires et sécurités
Lecon1=Comprendre les tests unitaires
Lecon2=Automatisation des tests unitaires
Lecon3=Principes des tests de sécurité
Lecon4=Utilisation d'un guide de tests reconnu pour les tests de sécurité
Lecon5=Practices pour des tests efficaces et sécurisés
[Module5]
Titre=Web Services et sécurité de l’application
Lecon1=Comprendre les web services
Lecon2=Appeler des web services dans un composant serveur
Lecon3=Gestion de la sécurité de l’application : introduction
Lecon4=Authentification, permissions, validation des entrées: démarche pratique
Lecon5=Sécuriser la partie serveur de l'application
[Module6]
Titre=Accès aux données et utilisation des services distants
Lecon1=Comprendre les composants d’accès aux données
Lecon2=Utiliser des composants d’accès aux données
Lecon3=Introduction aux services distants (API Rest)
Lecon4=Apprendre à utiliser un service distant (API Rest)
Lecon5=Practices pour une utilisation efficace des services distants
[Module7]
Titre=Code existant et résolution de problèmes
Lecon1=Introduction au refactoring
Lecon2=Améliorer à fonctionnalités constantes un code existant
Lecon3=Structurer sa démarche de résolution de problème en cas de dysfonctionnement
Lecon4=Outils d’analyses statiques de code
Lecon5=Outils d’analyses dynamiques de code (débuggeur)
[Module8]
Titre=Veille technologique et documentation du code
Lecon1=Mettre en place un système de veille technologique
Lecon2=Suivre les évolutions technologiques
Lecon3=Documenter le code, y compris en langue anglaise
Lecon4=Contrôle de qualité du code
Lecon5=Pratiques de veille technologique et tenue de la documentation du code
[Module9]
Titre=Gestion de projet et travail en équipe
Lecon1=Planifier et suivre les tâches de développement
Lecon2=Travailler en équipe
Lecon3=Réunion de travail : meilleures pratiques
Lecon4=Communication et reformulation des besoins des utilisateurs
Lecon5=Participer efficacement à une réunion avec les utilisateurs
[Module10]
Titre=Qualité et sécurité du logiciel
Lecon1=Bonnes pratiques de la qualité logicielle
Lecon2=Principes et règles du développement sécurisé
Lecon3=Modèles de conception pour l'accès aux données
Lecon4=Bases de la cryptographie et mécanismes de sécurité
Lecon5=Maitriser les pratiques en matière de qualité et de sécurité logicielle
-
Objectifs Pédagogiques
Objectif1=Comprendre les démarches de développement Agile et Traditionnelle
Objectif2=Maîtriser les principes du codage défensif et de conception de code robuste et fiable
Objectif3=Apprendre les fondamentaux de l'architecture logicielle multicouche et de la sécurisation des systèmes multicouches
Objectif4=Acquérir les compétences en matière de tests unitaires, notamment leur automatisation et les tests de sécurité
Objectif5=Savoir gérer la sécurité de l'application, notamment via l'authentification, la validation des entrées et l'installation de permissions
Objectif6=Comprendre les principes de l'accès aux données et de l'utilisation de services distants
Objectif7=Être capable d'améliorer un code existant et de résoudre les problèmes liés à un dysfonctionnement
Objectif8=Savoir mettre en place un système de veille technologique et documenter le code
Objectif9=Acquérir des compétences en gestion de projet, en particulier pour le travail en équipe
Objectif10=Assurer la qualité et la sécurité du logiciel, notamment à travers des pratiques de développement sécurisé et des modèles de conception pour l'accès aux données -
Public Cible
Public_Cible1=Les professionnels de l'informatique souhaitant se spécialiser dans le développement web côté serveur
Public_Cible2=Les développeurs web juniors souhaitant élargir leur gamme de compétences
Public_Cible3=Les étudiants en informatique ou en technologie de l'information cherchant à se spécialiser en développement web
Public_Cible4=Les développeurs de logiciels souhaitants se tourner vers le web
Public_Cible5=Les chefs de projets web cherchant à complètement comprendre le développement côté serveur
Public_Cible6=Les freelancers désirant proposer plus de services à leurs clients
Public_Cible7=Les autodidactes dans le domaine du web, désirant approfondir leurs compétences
Public_Cible8=Les passionnés d'informatique et de développement web
Public_Cible9=Les responsables en charge de projets de développement web et web mobile
Public_Cible10=Toute personne cherchant à comprendre le développement web côté serveur pour des raisons personnelles ou professionnelles -
Prérequis
Prerequis1=Une compréhension de base du développement web et des langages de programmation orientés objet
Prerequis2=Une connaissance préalable des principes de base des bases de données
Prerequis3=Une certaine familiarité avec les systèmes d'exploitation tels que Windows, Linux ou Mac
Prerequis4=Une connaissance préalable du fonctionnement des services web serait fortement appréciée
Prerequis5=Une capacité à résoudre des problèmes et un désir d'apprendre -
+ d'informations?
ContactPour toute information, n'hésitez pas à nous joindre! Nous sommes disponibles par email, téléphone, whatsapp, ...
Structure du support de Formation
-
50 Leçons
50 leçons réparties sur 10 modules, avec une très bonne couverture des différents concepts relatifs au sujet du support.
-
10 quizzes
10 quizzes de 5 question chacun, donc un quizz de 5 questions par module. Les bonnes réponses et les explications sont fournies.
-
10 Études de cas
10 études de cas avec proposition de résolution, donc une étude de cas par module, pour permettre aux apprenants de mettre en pratique leurs apprentissage.
-
50 exercices
50 énoncés d'exercices sont disponibles, donc 5 énoncés par module. Il s'agit ici d'exercices à effectuer en autonomie par les étudiants pour s'exercer de manière individuelle.
-
30 icebreakers
30 icebreakers (brise-glace) sont fournis pour stimuler la conversation entre apprenants. 10 icebreakers à utiliser en présentiel, 10 à utiliser en ligne synchrone, et 10 pour une formation en ligne asynchrone.
-
10 Fiches de révision
10 cheat sheets (feuilles de révision) sont aussi fournies. Pour chaque module, 5 points clés à retenir sont présentés. 50 points clés au total, pour faciliter la révision de vos apprenants.
-
TXT
Tous les documents sont disponibles au format txt, facile à utiliser pour faire des copier/coller rapides et efficaces.
-
DOCX
Les documents sont aussi disponibles au format docx, facile à personnaliser, et pratique pour distribuer aux étudiants.
-
PPTX
Les documents sont aussi fournis au format pptx, facilement personnalisable, et pratique pour dérouler le contenu en classe.