Formation Web | Développeur back-end RNCP niveau III

 Développeur back-end

Développement des solutions techniques d’un site internet.

Le développeur back-end s’occupe de la partie non-visible et cependant essentielle au bon fonctionnement d’une application web. Cela signifie qu’il doit non seulement comprendre les langages de programmation, les bases de données, mais il doit également avoir une compréhension de l’architecture du serveur. Si une application est lente, plante souvent ou renvoie constamment des erreurs aux utilisateurs, il est probable que cela vienne du back-end.

L’utilisation de l’UML (unified modeling language) permettra de faire des modèles avant de construire le système.

Le développeur back-end crée ensuite le back-office, gère le côté serveur, les interactions avec la base de données, la sécurité et les performances du site grâce aux langages de programmation comme le PHP (orienté objet), le javascript et JQuery (côté client) , le javascript et NodeJS (côté serveur), AJAX, le SQL… Tout ce code est géré au moyen d’un système de gestion de version, GIT.

 

Programme de la formation – 455 heures

APACHE WEB SERVER
– Installation
– Configuration
– Sécurité
– Activation de PHP
JQUERY
– Aperçu et concept
– Installation
– Les bases
– Les sélecteurs
– Les attributs
– Parcours du DOM
– Sélecteurs CSS
– Manipulation du DOM
– Gestion des événements
– Effets
– Ajax
AJAX
– Aperçu et concept
– Technologies utilisées, prérequis Javascript DOM CSS PHP
– Portabilité des browsers
– Examples
– Ajax : fonctionnement pas à pas
– XMLHttpRequest : Méthodes et propriétés
– Sécurité
UML
– Rôle
– Les blocs
– Architecture
– Type de modèle
– Les diagrammes de structures Classe Objet Composant Déploiement
– Les diagrammes de comportement
Cas d’utilisation Séquence Collaboration Etat Activité
– Les design pattern
– Modélisation
SQL
– Base de données relationelles
– Tables
Colonne Enregistrement Champ et type de données
– Clé primaire, secondaire
– Syntaxe SQL Les requêtes Les clauses Les jointures Les types de données Les opérateurs Les contraintes Le tri des résultats Les transactions Les fonctions
PHPMyAdmin
– Installation
– Console
PHP orienté objet
– Classe, instance
– Encapsulation, héritage
– Attributs, fonctions
– Constructeur
– Interface
Symfony4
– Installation
– Les routes
– Les controlleurs
– Utilisations des templates avec Twig
– Les services
– Les entités
– Persistance, Doctrine2 Manipuler des entités Gestion des relations Gestion des entités Les événements
– Les extensions
– Les formulaires
– Validation des données
– Sécurité
– Les événements
– Conversion des paramètres de requètes
NodeJS
– Fonctionnement
– Le moteur V8
– NPM
– Les callbacks
– Les événements
– Express.js
Les routes Les routes dinamiques Les templates Les middlewares
– Socket.io
– Gestion des flux
– Gestion de fichiers
– Module verror, gestion des erreurs
– Objets globaux
– Modules complémentaires
– Web module
– Le framework Express
PHPUnit
– framework de test orienté programmeur PHP
CMS
– Installation et analyse du backend
– Modules complémentaires
– Modification et création de module
CERTIFICATION
réalisation d’un projet suivant un cahier des charges.
soutenir le projet devant un jury de professionnels
STAGE EN ENTREPRISE

245h soit 7 semaines en entreprise pour expérimenter et consolider vos acquis.

Service des conseils et d’orientation

Possibilité de prendre des RDV d’orientation auprès de Sylvie Oberson si les candidats hésitent sur la formation à suivre à IMAGE : 04.66.64.21.11
Suivi personnalisé durant la formation en centre.
Accompagnement à la recherche de stages pratiques en entreprise pour un placement personnalisé et adapté.

 Objectifs

1 – Intégrer une équipe de professionnel et pouvoir, sans attendre, participer à l’analyse des développements en UML.

2 – Apporter de modifications sur des applications existantes en Php et javascript.

3 – Prendre en charge la création de nouvelles applications au moyen des technologies adéquates, assurer la pérennité des applications via la création de tests unitaires au moyen de PhPUnit gérer le contenu et la structure d’une base de données.

PRÉ‐REQUIS

Connaissance avancée de HTML
Connaissance avancée de CSS
Notion de base javascript
Notion de base PHP

PUBLIC

Tout public (salarié, indépendant, demandeur d’emploi, particulier)

DÉBOUCHÉS

Poste dans toute entreprise, industrie, service, information‐presse, ayant à entretenir et mettre à jour des sites. Agence de communication et de publicité. En fonction de vos compétences initiales, de votre expérience, de votre projet professionnel, les formations IMAGE vous aident à la construction de trois parcours débouchant sur divers métier : Webdesigner, développeur front-end, développeur back-end, chef de projet.

LIEU DE FORMATION

Dans nos locaux :
125 rue de l’Hostellerie
Immeuble Ellipsis 30900 NÎMES

 Développeur back-end

Développement des solutions techniques d’un site internet.

Le développeur back-end s’occupe de la partie non-visible et cependant essentielle au bon fonctionnement d’une application web. Cela signifie qu’il doit non seulement comprendre les langages de programmation, les bases de données, mais il doit également avoir une compréhension de l’architecture du serveur. Si une application est lente, plante souvent ou renvoie constamment des erreurs aux utilisateurs, il est probable que cela vienne du back-end.

