Télécharger
Transcription
Télécharger
Programmeur web – introduction L’objectif de la 3W Academy est de former des petits groupes d’élèves à la programmation de sites internet ainsi qu’à la création d’applications web complexes tel qu’un blog ou un site d’e-commerce sans utiliser le moindre outil. Aucun prérequis en programmation n’est nécessaire pour intégrer la 3W Academy : 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 analyste programmeur web opérationnel?. Les technologies enseignées pour notre formation de programmeur niveau 1 sont les plus utilisées du moment : PHP 5, JavaScript et SQL. Elles sont utilisées sur plus de 90% des sites internet, c’est pourquoi nous avons choisi les langages de programmation : PHP, JavaScript, SQL. Notre programme à temps plein vous permettra d’être capable de réaliser la programmation de n’importe quel site internet. Vous y découvrirez énormément de bonnes pratiques pour gagner du temps, et être productif, car nous savons qu’une grande partie de nos étudiants finissent par se bâtir une carrière Freelance. 3WA - Programmeur web – introduction PHP - JavaScript - SQL Page 1 / 6 Informations sur le cours Nom : Programmeur Débutant PHP JavaScript Pré-requis : Des bases en HTML et CSS. Horaires : 9:00AM-5:00PM Jours : lundi au vendredi Durée de la formation : 1 mois Nombre d'heures : 140 Localisation : 460 Rue Ste-Catherine Ouest, Suite 301, H3B 1A7, Montréal Prochaine session : 3 Août 2015 Capacité : 15 étudiants Prix : 2,000$ CAD 3WA - Programmeur web – introduction PHP - JavaScript - SQL Page 2 / 6 Plan du cours Semaine 1 Objectif Comprendre les bases d’un langage de programmation avec JavaScript. * * * * * * * * * * * Utilisation d’un IDE avec PHPStorm Découverte du JavaScript Variables et constantes Opérations mathématiques en utilisant des variables Récupérer des données avec prompt Incrémentation, décrémentation Les Tableaux / Array Premières conditions Les bouclesif, switch, for Projet : création d’une calculatrice en JavaScript Parcourir un tableau Pré-requis * Compréhension des différents langages web Notes Cette première semaine vise à découvrir la programmation avec le langage client JS. Nous abordons certains points essentiels pour la suite de la formation. 3WA - Programmeur web – introduction PHP - JavaScript - SQL Page 3 / 6 Semaine 2 Objectif Comprendre le fonctionnement d’un langage client comme JavaScript. * * * * * * * * Les boucles while et do…while Utiliser des fonctions existantes avec la classe Math Tableau à plusieurs dimensions Parcours de tableaux à deux dimensions et insertion dans le HTML Création de ses propres fonctions DOM et événements en JavaScript Projet : réalisation d’un carrousel Projet : jeu du tic tac toe Pré-requis * * Création de variables Utilisation des tableaux Notes Nous avançons dans la programmation en voyant deux concepts fondamentaux : les boucles et les tableaux. La semaine se termine par des projets complets : carrousel et jeu du tic tac toe. 3WA - Programmeur web – introduction PHP - JavaScript - SQL Page 4 / 6 Semaine 3 Objectif Utiliser PHP pour gérer la partie serveur. * * * * * Découverte du langage PHP : la couche serveur Fonctionnement des méthodes POST et GET Projet : traducteur Fonctions PHP sur les tableaux Projet : TODO list dans des fichiers Pré-requis * * * Les boucles Manipulation des Tableaux Création et utilisation de fonctions Notes Nous démarrons les manipulations côté serveur en partageant des informations d’une page à une autre, puis en utilisant des fichiers (CSV, JSON) pour stocker nos informations. 3WA - Programmeur web – introduction PHP - JavaScript - SQL Page 5 / 6 Semaine 4 Objectif Base de données et connexion avec PHP. * * * * * * Découverte du langage SQL Utilisation des outils phpMyAdmin et MySQLWorkbench Requêtes Select simples (From, Where, Order By, Limit…) Requêtes avancés (jointures, sous select, group by…) Connexion à MySQL via les fonctions MySQLi de PHP Projet : création d’un Forum Pré-requis * * Manipulation des Tableaux Fonctions Notes Cette formation se termine par un projet concret : un forum. Vous serez capable de gérer un espace d’inscription / connexion / déconnexion, mais aussi de stocker les différentes catégories et articles dans une base de données. 3WA - Programmeur web – introduction PHP - JavaScript - SQL Page 6 / 6