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