DĂ©veloppeur Web

Programme de formation

Partie 1 : DĂ©veloppement web

Présentation du cours

  • Les outils nĂ©cessaires
  • Sublime Text – Installation, extensions et dĂ©couverte de l’interface HTML
  • Le HTML c’est quoi
  • La syntaxe du HTML
  • La structure de base d’un fichier HTML
  • Les balises Meta
  • Les titres et paragraphes
  • Le formatage de texte
  • Les liens
  • Les images
  • Les listes
  • Les tableaux
  • Les formulaires
  • Les blocs et balises de structure CSS
  • A quoi sert le CSS
  • OĂą Ă©crire le CSS
  • Syntaxe du CSS
  • Les id
  • Les class
  • Que choisir entre balise, id et class
  • Styliser du texte
  • DĂ©couvrons l’inspecteur de Firefox
  • Arrières-plans
  • Types de disposition des Ă©lĂ©ments (display)
  • Le display flex
  • Redimensionner et positionner des Ă©lĂ©ments
  • Les marges
  • Les bordures
  • Les Ă©lĂ©ments flottants
  • Les pseudo-class
  • Les transitions
  • Les media-queries

PHP et SQL

  • A quoi sert le PHP
  • Installation de Wamp
  • Syntaxe du PHP
  • Les variables
  • Les tableaux
  • Comparer des valeurs
  • Les conditions
  • Les boucles
  • Les fonctions isset() et empty()
  • Variables superglobales – Les variables d’URL
  • Variables superglobales – RĂ©cupĂ©rer les donnĂ©es d’un formulaire
  • Variables superglobales – RĂ©cupĂ©rer des informations sur le client
  • Variables superglobales – Stocker des informations de session
  • Variables superglobales – Sauvegarder des informations dans des cookies
  • Introduction Ă  MySQL et phpMyAdmin
  • Notre première requĂŞte SQL
  • L’objet PDO
  • Formater la date en SQL
  • CrĂ©er une page dynamique (avec SQL et variable d’URL)
  • InsĂ©rer des donnĂ©es dans la base de donnĂ©es
  • Mettre Ă  jour des donnĂ©es dans la base de donnĂ©es
  • Supprimer des donnĂ©es de la base de donnĂ©es

TP Blog

  • Introduction et schĂ©ma du blog (layout)
  • Structure des fichiers (architecture)
  • CrĂ©ation de la base de donnĂ©es
  • Front-end – CrĂ©ation du menu du site
  • Front-end – CrĂ©ation de la section principale et des miniatures des articles
  • Front-end – CrĂ©ation de la navigation latĂ©rale (sidebar)
  • Front-end – CrĂ©ation du footer
  • Front-end – CrĂ©ation de la page d’articles
  • CrĂ©ation et sĂ©curisation de l’espace d’administration
  • Espace d’administration – Ajouter des catĂ©gories
  • Espace d’administration – Ajouter des articles
  • Affichage des articles sur la page d’accueil (depuis la base de donnĂ©es)
  • Affichage dynamique des articles (page d’article unique)
  • Mise en place de l’espace commentaires
  • Affichage des catĂ©gories et des commentaires rĂ©cents dans la sidebar
  • Tri des articles par catĂ©gorie
  • Mise en place de la barre de recherche pour les articles

POO

  • Introduction Ă  la POO
  • Notre première classe
  • Les attributs
  • Les mĂ©thodes
  • Le constructeur – Une mĂ©thode particulière
  • MĂ©thodes et attributs statiques et constantes de classes
  • La visibilitĂ© – public, private et protected
  • Les getters et setters
  • L’hĂ©ritage
  • Charger ses classes automatiquement – spl_autoload_register()

Ressources dev web

  • Blog.zip
  • Vocabulaire
  • Extensions sublime Text

Partie 2 : Bootstrap

Bootstrap a quoi ça sert

  • Qu’allons-nous apprendre et prĂ©requis

Installer Bootstrap

  • Installation via les fichiers sources
  • Installation via les CDN

