Présentation de la formation
L’objectif de la 3W Academy Tunis 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. Aucun prérequis en programmation n’est nécessaire pour intégrer la 3W Academy Tunis: 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. Les technologies enseignées par la 3W Academy (HTML 5, CSS 3, JavaScript, PHP, SQL) sont utilisées dans plus de 90% des sites web existants et des nouveaux projets, ce qui procure aux élèves un bagage solide pour se présenter sur le marché de l’emploi (plus de la moitié des offres d’emploi concernant le web demandent la maîtrise de ces technologies). Une journée type à la 3W Academy Tunis consiste en l’explication de nouveaux éléments de syntaxe d’un langage, d’une bonne pratique ou d’une technologie particulière. Puis les élèves réalisent un exercice immédiatement en rapport afin d’obtenir par eux-mêmes un résultat concret, tangible et motivant. L’apprentissage se poursuit avec des projets plus importants durant plusieurs jours et intégrant de plus en plus d’enseignements déjà vus mélangés à des nouveaux. En se servant de plusieurs technologies simultanément, les élèves découvrent alors véritablement le fonctionnement du web et des sites et applications qu’ils utilisent au quotidien. Les journées à la 3W Academy Tunis durent 8 heures et sont donc intensives pour les élèves car ils sont toujours en train d’écrire du code, assis avec un clavier devant eux. De ce point de vue la 3W Academy c’est 10% de théorie et 90% de pratique.Informations sur le cours
- Durée
- 3 mois
- Horaires
- 9h30 - 17h30
- Nombre d'heures
- 420 heures
- Prix
- 3000
Notre formation Développeur Intégrateur WEB se déroule sur 3 mois, pour un total de 420 heures. Ce cours est composé en 3 modules distincts :
- Intégration
- Développement Javascript
- Développement PHP
Programme détaillé
-
Intégration
La première partie de la formation s’occupe d’enseigner aux élèves la construction de sites web en utilisant les langages HTML 5 et CSS 3.
L’intégration est un travail consistant à construire un site web à partir d’une maquette réalisée auparavant par un graphiste. En découpant la maquette graphique les élèves apprennent :
- À créer un document normalisé en HTML 5 et manipuler les balises fondamentales du langage
- À comprendre le modèle de boîte et le positionnement du contenu en CSS 3
- À utiliser les balises selon leur sens sémantique et améliorer le référencement naturel
- À bien utiliser les liens entre le HTML 5 et le CSS 3 et créer des feuilles de styles maintenables
- À construire un site web fluide et adaptif à tout type d’écran y compris mobile
- À créer des formulaires de saisie et présenter des données sous la forme de tableaux
- À ajouter du contenu audio et vidéo en HTML 5
Mots-clés: html5 boilerplate, css normalize, box sizing, css grid, flexbox, media queries, responsive web design, semantic css, amélioration progressive, mobile first
Le web design est le véritable cœur de l’apprentissage dans cette partie : il consiste à mettre en avant le contenu, à le rendre visuellement attrayant. Il s’agit de travailler la forme pour sublimer le fond :
- Création d’animations graphiques sur tout ou partie d’une page avec le CSS 3
- Création de sprites CSS afin d’enrichir graphiquement une page
- L’importance de la typographie et les possibilités offertes par le HTML 5 et le CSS 3
- Construction d’interfaces de navigation complexes fonctionnant partout y compris sur mobile
- Création d’un thème pour WordPress (dernier jour de la première partie)
Mots-clés : css transition, css animation, css transform, css gradient, web fonts, bootstrap, wordpress
-
Développement Javascript
-
Développement PHP