HTML5/ CSS3
- ++ comprendre le concept de HTML
- ++ réaliser et comprendre les détails de la structure HTML5
- ++ expliquer un élément HTML et expliquer ses composants {tag , attribut , valeur d attribut , multiple attributs}
- ++ headings , p , links , img , table , liste ordonnées , listes non ordonnées
- ++ attirer l’attention sur les deux display par défaut {inline et block }
- et leurs comportement des une page HTML
- ++ commencer à imbriquer des éléments HTML selon leurs display {inline ou block}
- ++ Imbrication multiple entre tous les éléments vus précédemment
- ++ Explication et réalisation d’une page de style CSS3
- ++ expliquer les avantages et inconvénient de différentes façons d’écrire le CSS3
- ++ expliquer la structure de block d’instructions en CSS3
- ++ expliquer les 3 façons de faire des couleur { nominale ; rgb ; rgba ; hexadecimale }
- ++ expliquer les unités de mesure en CSS {les valeurs absolues et les valeurs relatives}
- ++ expliquer et appliquer le width , height , min-width , min-height , max-width , max-height
- ++ expliquer et appliquer les bordures {styles , width , color }
- ++ expliquer et appliquer les paddings et margins et agir sur leurs valeurs
- ++ expliquer et appliquer les box-shadow et en faire des exemples intermédiaires et indiquer les références avancés
- ++ associer les différents min/max-width min/max-height à la propriété overflow {visible , hidden , scroll , auto }
- ++ mettre le point sur le overflow hidden et indiquer ses cas d’utilisation {slider , animation}
- ++ expliquer et appliquer les background-color et background-image en détails
- ++ expliquer et appliquer la propriété CSS opacity et expliquer et appliquer la différence avec rgba
- ++ présenter les deux techniques de positionnement des éléments {action sur l’élément parents et action directe sur les éléments}
- ++ expliquer les flex box et les propriétés et leurs valeurs respective
- ++ expliquer la différence entre flex-flow : row et flex-flow : column
- ++ commencer à diviser des carre avec les flex box en plusieurs parties distinctes
- ++ appliquer les displays flex dur différent niveau d’éléments html imbriques
- ++ appliquer le même exemple les flex-flow : row et column
- ++ commencer à diviser la balise body tout en tenant compte des 3 cas
- {Aucun contenu, peu de contenu, trop de contenu}
- ++ donner aux candidats les meilleurs possibilités pour une division du body très efficace
- ++ enchainer avec 10 heures d’exercices
- ++ expliquer et appliquer les transitions {les propriétés et leurs valeurs respectives}
- ++ expliquer comment manipuler la courbe du cubic-bezier
- ++ expliquer et appliquer les animations {déclaration et lancement de l’animation avec les keyframes}
- ++ expliquer et appliquer les transformations 2D
- ++ expliquer et appliquer les positions {static, relative, absolute, fixed, sticky }
- ++ réaliser des menu déroulants ainsi que des sidebars des deux cotes droit et gauche avec les flex box et les positions
- ++ réaliser un template qui inclue le menu déroulant haut et deux sidebar
- ++ montrer après le template l’efficacité des flex box lors des modifications du site
- ++ expliquer les formulaires avec plusieurs type d’input ++ indiquer la plupart des attributs qui vont avec les formulaires
BOOTSTRAP
- ++ expliquer le rôle de twitter bootstrap comme bibliothèque des composants et responsive tool
- ++ expliquer comment intégrer bootstrap dans une page html
- ++ expliquer les divisions par colonnes de bootstrap et comment mettre les conditions de division
- ++ explorer et tester les différents composants de bootstrap et en prendre des exemples de la plupart d’entre eux
- ++ a partir de ce point tous les projets de fin de semaines incluent HTML , CSS , BOOTSTRAP
JAVASCIPT
- ++Instructions et syntaxe
- ++Types de données
- ++La cœrcition
- ++Les variables
- ++Les opérateurs
- ++Structures de contrôle
- ++Déclaration d'une fonction
- ++Particularités des fonctions
- ++Gestion des paramètres
- ++Définition et création
- ++Propriétés
- ++Constructeurs
- ++Prototype et héritage
- ++Objets prédéfini
PHP8 , SQL
- ++ expliquer le rôle du php comme langage de programmation cote serveur
- ++ expliquer ou on peut écrire le php et la syntaxe de php
- ++ introduire la notion de variable
- ++ expliquer les différents types de variables
- ++ introduire les conditions en php {if ; if else ;if elseif else }
- ++ introduire et expliquer les opérateurs en php ;
- ++ introduire et expliquer les switch en php
- ++ introduire et expliquer les boucle {while , do while , for , foreach}
- ++ introduire et expliquer les fonctions en php
- ++ introduire et expliquer les closures en php
- ++ introduire et expliquer les tableaux indexes et associatifs
- ++ introduire et expliquer les tableaux multi-dimensionnels et comment les parcourir
- ++ aborder les fonctions de tri des tableaux en php {surtout les fonctions les plus utilisés}
- ++ introduire et expliquer les variables superglobales $GLOBALS
- {$_SERVER, $_REQUEST, $_POST, $_GET, $_ENV , $_SESSION, $_COOKIE }
- ++ Traitement de formulaire en php
- ++ Validation de formulaire en php
- ++ Des filtres en php {nettoyage et validation}
- ++ introduire et expliquer date et time en php ;
- ++ Présentation de la database
- ++ Création / suppression / export / import de base de données
- ++ Création / suppression / export / import de table dans une base de donnees
- ++ La fonction prédéfinie de GET LAST ID ;
- ++ insertion multiple via les requêtes préparées ;
- ++ Le SELECT DATA en sql ;
- ++ Utilisation de la condition WHERE ;
- ++ utilisation de la condition ORDER BY {ASC , DESC}
- ++ Utilisation de BETWEEN en sql ;
- ++ Utilisation de GROUP BY en sql ;
- ++ enchainement du WHERE , GROUP BY et HAVING ensemble dans la même requête
- ++ L’UPDATE DATA en sql
- ++ Le DELETE DATA en sql
- ++ Le LIMIT DATA en sql ;
- ++ les jointures en sql {left join , right join , inner join}
- ++ Liaison d’un nombre de table supérieur a deux tables
- ++ Introduction de l objet PDO et effectuation de la connexion entre la partie statique et la base de données
- ++ 30 heures d’exemples pratiques {correction entre 6 et 7 projets a la file}
Durée : 150H