Cours PHP. Cours en ligne Développement web PHP. Académie Libre info@academielibre.fr



Documents pareils
Cours Linux. Cours en ligne Administrateur Systèmes Linux. Académie Libre

Formation : WEbMaster

Joomla! Création et administration d'un site web - Version numérique

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

Catalogue des Formations Techniques

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant

Devenez un véritable développeur web en 3 mois!

Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées?

THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

FICHE TECHNIQUE. Secondaire et postsecondaire

Mercredi 15 Janvier 2014

DESS Arts, création et technologies

Formation Webmaster : Création de site Web Initiation + Approfondissement

Petite définition : Présentation :

Master Technologies numériques appliquées à l'histoire Deuxième année

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

SECTION 5 BANQUE DE PROJETS

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

Informatique & Systèmes de Communication. Stages de 12 à 16 semaines aux Etats-Unis

les techniques d'extraction, les formulaires et intégration dans un site WEB

Failles XSS : Principes, Catégories Démonstrations, Contre mesures

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

<Insert Picture Here>ApExposé. Cédric MYLLE 05 Février Exposé Système et Réseaux : ApEx, Application Express d Oracle

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

Pourquoi choisir WORDPRESS La plate-forme de création de sites internet et de blogs

LE CONCEPT DU CMS CHAPITRE 1

BES WEBDEVELOPER ACTIVITÉ RÔLE

Programmation Web. Madalina Croitoru IUT Montpellier

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

Architectures en couches pour applications web Rappel : Architecture en couches

Développement des Systèmes d Information

emuseum PUBLIEZ VOS COLLECTIONS SUR INTERNET Pourquoi choisir emuseum? Intégration facile avec TMS Puissante fonction de recherche

Dans nos locaux au 98 Route de Sauve NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>

Création d un module complet de sondage en ligne

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

Davi Trénou. Analyste/Développeur. Concepteur web. Consultant SAP Logan, H2K2B4 Montréal, QC, CA.

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

CATALOGUE DES FORMATIONS

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

Licence Professionnelle en Statistique et Informatique Décisionnelle (S.I.D.)

Introduction à. Oracle Application Express

LEA.C5. Développement de sites Web transactionnels

PostgreSQL. Formations. Calendrier... 14

PROSOP : un système de gestion de bases de données prosopographiques

Utiliser un CMS: Wordpress

INTEGRATEUR WEB/WEBDESIGNER

FileMaker Server 11. Publication Web personnalisée avec XML et XSLT

Diplôme Fédéral de Web Project Manager

SPIP 1.9. Créer son site avec des outils libres. Michel-Marie Maudet Anne-Laure Quatravaux Dominique Quatravaux. Avec la contribution de Perline

Prise en main de Moodle

Les outils de création de sites web

PROGRAMME DE FORMATION CONTINUE «CHEF DE PROJET WEB»

Atelier Webmaster de site pédagogique: portails communautaires [Version 1.0]

SII Stage d informatique pour l ingénieur

Présentation et références de la société

offre de formations Année 2015

1. La plate-forme LAMP

ANALYSTE PROGRAMMEUR DIPLÔME D ÉTABLISSEMENT

Armand PY-PATINEC 2010

Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA

FORMATIONS FORMATIONS : E-COMMERCE / E-MARKETING / WEBDESIGN / VENTE / INFORMATIQUE / BUREAUTIQUE LE CATALOGUE DE

Programmation Web. Introduction

En date du 11 décembre 2008

CATALOGUE DES FORMATIONS 2014

1. Considérations sur le développement rapide d'application et les méthodes agiles

WORDPRESS : réaliser un site web

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013

Création d'un site Internet dynamique avec HTML-CSS ou un CMS Formation à distance sur le réseau Pyramide

RESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences

MINI-MÉMOIRE DE PPP - S4

AJAX. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

Un site web collaboratif avec Drupal. Judith Hannoun - Journées INSHS 16 Octobre 2012

Mise à jour : Octobre 2011

Information utiles. webpage : Google+ : digiusto/

Description de l implantation dans le centre d examen (nom du service ou de l outil et caractéristiques techniques)

1 ère Université WEB. Courbevoie Samedi 21 octobre Votre site interactif sur internet.

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

FORMULAIRE D'OFFRE /FOR-LOG/DE-STR/2/AO OFFRE ADMINISTRATIVE ET DE PRIX

Web & Libre. Outils pour être présent sur le net librement

DÉVELOPPEUR WEB - PHP/SQL

Bases de données documentaires et distribuées Cours NFE04

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures

A5.2.4 Étude d une technologie, d'un composant, d'un outil

CONSULTANT. Ingénieur Système d Information. Projet Analyse Développement INGENIEUR CONSEIL INFORMATIQUE & NTIC DEPUIS NOVEMBRE 2003.

DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin

Programme ASI Développeur

Toute personne souhaitant maîtriser les techniques liées à la conception de produits multimédia et à la création de sites Web.

Ingénieur Généraliste Spécialité Informatique

CQP Développeur Nouvelles Technologies (DNT)

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Informations générales. Technologies. css3-html5-php-ajax-j-query-mootools-action-script3

Supplément de renseignements : Examens d applications et pare-feux d applications web clarifiés Normes : Normes en matière de sécurité des données de

