En résumé

Disponibilité: En stock

4 347,00 €

3 295,00 €

QTÉ

PHP de A-à-Zend pour les développeurs OO/procéduraux - Formation en ligne

Ce bundle comprend 4 cours de formation en ligne et a été conçu pour permettre aux développeurs OOP/procéduraux d'acquérir une solide formation au langage PHP et aux bonnes pratiques PHP.

Ce bundle formation comprend :

Économisez €1097 pour l'achat d'un forfait et recevez gratuitement Zend Studio et Zend Server!

Formation éligible au DIF. En savoir plus

Avantages produit

Ce bundle a été conçu pour permettre aux développeurs OOP/procéduraux d'acquérir une solide formation au langage PHP et aux bonnes pratiques PHP.

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

Guide de démarrage rapide : Programmeurs OO/procéduraux

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 d'approfondir vos connaissances de l'utilisation des bonnes pratiques et des outils PHP.

OBJECTIF

Au terme de ce cours, les participants sauront :

  • Appliquer leurs connaissances en programmation au langage PHP.
  • Définir et utiliser les composants de la syntaxe, du langage et de la structure PHP.
  • Configurer un environnement de développement à l'aide de php.ini.
  • Appliquer les concepts fondamentaux de la conception et de l'implémentation des applications Web, y compris les formulaires et leur validation, d'autres aspects de la sécurité, les sessions/cookies/mémoires tampon.
  • 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. Interfaces
    D. Fonctions de remplacement
    E. Visibilité (PPP)
    F. Clonage
    G. Name Spaces
    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

       8. ASPECTS CRITIQUES DE LA CRÉATION DES APPLICATIONS PHP

    A. Tests et débogage
    B. Procédures de dépannage : Développement
    C. php Documentor, php Doc
    D. Exceptions
    E. Services Web
    F. Améliorations des performances
    G. Sécurité et validation
    PUBLIC CIBLE
    Ce cours s'adresse aux programmeurs PHP expérimentés (plus de 2 ans d'expérience) dans d'autres langages (Procéduraux et OO, tels que C, Java, C++, C#, JavaScript, Python, Perl, Ruby) souhaitant se reconvertir au langage PHP et ayant besoin d'une formation rapide dans les fonctionnalités courantes de PHP telles que la syntaxe et les constructions du langage.


    PRÉREQUIS
    Expérience dans le développement d'applications de plus de 2 ans.



    Créer des applications PHP sécurisées

    Ce cours de PHP donne un aperçu complet de la sécurité Web et a été conçu pour donner aux programmeurs PHP les connaissances nécessaires à la création d'applications Web mieux sécurisés.

    OBJECTIF

    Au terme de ce cours, les participants sauront :

    • Intégrer les mesures de sécurité standard à leurs applications PHP.
    • Identifier les types d'attaques de vecteur les plus courantes et protéger le système.

    PROGRAMME DU COURS

    1. Concepts de sécurité de base
    A. Qu'est-ce que la sécurité
    B. Défense en profondeur
    C. Règles de sécurité de base
    D. Guide de la création d'applications Web sécurisée
       3. Autres mesures de sécurité courantes

    A. Configurations sécurisées
    B. Sécurité du mot de passe
    C. Sandbox et pièges
    D. Rejets des courriers indésirables
    E. Obscurité
    F. Implications Ajax
    G. Filtrage de jeux de caractères
    2. Que se passe-t-il lorsque les choses se passent mal
    A. Attaques par injection SQL
    B. Attaques par injection XSS / XST
    C. Attaques par injection de commande
    D. Attaques par injection de code distant
    E. Attaques XSRF / CSRF
    F. Attaques de session
    G. Chargements sécurisés de fichier
       4. Ressources, outils et infrastructure de sécurité
    A. Ressources et outils de sécurité
    B. Infrastructure et sécurité de serveur
    C. Base de données et sécurité MySQL
    D. révision du cours et projet
    PUBLIC CIBLE
    Ce cours s'adresse aux développeurs d'applications PHP expérimentés souhaitant étudier ou se remémorer les bonnes pratiques de sécurité. Il convient également aux nouveaux programmeurs PHP souhaitant apprendre à intégrer un environnement de sécurité aux applications qu'ils apprennent à créer.

    PRÉREQUIS

    Connaissances de base de PHP 5.


    Test Prep : Préparation à la : 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 Framework : les fondamentaux

    OBJECTIF
    Au terme du cours, les développeurs PHP sauront parfaitement utiliser Zend Framework ainsi que le modèle de conception MVC pour créer des applications web robustes avec une plus grande simplicité et en moins de temps.

    PROGRAMME DU COURS

    1. INTRODUCTION À ZEND FRAMEWORK
    A. Objectifs du cours et approche
    B. Projets du cours
    7. ZEND FRAMEWORK - COMPOSANTS ASSOCIÉS
    A. Zend Framework et affichages
    B. Zend_View
    C. Affichage de scripts
    D. Zend_Layout
    2. CONCEPTION D'APPLICATION RAPIDE
    A. Les étapes vers RAD
    B. Zend_Tool
    8. CONTRÔLEUR - PLUS DE COMPOSANTS ASSOCIÉS
    A. Plugins de contrôleur avant
    B. Assistants d'action
    3. MODÈLE DE CONCEPTION MVC
    A. Éléments et structure MVC
    B. MVC mappé sur le web
    9. PLUS DE COMPOSANTS GÉNÉRAUX
    A. Zend_Registry
    B. Zend_Log
    4. ZEND FRAMEWORK - COMPOSANTS ASSOCIÉS AU CONTRÔLEUR

    A. Zend_Controller
    B. Architecture d'amorçage
    C. Méthodes d'exécution du contrôleur

    5. COMPOSANTS GÉNÉRAUX DE ZEND FRAMEWORK

    A. Zend_Config
    B. Zend_Exception
    C. Zend_Session
    10. PLUS DE COMPOSANTS ASSOCIÉS AU MODÈLE
    A. Autorisation et authentification
    B. Zend_Acl
    C. Zend _Auth
    D. Zend_Filter
    E. Zend_Validate
    F. Zend_Filter_Input
    6. ZEND FRAMEWORK - COMPOSANTS ASSOCIÉS AU MODÈLE
    A. Zend_Db
    B. Zend_Db_Profiler
    C. Zend_Db_Table
    D. Zend_Db_Select
    E. Zend_Form
    11. PLUS DE COMPOSANTS ASSOCIÉS À L'AFFICHAGE
    A. Zend_View_Helper
    B. Espaces réservés et codes partiels
    C. Plugins
    D. Documentation

    PUBLIC
    Ce cours est destiné aux programmeurs possédant une solide formation en langage PHP et en programmation orientée objet (POO).et ayant déjà créé des applications web PHP complexes.

    PRÉREQUIS
    Une parfaite compréhension de PHP à un niveau intermédiaire à avancé et une expérience de la programmation orientée objet (POO).

    The online Zend Training Center allows participants to develop code during the course with your instructor able to see and coach your progress.

    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