Formation
Certification IT - Développement de sites web dynamiques
Organisme responsable juridiquement de la formation
Agence DM
- Tout public
? Comprendre le rôle et le périmètre d’intervention du développeur backend
? Comprendre et être autonome sur le fonctionnement de base de linux
? Administration d’une base de données SQL (PostgreSQL)
? Exploitation d’une base de données SQL
? Monter en compétence sur le langage PHP
? Acquérir les techniques pour développer de service web
? Bonnes pratiques
? Comprendre les principes itératifs des méthodes agiles
? Comprendre les enjeux de la gestion de projet agile
? Définir et prioriser les enjeux de la gestion de projet agile
? Mettre en place une planification de projet basée sur les principes agiles
? Se repérer avec les outils de management visuels et d’avancement dans un contexte agile
? Identifier sa place et ton rôle au sein d’un projet agile
? Comprendre et être autonome sur le fonctionnement de base de linux
? Administration d’une base de données SQL (PostgreSQL)
? Exploitation d’une base de données SQL
? Monter en compétence sur le langage PHP
? Acquérir les techniques pour développer de service web
? Bonnes pratiques
? Comprendre les principes itératifs des méthodes agiles
? Comprendre les enjeux de la gestion de projet agile
? Définir et prioriser les enjeux de la gestion de projet agile
? Mettre en place une planification de projet basée sur les principes agiles
? Se repérer avec les outils de management visuels et d’avancement dans un contexte agile
? Identifier sa place et ton rôle au sein d’un projet agile
Comprendre les enjeux et la place du développeur backend
? Qu'est-ce qu’un développeur backend ?
? Quelques chiffres
? Le marché du travail
? Quels sont ses outils ?
? Qu’est-ce qu’un bon développeur ?
? Quelles sont les bonnes pratiques ?
? Quels sont les enjeux ?
? Rôle du développeur dans l’équipe technique
Introduction aux bases de données (BDD) ?
? Qu’est-ce qu’une base de données ?
? Quels sont les différents types de BDD ?
? Comment sont stockées les informations ?
Découvrir le langage SQL
? Installer/configurer une BDD
? Manipulation de donnée
? Optimisation des requêtes
? Gestion d’une BDD
? Gestion de la sécurité
? Découverte MySQL Workbench
? Sauvegarde/restauration/maintenance
Introduction à la programmation
? Notion de base
? Évolution de la programmation
? Qu’est-ce qu’un langage typé ?
? Qu’est-ce qu’un compilateur ?
Découverte du langage PHP
? Introduction
? Installation
? Gestion des libraires
? Les variables
? Les fonctions
? Programmation orienté objets
? Les classes et objets
? Les boucles et conditions
? Gérer les erreurs et exceptions
? Communication avec une BDD SQL
? Développement d’un service Web
Service web
? Quel est l’utilité d’un service web ?
? Les différents protocoles de communication
? Introduction HTTP
PHP avancé
? Test unitaire
? Test fonctionnel
? Sécuriser les services
Frameworks
? Symfony
? Laravel
? WordPress
Introduction à linux
? Introduction
? L’interface
? Les commandes shell
? Gérer les droits d’accès
? Installer des logiciels sur le système
Découverte du Cloud (GCP, AWS, Azure)
? Introduction
? Problématiques
? Solutions
Quelques notions complémentaires
? Organiser sa veille technologique
? Bonnes pratiques
? Docker
? Redis
? Kubernetes
? Monitoring
? Documentations et ressources
Introduction à la méthode agile
? Histoire
? Rupture culturelle
? Les principes
? Panorama des principales méthodes agiles
? Les méthodes agiles en chiffres
Formalisation des exigences en agile
? Technique de description des besoins fonctionnels
? Les features / User stories
? Rédiger des user stories
? Comment construire un “backlog”
? La valeur des stories
? Les tests d’acceptation
? Construire des stories tests
Priorisation des “User Stories”
? Planification basée sur la valeur
? Le modèle Kano / Méthode Moscow
? Calculé les valeurs ajoutées
? Priorisation des stories basée sur le risque et la valeur client
Planification des releases
? Découpage du projet en sprint (Roadmap)
? Définir les sprints
? Planning Poker
? Définition de la vélocité d’une équipe
Les clés du management de l’équipe agile
? Les rôles en agile : Product Owner, Scrum Master
? Communication adaptée au management agile
? Le leadership, l’intelligence émotionnelle
? Distribution des responsabilités en management du projet
Planification et organisation des itérations (sprints)
? Backlog de sprint
? Amélioration continue : les rétrospectives
? Planifi
? Qu'est-ce qu’un développeur backend ?
? Quelques chiffres
? Le marché du travail
? Quels sont ses outils ?
? Qu’est-ce qu’un bon développeur ?
? Quelles sont les bonnes pratiques ?
? Quels sont les enjeux ?
? Rôle du développeur dans l’équipe technique
Introduction aux bases de données (BDD) ?
? Qu’est-ce qu’une base de données ?
? Quels sont les différents types de BDD ?
? Comment sont stockées les informations ?
Découvrir le langage SQL
? Installer/configurer une BDD
? Manipulation de donnée
? Optimisation des requêtes
? Gestion d’une BDD
? Gestion de la sécurité
? Découverte MySQL Workbench
? Sauvegarde/restauration/maintenance
Introduction à la programmation
? Notion de base
? Évolution de la programmation
? Qu’est-ce qu’un langage typé ?
? Qu’est-ce qu’un compilateur ?
Découverte du langage PHP
? Introduction
? Installation
? Gestion des libraires
? Les variables
? Les fonctions
? Programmation orienté objets
? Les classes et objets
? Les boucles et conditions
? Gérer les erreurs et exceptions
? Communication avec une BDD SQL
? Développement d’un service Web
Service web
? Quel est l’utilité d’un service web ?
? Les différents protocoles de communication
? Introduction HTTP
PHP avancé
? Test unitaire
? Test fonctionnel
? Sécuriser les services
Frameworks
? Symfony
? Laravel
? WordPress
Introduction à linux
? Introduction
? L’interface
? Les commandes shell
? Gérer les droits d’accès
? Installer des logiciels sur le système
Découverte du Cloud (GCP, AWS, Azure)
? Introduction
? Problématiques
? Solutions
Quelques notions complémentaires
? Organiser sa veille technologique
? Bonnes pratiques
? Docker
? Redis
? Kubernetes
? Monitoring
? Documentations et ressources
Introduction à la méthode agile
? Histoire
? Rupture culturelle
? Les principes
? Panorama des principales méthodes agiles
? Les méthodes agiles en chiffres
Formalisation des exigences en agile
? Technique de description des besoins fonctionnels
? Les features / User stories
? Rédiger des user stories
? Comment construire un “backlog”
? La valeur des stories
? Les tests d’acceptation
? Construire des stories tests
Priorisation des “User Stories”
? Planification basée sur la valeur
? Le modèle Kano / Méthode Moscow
? Calculé les valeurs ajoutées
? Priorisation des stories basée sur le risque et la valeur client
Planification des releases
? Découpage du projet en sprint (Roadmap)
? Définir les sprints
? Planning Poker
? Définition de la vélocité d’une équipe
Les clés du management de l’équipe agile
? Les rôles en agile : Product Owner, Scrum Master
? Communication adaptée au management agile
? Le leadership, l’intelligence émotionnelle
? Distribution des responsabilités en management du projet
Planification et organisation des itérations (sprints)
? Backlog de sprint
? Amélioration continue : les rétrospectives
? Planifi
Non communiquée
Formacode (Domaines de formation) :
- 46286 Site internet
- 31088 Programmation
- E1101 Animation de site multimédia
- E1104 Conception de contenus multimédias
- M1805 Études et développement informatique
- 321 Journalisme et communication (y compris communication graphique et publicité)
- 323 Techniques de l'image et du son, métiers connexes du spectacle
- 326 Informatique, traitement de l'information, réseaux de transmission des données
Entrées/sorties permanentes
Formation 100% à distance
Niveau de sortie : Sans niveau spécifique
Organisme formateur :
Agence DM
Agence DM
01 55 93 11 57