Cette formation s'adresse aux développeurs souhaitant aborder PHP sous forme Objet, et peut constituer une bonne initiation au mode de pensée "objet". L'objet n'y est pas abordé de façon abstraite, mais au contraire très pratique de façon à bien faire comprendre les intérêtes et enjeux de cette approche..
Connaissances de base du langage HTML et d'un langage de programmation. La connaissance préalable d'un langage objet n'est pas indispensable.
5 jours
- Qu'est-ce que PHP ?
- Interactivité avec les internautes.
- Les différences entre PHP 4 et PHP 5
- Présentation de l'exemple utilisé durant la formation : le site de vente en ligne bdphilia;
- Les principes client-serveur.
- Premiers éléments du langage.
- Intégration de PHP dans une page HTML.
- Variables et fonctions.
- Librairies.
- Fonctions de base, variables serveur et variable PHP.
- Contrôles de flux et boucles.
- Modélisation des classes.
- Outils de conception.
- Visibilité et Protection.
- Appel implicite vs. explicite.
- Règles de propagation.
- Polymorphisme
- Transmission.
- Enregistrement.
- Transmission.
- Enregistrement.
- Passage et transmission de variables.
- Lecture écriture de fichier.
- Vérification de login/mot de passe.
- Redirection.
- Constructeur array.
- Fonctions associées aux tableaux.
- Fonctions d'extraction.
- Fonctions de navigation dans un tableau.
- Avantages et inconvénients des cookies et sessions.
- Limitations et précautions.
- Les variables de session.
- Fonctions liées aux variables de session.
- Les Cookies.
- Sérialisation des variables complexes.
- Utilisation.
- Présentation de MySQL.
- Concepts fondamentaux : Bases, tables, champs, enregistrements.
- Fonctions PHP Mysqli.
- Introduction au langage SQL (sélection, modification, suppression).
- Traitement des résultats des requêtes.
- Création d'un objet Critères et d'un objet Requête.
- Introduction aux principes MVC.
- Moteur de recherche : formulaire objet en relation avec une base de données.
- Fonctions avancées de sélection: recherches et tris.
- Présentation de la librairie GD.
- Création d'image, réutilisation.
- Gestion des polices et de l'écriture en mode image.
- Superposition de texte pour protection de droits.
- Intégration au site.
- Intégration des différents modules réalisés pendant le cours.
Travaux pratiques
lieu: Paris 17ème
date: 2-5/04/2012 [x1]
programme formation PHP/MySql
lieu: Paris 17ème
date: 03-05/04/2012
programme formation PHP Sécurité
lieu: Paris 17ème
date: 27-30/03/2012
programme formation PHP Objet & Extensions
lieu: Paris 17ème
date: 10-13/04/2012
programme formation Design Patterns & Frameworks
lieu: Paris
date: 10/04/2012 [x1]
programme formation C.S.S.
lieu: Fort de France
date: 14-17/02/2012
programme formation PHP Objet & Extensions
Info
La société CROSSFIRE JAPAN,INC. vient de pondre un nouveau langage, et l'environnement de développement qui va avec.
Alinous-Core permet de développer des pages web dynamiques, liées à des bases de données.
Ce n'est pas un langage tel que PHP, Ruby ou Java, il "suffit" de connaître Html ET Sql pour intégrer sans peine.
Ce pseudo langage est très simplifié, mais a tout ce qu'il faut pour réaliser les opérations classiques liées au développement de sites web dynamiques :
Les bases de données supportées actuellement sont les suivantes:
CMBP organise une formation de 4 jours pour vous
apprendre à maîtriser les possibilités d'optimisation
et d'industrialisation de votre code PHP, dans le cadre
d'un développement professionnel.
Benchmarking, profiling, Test unitaires, programmation parallèle,
frameworks et design patterns...
Programme de cours complet ici
Tarif unique : 1960 € H.T. (sont inclus: les travaux pratiques sur clé USB offerte)
Inscriptions et renseignements :ici
(* sous réserve d'un nombre suffisant d'inscriptions)