Vous êtes sur la page 1sur 5

Devenez un développeur web sénior en 3 mois !

L’objectif de Nogae Academy est de former des petits groupes d’élèves au développement de sites
web dynamiques ainsi qu’à la création d’applications web telles qu’un blog ou un site d’e-commerce.
La formation est concentrée sur ce qui est uniquement nécessaire et sur les bonnes pratiques pour
obtenir des résultats de qualité et ainsi devenir un développeur web junior opérationnel.
Nogae Academy c’est 10% de théorie et 90% de pratique.

Prérequis :
HTML/CSS
Notion en programmation

Programmes
Partie 1 : Langage JavaScript ( 25 jours )
Les bases de JavaScript
Expressions communes
CSS
DOM et DHTML
Programmation orientée objet et événements
Les cookies
Les formulaires
AJAX
Jquery

Partie 2 : Langage PHP / MySQl ( 38 jours )


Introduction au PHP et au MySQL
Client et serveur : définitions et interactions
Mise en place de notre environnement de travail
Créer, enregistrer et exécuter un script PHP
Afficher un résultat en PHP : les instructions echo et print
Introduction aux variables PHP
Les types de données PHP
Opérateurs et concaténation
Présentation des conditions et des opérateurs de comparaison
Les conditions if, if…else et if…elseif…else PHP
Utiliser les opérateurs logiques pour créer des conditions robustes
Les opérateurs ternaires et fusion null
L’instruction switch en PHP
Présentation des boucles et des opérateurs d’incrémentation et de
décrémentation
Inclure des fichiers dans d’autres en PHP avec include et require
Introduction aux fonctions PHP
Contrôler le passage des arguments
Contrôler les valeurs de retour d’une fonction
La portée des variables
Les constantes et constantes magiques PHP
Présentation des tableaux et tableaux numérotés PHP
Les tableaux associatifs PHP
Les tableaux multidimensionnels PHP
Le Timestamp UNIX et la date en PHP
Obtenir et formater une date en PHP
Comparer des dates et tester la validité d’une date en PHP
Présentation des variables PHP superglobales
Création et gestion de cookies en PHP
Définir et utiliser des sessions en PHP
Introduction à la manipulation de fichiers en PHP
Ouvrir, lire et fermer un fichier en PHP
Créer et écrire dans un fichier en PHP
Autres opérations sur les fichiers en PHP
Introduction aux expressions rationnelles ou expressions régulières
Les fonctions PCRE PHP
Les classes de caractères des regex
Les métacaractères des regex PHP
Les options des expressions régulières disponibles en PHP
Introduction à la programmation orientée objet en PHP
Propriétés et méthodes en PHP orienté objet
Constructeur et destructeur d’objets
Encapsulation et visibilité des propriétés et méthodes
Classes étendues et héritage
Surcharge et opérateur de résolution de portée
Constantes de classe
Propriétés et méthodes statiques
Méthodes et classes abstraites
Interfaces
Méthodes magiques
Chainage de méthodes
Closures et classes anonymes
L’auto chargement des classes
Le mot clef final en PHP objet
Résolution statique à la volée - late static bindings
Les traits
L’interface Iterator et le parcours d’objets
Passage d’objets : identifiants et références
Le clonage d’objets
Comparer des objets
Les espaces de noms
Présentation des filtres
Filtres de validation, de nettoyage et drapeaux
Cas concret d’utilisation des filtres
Définition et gestion des erreurs
Déclenchement, capture et gestion d’exceptions
Introduction aux bases de données, au SQL et à MySQL
Structure d’une base de données MySQL et découverte de phpMyAdmin
Se connecter à une base de données MySQL en PHP
Créer une base de données et une table
Insérer des données dans une table MySQL
Les requêtes préparées
Modifier les données ou la structure d’une table MySQL
Supprimer des données, une table ou une base
Sélection simple de données dans une table via PHP
Utiliser des critères pour effectuer des sélections conditionnelles
Les fonctions d’agrégation et scalaires
Présentation des jointures SQL
Création de jointures
L’opérateur SQL UNION
Les opérateurs de sous requête
Rappels sur les formulaires HTML
Récupérer et manipuler des données de formulaire
Sécurisation et validation des formulaires
Conclusion du cours

Vous aimerez peut-être aussi