L’utilisation de l’UML (unified modeling language) permettra de faire des modèles avant de construire le système.

Le développeur back-end crée ensuite le back-office, gère le côté serveur, les interactions avec la base de données, la sécurité et les performances du site grâce aux langages de programmation comme le PHP (orienté objet), le javascript et JQuery (côté client) , le javascript et NodeJS (côté serveur), AJAX, le SQL… Tout ce code est géré au moyen d’un système de gestion de version, GIT.

 

Programme de la formation – 455 heures

APACHE WEB SERVER
– Installation
– Configuration
– Sécurité
– Activation de PHP
JQUERY
– Aperçu et concept
– Installation
– Les bases
– Les sélecteurs
– Les attributs
– Parcours du DOM
– Sélecteurs CSS
– Manipulation du DOM
– Gestion des événements
– Effets
– Ajax
AJAX
– Aperçu et concept
– Technologies utilisées, prérequis Javascript DOM CSS PHP
– Portabilité des browsers
– Examples
– Ajax : fonctionnement pas à pas
– XMLHttpRequest : Méthodes et propriétés
– Sécurité
UML
– Rôle
– Les blocs
– Architecture
– Type de modèle
– Les diagrammes de structures Classe Objet Composant Déploiement
– Les diagrammes de comportement
Cas d’utilisation Séquence Collaboration Etat Activité
– Les design pattern
– Modélisation
SQL
– Base de données relationelles
– Tables
Colonne Enregistrement Champ et type de données
– Clé primaire, secondaire
– Syntaxe SQL Les requêtes Les clauses Les jointures Les types de données Les opérateurs Les contraintes Le tri des résultats Les transactions Les fonctions
PHPMyAdmin
– Installation
– Console
PHP orienté objet
– Classe, instance
– Encapsulation, héritage
– Attributs, fonctions
– Constructeur
– Interface
Symfony4
– Installation
– Les routes
– Les controlleurs
– Utilisations des templates avec Twig
– Les services
– Les entités
– Persistance, Doctrine2 Manipuler des entités Gestion des relations Gestion des entités Les événements
– Les extensions
– Les formulaires
– Validation des données
– Sécurité
– Les événements
– Conversion des paramètres de requètes
NodeJS
– Fonctionnement
– Le moteur V8
– NPM
– Les callbacks
– Les événements
– Express.js
Les routes Les routes dinamiques Les templates Les middlewares
– Socket.io
– Gestion des flux
– Gestion de fichiers
– Module verror, gestion des erreurs
– Objets globaux
– Modules complémentaires
– Web module
– Le framework Express
PHPUnit
– framework de test orienté programmeur PHP
CMS
– Installation et analyse du backend
– Modules complémentaires
– Modification et création de module
CERTIFICATION
réalisation d’un projet suivant un cahier des charges.
soutenir le projet devant un jury de professionnels
STAGE EN ENTREPRISE

245h soit 7 semaines en entreprise pour expérimenter et consolider vos acquis.

Service des conseils et d’orientation

Possibilité de prendre des RDV d’orientation auprès de Sylvie Oberson si les candidats hésitent sur la formation à suivre à IMAGE : 04.66.64.21.11
Suivi personnalisé durant la formation en centre.
Accompagnement à la recherche de stages pratiques en entreprise pour un placement personnalisé et adapté.

 

 Objectifs

1 – Intégrer une équipe de professionnel et pouvoir, sans attendre, participer à l’analyse des développements en UML.

2 – Apporter de modifications sur des applications existantes en Php et javascript.

3 – Prendre en charge la création de nouvelles applications au moyen des technologies adéquates, assurer la pérennité des applications via la création de tests unitaires au moyen de PhPUnit gérer le contenu et la structure d’une base de données.

PRÉ‐REQUIS

Connaissance avancée de HTML
Connaissance avancée de CSS
Notion de base javascript
Notion de base PHP

PUBLIC

Tout public (salarié, indépendant, demandeur d’emploi, particulier)

DÉBOUCHÉS

Poste dans toute entreprise, industrie, service, information‐presse, ayant à entretenir et mettre à jour des sites. Agence de communication et de publicité. En fonction de vos compétences initiales, de votre expérience, de votre projet professionnel, les formations IMAGE vous aident à la construction de trois parcours débouchant sur divers métier : Webdesigner, développeur front-end, développeur back-end, chef de projet.

LIEU DE FORMATION

Dans nos locaux :
125 rue de l’Hostellerie
Immeuble Ellipsis 30900 NÎMES

Réalisations des stagiaires

Packaging  et logo café des ours, réalisé d’après un cahier des charges fourni, il s’agissait d’un nouveau torréfacteur.

Image formation

Plus de 20 ans d'expérience dans le cadre de la formation continue le centre de formation IMAGE à Nîmes se développe désormais dans le cadre du Pôle Numérique Event (PNE)

 

S'inscrire à la newsletter

  • Nous contacter

    Immeuble Ellipsis
    125 rue de l'hostellerie
    ville active - 30900 Nîmes

  • (+33) 04.66.64.21.11
  • nous envoyer un mail

Retour à l'emploi 2017

  • Web 70% 70%
  • Pao 76% 76%
  • Design d'espace 67% 67%
Partager