Bureautique Initiation Excel-Powerpoint

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

REQUEA. v PD 20 mars Mouvements d arrivée / départ de personnels Description produit

Bases de données et sites WEB Licence d informatique LI345

Transcription:

Cours PHP Cours en ligne Développement web PHP Académie Libre info@academielibre.fr

Programme général du Cours PHP Module 1 Introduction et installation d un environnement PHP Unité 1 Introduction à PHP Introduction au langage PHP. Principales caractéristiques de la programmation PHP. Intégration aux langages de programmation web comme HTML et JavaScript. Unité 2 Installation de l environnement PHP (xampp) Procédure d installation pour l implémentation code PHP, notamment de XAMPP, qui inclut Apache et My Sql. Unité 3 Installation des outils de développement PHP (Netbeans) Installation et utilisation d un IDE de développement utile pour créer des pages PHP : NetBeans. Module 2 HTML et CSS Unité 1 Le langage HTML Pour apprendre à programmer en PHP, il est nécessaire de connaître le HTML car le code PHP est inclus dans celui-ci. Le but de cette unité est de fournir les principaux éléments de connaissance sur le langage HTML pour créer des pages web. Unité 2 Les CSS Les CSS (Cascading Style Sheet) ont révolutionné le web en séparant définitivement la structure logique et le contenu de la présentation. C est l un des langages standard fondamentaux du W3C. En outre, les CSS permettent de créer des pages plus légères et faciles à modifier garantissent une meilleure accessibilité et permettent de concevoir des pages adaptées à des dispositifs différents. Module 3 Le langage JavaScript Unité 1 Introduction au JavaScript Unité 2 Introduction aux bases du langage JavaScript (première partie)

Unité 3 Introduction aux bases du langage JavaScript (seconde partie) Unité 4 Objets JavaScript Unité 5 JavaScript et gestion des événements Unité 6 JavaScript et CSS Module 4 Le langage PHP Unité 1 Types de données et de variables PHP est un produit OpenSource gratuit, compréhensible par la plupart des navigateurs et donc largement diffusé : il menacerait même de supplanter le classique et statique HTML. Les variables sont des composants fondamentaux de tous les langages de programmation. Ils permettent de traiter les données d un programme sans savoir a priori quelle sera leur valeur. On étudiera ici les principaux objets de programmation PHP. Unité 2 Fonctions Une fonction est simplement une séquence d intrusion PHP destinée à résoudre un problème donné. Elle reçoit un ou plusieurs paramètre d entrée (voire aucun) et restitue un ou plusieurs paramètres en sortie (voire aucun). Unité 3 Array Un array est une variable contenant plusieurs valeurs. Dans un array, chaque valeur est identifiée (et il est donc possible d y accéder et de la modifier) grâce à un chiffre qui indique sa position. Les array sont généralement utilisés pour mémoriser des variables du même type, ou liées par quelque relation logique. Module 5 Introduction à MySQL Unité 1 Introduction aux bases de données relationnelles Une base de données peut être définie comme un ensemble de donne étroitement liées, mémorisées sur un support de mémoire de masse, constituant un tout et qui peuvent être manipulées par plusieurs programmes applicatifs. On peut aussi dire que

c est un système de gestion de données intégrées, recompilées et emmagasinées selon des critères précis, nécessaires à l activité qui doit se dérouler. Unité 2 Gestion de bases de données Étude de l ensemble des instructions indispensables à la gestion d une base de données relationnelle, parmi lesquelles : recherche, insertion, effacement et modification d un article. Module 6 PHP et MySQL Unité 1 Accès aux bases de données par PHP PHP est un langage de programmation qui permet de créer des pages dynamiques avec l aide de bases de données externes ou le passage de données entre ces mêmes pages. Les bases de données sont importantes pour pouvoir retrouver des données archivées. Étude de la manière d accéder à une base de données à l intérieur d un code PHP. Unité 2 Opérations sur une base de données avec PHP Avec les commandes PHP, il est possible d exécuter des opérations sur une base de données. Nous étudierons ici les principales opérations qui peuvent s effectuer sur une base de données avec PHP. Module 7 PHP avancé Unité 1 PHP: les sessions Unité 2 PHP, XML et XSLT

Objectifs, modalités de suivi et évaluation Objectifs et modalités L objectif de ce cours est de fournir les techniques et méthodologies necessaries pour exercer la profession de programmeur web PHP. Le cours sera disponible sur une plateforme de formation à distance (FAD) comprenant du matériel d enseignement (vidéos et leçons) et des tests qui permettront de vérifier l assimilation des notions. Grâce à des outils de collaboration Internet comme le chat ou l e-mail, les étudiants pourront bénéficier de l accompagnement des enseignants dans leur parcours pédagogique. Structuration du cours Le programme s oriente sur le langage PHP et les langages web corrélés, comme le HTML, le CSS et JavaScript. Le langage PHP est parmi les plus utilisés dans les secteurs public et privé en ce qui concerne la réalisation d applications web légères et OpenSource sur plateforme Lamp. Public cible et modalités d évaluation Le cours est destiné principalement aux personnes qui ont suivi des etudes supérieurs et qui veulent enrichir leurs compétences, voire entreprendre une carrière de programmeur PHP. L évaluation des élèves sera effectuée en ligne à travers des tests d évaluation et un examen.