Logo BeeSofts: une abeille stylisée
BeeSofts

Développeur web professionnel

Objectifs

Comprendre et maîtriser les techniques de développement web dans une démarche de professionnalisation.

Pré-requis

Sans être strictement obligatoires, quelques bases en programmation sont un atout non négligeable.

Durée

32 jours.

Programme

Rappels généraux

Protocole d'une requête web

Les langages du web et leurs capacités

Les éditeurs de code

HTML5

CSS3

Fonctionnement d'un hébergeur

Serveur de base de données MySQL

Programmation PHP

Structures de base

Structures de contrôle

Fonctions sur les chaînes de caractères

Fonctions sur les dates

Fonctions sur les tableaux

Fonctions sur les nombres

Fonctions usuelles

Manipulation des fichiers et dossiers

Les fonctions utilisateur

Traitement des formulaires

Les objets

PHPDoc

Le modèle MVC

XML, JSON, YAML

WebServices

Gestion des erreurs

Sécurité

Pear

PHPUnit

Expressions régulières

URL Rewriting

Versionning avec Git

Référencement

jQuery

CMS, Framework ?

Découverte du framework Symfony 2

Présentation

Bundles

Routeur

Contrôleurs

TWIG

Doctrine

Formulaires

Session

Sécurité

Internationaliser l'application

Tests

Services

Mise en production


Programme à titre indicatif ; il est possible d'adapter le contenu ou la durée.