En résumé

3 570,00 €

3 095,00 €

QTÉ

PHP de A-à-Zend pour les développeurs IBM i - Formation en ligne

Conçu à l'attention des développeurs IBM i souhaitant apprendre à lier des applications RPG existantes mais qui souhaitent également acquérir une solide formation en PHP et obtenir la certification PHP 5.3.

Ce bundle formation comprend :

Économisez €670 à l'achat d'un bundle !

Formation éligible au DIF. En savoir plus

Avantages produit

Conçu à l'attention des programmeurs IBM i souhaitant apprendre à lier les applications RPG existantes mais qui souhaitent acquérir une solide formation en PHP et terminer la certification PHP 5.3.

Remarque :une fois votre achat effectué, vous recevrez un message détaillant le processus d'inscription au cours de formation en ligne de Zend.
Veuillez envoyer vos questions à l'adresse suivante : itraining@zend.com

Information inscription et prérequis
Calendrier des prochaines formations

PROGRAMMES DES COURS ET PRÉREQUIS

PHP I : Les fondamentaux (IBMi)

Ce cours est proposé en ligne, avec un enseignant en direct. Il peut également être adapté à un cours en classe.

OBJECTIF

Acquérir les principes de base du langage de programmation PHP.et sa relation avec le système i5/OS.

PROGRAMME DU COURS

1. TRAVAILLER AVEC LE WEB
A. Programmes Client / Serveur
B. Communication au serveur
C. Sessions
D. Cookies
E. Langages typés
F. Qu'est-ce-que PHP
G. PHP : Avantages aux programmeurs RPG
H. Introduction à la syntaxe PHP
I. Comment PHP fonctionne avec HTML
J. Éléments HTML de base
   6. PRINCIPES DE BASE DE LA FONCTION

A. Types de fonctions
B. Appel de fonctions
C. Déclaration de fonctions
D. Entrées de fonctions
E. Sortie de fonctions
F. Fonctions internes
2. ZEND STUDIO ET PHP
A. Zend Studio pour les fonctionnalités i/OS
B. Environnement PHP
C. Zend Core pour i/OS
D. Connexion à la base de données/ et RPG/COBOL
   7. OUTILS PHP POUR i/OS
A. Outils PHP
3. INTRODUCTION À PHP
A. Commentaires
B. Variables et types de données
C. Constantes
D. Chaînes de caractères
E. Guillemets
F. Tableaux
G. Portée des références de variable
   8. PHP et SOURCES DES DONNÉES
A. Connexion à la source des données
B. SQL et MySQL
C. Connecter PHP et MySQL
D. Exécuter MySQL sur i/OS
E. Connecter PHP et DB
F. Accès à la base de données à l'aide des outils PHP
G. Extensions ibm_db
4. OPÉRATEURS

A. Opérateurs et instructions conditionnelles
B. Combinaison d'opérateurs
C. Opérateurs de chaînes de caractères
D. Opérateurs de comparaison
E. Opérateurs logiques
F. Conditions
G. Commutateur

   9. PONT POUR i/OS

A. Composants du pont
5. INSTRUCTIONS DE BOUCLE

A. for
B. while
C. do-while
D. continue
E. break
F. foreach

   10. TRAITEMENT DE FICHIER EN PHP

A. Bases de système de fichiers
B. Types de fonctions de fichier
C. Ouverture de fichiers
D. Lecture à partir de fichiers
E. Écriture de fichiers
F. Fermeture de fichiers
G. Performances de système de fichiers

PUBLIC CIBLE
Ce cours s'adresse aux programmeurs système i5 expérimentés qui utilisent RPG (ou COBOL) et souhaitent commencer à utiliser PHP pour créer des front end d'applications Web pour les applications RPG existantes ou qui commencent la formation pour devenir programmeurs PHP.

PRÉREQUIS
Expérience de programmation active en i5/OS (expérience en DB2 du langage ILE). Connaissances de base d'HTML, voir : les notes du cours.

Vous aurez ainsi la possibilité d'utiliser l'IDE (Integrated Development Environment - Environnement de développement intégré) de Zend Studio, la meilleure façon de faire vos premiers pas dans le codage.


PHP II : Structures supérieures

OBJECTIF
Acquérir les bases nécessaires pour créer des applications web PHP

PROGRAMME DU COURS

1. SYNTAXE PHP
A. Guillemets
B. Commentaires
C. Caractères spéciaux
D. Types de données
E. Ordre des opérations et définitions
F. Tableaux
G. Opérateurs
H. Conditions et boucles
I. Fonctions
   5. CONCEPTS WEB PHP

A. Communication au serveur
B. En-têtes HTTP
C. Mise en mémoire tampon de sortie
D. Cache de navigateur
E. Cookies
F. Sessions
G. Courriel
H. Formulaires
2. CONCEPTS DU LANGAGE PHP
A. Inclusion de fichiers
B. Paramètres généraux
C. Références
D. Bases de système de fichiers

   6. PHP OBJECT-ORIENTED PROGRAMMING
