Formation Php Symfony2 Bootstrap Mysql

Description

Nous visions à developper une plateforme de recherche d’emploi qui comporte une partie frontend ou les utilisateurs cherchent filtrent les offres d’emploi publiés par des partenaires. La plateforme prend en charge plusieurs langues, et bien sûr, utilise les dernières technologies Web 2.0 pour améliorer l'expérience utilisateur.

Volet pédagogique

Apprendre à déployer une application web d'une manière professionnelle

  • Comprendre comment le web fonctionne et les notions fondamentales du web ( Request / Response , tp … )
  • Être capable de développer une application web MVC
  • Créer un schéma contenant tous les types de relation possible 1 -> N,1 -->1 ,N---> N , uni et bidirectionelles
  • Savoir gérer les différentes couches d'une application multi-tiers entreprise et les réutiliser ailleurs
  • Créer et invoquer un web service Rest avec du XML/Json

Apprendre à déployer une application multicouches et à maîtriser les concepts de base des frameworks :

  • Composer, Git (Bitbucket)
  • Doctrine (YML et annotations)
  • Dependency Injection ( Container ) , Symfony2 security
  • Twig (avec du JavaScript, JQuery, Bootstrap ...)
  • Web service ( Rest , Json )
  • Symfony2 console

Méthodes pédagogiques

On visera une alternance de 75% de travaux pratiques et 25% de cours théoriques.
Le support de cours sera fourni au format PDF accompagné d'un lien vers les supports numériques. Durant la formation, les exercices sont contrôlés et corrigés par le formateur.

Volet technologique

Architecture de l'application :Multi tiers

Outils et Technologies utilisés

  • XAMP stack ( Apache , PHP , phpMyAdmin, MySQL)
  • phpStorm IDE
  • Git (en ligne : Bitbucket), Github pour le "version control

Pré-requis

  • Programmation orientée objet
  • Un minimum de connaissances en PHP5
  • Des connaissances en UML sont souhaitables

Plan de formation

Jour 1 : Introduction

  • Rappel sur le concept orienté objet : (Object, abstract class, Interface, ...)
  • Discussion et définition du cahier des charge : Gestion des offres , recherche des offres , gestion des utilisateurs , partenaires … .
  • Survol technique des différentes couches du projet : Survol technique des différentes couches du projet ( Couche accès aux données ,couche métier, couche présentation ): CRUD,ORM
  • Démarrage du projet ( téléchargement et configuration de projet symfony2 )

Jour 2

  • Le Modèle de Données
  • Le Contrôleur et la Vue
  • Le Routage

Jour 3 & jour 4

  • Aller plus loin avec le Modèle
  • Jouons avec la page Catégorie
  • Les tests unitaires
  • Les tests fonctionnels

Jour 5:

  • Les formulaires
  • Testez vos formulaires
  • Le paquet Admin

Jour 6:

  • Sécurité

 Mohamed BOURAOUI

Mohamed BOURAOUI, ingénieur ENSI, a commencé le développement sous Android depuis 2011 avec la fameuse FROYO. Il a travaillé depuis sa promotion pour une Startup et une Offshore avec une diversité de technologies Web et mobile (Android, ZEND, Django, Bootstrap). Depuis 2013, il est élu en tant que formateur technologue. Il est passionné par les nouvelles technologies, le partage des connaissances et le développement d’applications que l’utilisateur « Feel in love with ».


Nous contacter sur le 27 862 155 , 54 828 018, 71 866 142


Durée : 6 jours


Php Symfony2 Bootstrap Mysql

 1005  vue Vues


Prochaine sessions:

Nous consulter


Durée:

6 jours


Confirmation de la session:

Une semaine avant la date prévue

Agile Scrum par la pratique

Angular mode projet

Big data par la pratique

Bootcamp Java Spring Angular

Bootcamp Java Spring Angular

DevOps

DevOps Tools Engineer par la pratique

ISTQB version 2018

Java 8 1Z0-808

Java 8 mode projet

Reconversion : Devenir développeur J2ee Angular de Zéro

Selenium par la pratique

Confirmation de la session:

Une semaine avant la date prévue


Recommandé pour:

Développeur , chef de projet ,entrepreneur


A propos du lieu de la formation

Nous pouvons aussi nous déplacer dans vos locaux (formation intra-entreprise).

N'hésitez pas également à proposer d'autres dates ou lieux, si ceux proposés ne vous conviennent pas.


A la fin de la formation:

Vous aurez un certificat de formation agréé par l'état