La structure de Bootstrap (Layout)

  • Les containers
  • La grille Bootstrap – Lignes et colonnes
  • Lignes avec colonnes de taille Ă©gales
  • Imbriquer des lignes et colonnes
  • Modifier l’alignement des colonnes
  • Modifier l’ordre des colonnes
  • DĂ©caler des colonnes
  • Espacer ses colonnes avec les gouttières

Premier projet : Reproduire Instagram

  • Introduction
  • Dissection de l’interface d’Instagram
  • Le header
  • Les stories
  • Les postes
  • La sidebar

Formater du contenu avec Bootstrap

  • Les textes
  • Les citations
  • Les images et figures
  • Les tableaux
  • Les formulaires
  • Les attributs d’accessibilitĂ© ARIA

Les composants Bootstrap

  • Introduction
  • Les boutons
  • Les groupes de boutons
  • Les carousels
  • Les listes dĂ©roulantes (dropdown)
  • Les cartes (card)
  • Les menus de navigation (nav)
  • Les onglets (nav tabs)
  • Les barres de navigation (navbar)
  • Les modales (modal)
  • Les popovers et tooltips
  • Les notifications (toasts)
  • Les fils d’Ariane (breadcrumb)
  • La pagination

Second projet : Créer une boutique e-commerce

  • Introduction
  • Le header
  • Le carousel
  • Les breadcrumbs et list group
  • Les cards
  • La pagination et le footer
  • Le toast

Projet final : Reproduire Twitch

  • Introduction
  • Le header partie 1
  • Le header partie 2
  • La sidebar partie 1
  • La sidebar partie 2
  • Le main partie 1
  • Le main partie 2
  • La modal

Ressources Bootstrap

  • Fichiers Instagram
  • Fichiers Twitch
  • Place Ă  la pratique – E-commerce
  • Place Ă  la pratique – Instagram
  • Place Ă  la pratique – Twitch

Quiz final

  • Quiz

Objectifs

  • Introduction aux outils nĂ©cessaires, HTML, et CSS.
  • MaĂ®trise du HTML : Syntaxe, balises, et formatage.
  • Utilisation efficace du CSS pour la mise en page.
  • Initiation au PHP, SQL, et bases de donnĂ©es.
  • ComprĂ©hension et installation de Bootstrap.
  • Utilisation de Bootstrap pour la conception web.
  • Projets pratiques : Reproduire Instagram, crĂ©er une boutique en ligne, et reproduire Twitch.
  • Quiz final pour Ă©valuer les compĂ©tences acquises.

Autres informations

Ces informations sont donnĂ©es Ă  titre d’exemple pour vos programmes de formation.

Formation individualisée

Admission après entretien, Admission sur dossier, Entretien personnel

Plateforme e-learning accessible en illimité 24h/24 et 7j/7, Parcours personnalisé correspondant aux capacités et compétences

✍ Lancement

Contact et lancement

Réalisez votre demande directement sur cette page. Un membre de notre équipe reviendra vers vous sous 24h ouvrées.

Il vous sera possible un devis personnalisé. Et lancer instantanément votre prestation.

Accès dédié ⚡ 12 heures

Afin de dispenser notre formation interactive, il vous est essentiel d’avoir accès Ă  notre plateforme e-learning. 

La configuration de votre plateforme e-learning est offerte par notre Ă©quipe. Aucun frais de paramĂ©trage. Dès votre première commande de contenu, sans minimum d’achat.

📦 Livraison des éléments ⏳ 24 heures

Vous avez maitnenant la possibilitĂ© d’inscrire les stagiaires de votre choix. Votre contenu de formation est enfin prĂŞt Ă  ĂŞtre prĂ©sentĂ© auprès de vos stagiaires Ă  travers le mode de dispense de votre choix (PrĂ©sentiel, Distanciel, E-learning).

Notre Ă©quipe vous fournit tous les codes nĂ©cessaires pour accĂ©der Ă  votre plateforme e-learning ainsi qu’une dĂ©mo d’utilisation, afin de pouvoir en profiter instantanĂ©ment.

Prestation personnalisée à 100%

Lancer mon projet

Mehdi Tounsi Ureachus

Me connecter

Ureachus

Service clé en main

EntrePro™

Formation & coaching

Mehdi Tounsi Ureachus