A. Classes
B. Contexte statique
C. Visibilité (PPP)
D. Fonctions de remplacement
E. Interfaces
F. Clonage
G. Espaces de noms
3. CONFIGURATION DE PHP
A. Configurer un environnement de développement
B. Paramètres PHP.INI
   7. PRINCIPES DE BASE DES BASES DE DONNÉES PHP
A. Bases de données relationnelles
B. SQL et MySQL
C. Connecter PHP et MySQL
D. PDO
E. Procédures stockées
F. Transactions
4. EXPRESSIONS COURANTES
A. Caractères et symboles
B. Fonctions RegEx
C. Modificateurs de modèle
   8. ASPECTS CRITIQUES DE LA CRÉATION DES APPLICATIONS PHP
A. Tests et débogage
B. Procédures de dépannage : Développement
C. phpDocumentor, phpDoc
D. Exceptions
E. Services Web
F. Améliorations des performances
G. Sécurité et validation
PUBLIC CIBLE
Ce cours est la suite immédiate de PHP I :  Les fondamentaux. Il a été conçu pour les programmeurs PHP débutants possédant déjà les bases de la syntaxe PHP, les constructions du langage et la fonctionnalité des sites web, et souhaitant approfondir leurs connaissances dans le langage PHP. Les programmeurs possédant déjà une expérience dans les langages procéduraux et les langages OO, pourront se reporter au Guide de démarrage rapide : description du cours PHP pour programmeurs expérimentés. La formation des programmeurs ILE prévoit les cours PHP I : Les fondamentaux (IBMi) et PHP II : Structures supérieures, car la syntaxe de langage à laquelle ils sont habitués est différentes de celle de PHP.

PRÉREQUIS

PHP I : Les fondamentaux, ou formation équivalente.


Cours de préparation à l'examen de certification PHP 5.3

OBJECTIF
Préparation à l'examen de certification PHP de Zend.

PROGRAMME DU COURS

1. INTRODUCTION À LA CERTIFICATION
A. À propos de la certification
2. SUJETS COUVERTS PAR LA CERTIFICATION PHP 5.3
A. Principes de base PHP
B. Fonctions
C. Formats et types de données
D. Fonctionnalités Web
E. OOP
F. Sécurité
G. Chaînes de caractères et modèles
H. Base de données
I. Tableaux
J. E/S
PUBLIC CIBLE
Ce cours s'adresse aux programmeurs PHP expérimentés (niveau intermédiaire avancé) souhaitant passer l'examen de PHP 5.3. Il leur permet de réviser à un rythme soutenu et intensif l'ensemble des 10 sujets couverts par la certification.

PRÉREQUIS
Une connaissance au moins intermédiaire des dix sujets couverts par le cours.

 

Zend Studio + Zend Server Developer License

Zend Studio est le seul IDE (Integrated Development Environment - Environnement de développement intégré) conçu pour des développeurs professionnels et comprenant tous les composants de développement nécessaires au cycle de vie complet d'une application PHP. Grâce à un jeu complet d'outils d'édition, de débogage, d'analyse, de tests, d'optimisation et de base de données, Zend Studio accélère les cycles de développement et simplifie les projets complexes.

Zend Server est un serveur d'application web pour entreprise qui permet d'exécuter et de gérer des applications PHP exigeant un niveau fiabilité et de sécurité élevé. Zend Server comprend une pile PHP complète et entièrement testée qui réduit considérablement le temps habituellement nécessaire au suivi, à l'installation, à la configuration et aux tests des bibliothèques et des pilotes PHP. Un cache et une accélération intégrés garantissent que vos applications PHP offrent un niveau de performance maximal et les fonctions intégrées de surveillance et de diagnostic vous permettent de détecter, d'isoler et de résoudre rapidement les pannes et les goulots d'étranglement.

Zend Studio et Zend Server sont conçus pour travailler ensemble, simplifiant ainsi le processus de développement. À partir de Zend Studio, les scripts PHP peuvent être déployés sur un serveur local Zend. Puis, une fois le déploiement effectué, la fonction de surveillance de Zend Server capture les informations de débogage et d'analyse de l'origine des défaillances pour les utiliser dans Zend Studio.

Avantages

  • Développer plus rapidement un code PHP et JavaScript de qualité
  • Détecter et résoudre rapidement des problèmes grâce aux capacités de surveillance et de débogage
  • Renforcer la collaboration entre les équipes par le biais de fonctionnalités efficaces orientées équipe
  • Appliquer les technologies les plus récentes pour concevoir des applications avancées et assurer une plus grande satisfaction du client
  • Utiliser le même niveau de professionnalisme qu'en production : une pile PHP de qualité égale, à jour, testée et prise en charge
  • Maintenir un environnement cohérent et complet sur l'ensemble du processus : développement, tests et production
  • Assurer des performances optimales sur l'application et l'utilisation minimale de ressource