STAGE UP
Le partenaire privilégié
des professionnels
en quête de compétences !

Trouvez votre formation

Recherche simpleRecherche guidée

Accueil Formations Communication Web Php mysql Niv 1 et Niv 2

Formations Communication

Formation : Php mysql Niv 1 et Niv 2

Création de site dynamique

4 jours
Partout en France
Prise en charge OPCO : oui

Vous êtes un professionnel à la recherche d’une formation Php mysql Niv 1 et Niv 2 ?
STAGE UP met à votre disposition toute son expertise technique et pédagogique qui vous permettra d’atteindre vos objectifs.
Que vous soyez une entreprise ou un institutionnel, la formation Php mysql Niv 1 et Niv 2 est assurée par nos formateurs sélectionnés pour leurs compétences reconnues (certification….) et leurs qualités relationnelles.
Quelque soit le niveau des stagiaires, un suivi pédagogique est assuré avant, pendant et après la formation, de manière à constater les acquis et ainsi permettre une mise en œuvre rapide dans un contexte professionnel.
Vous souhaitez organiser votre formation Php mysql Niv 1 et Niv 2 facilement et de manière personnalisée ? Optez pour une solution en intra, ou participez à une de nos sessions collectives (inter), dans la limite des places disponibles.

Participez à la formation Php mysql Niv 1 et Niv 2 à Paris, Lille, Marseille, Lyon, Bordeaux, Toulouse, Strasbourg, Nantes, Montpellier, Rennes, Grenoble, Angers, Clermont-Ferrand, Nancy.

Maîtriser le langage php dans le contexte de développement de sites internet dynamiques.

Formation dispensée par un formateur professionnel spécialisé principalement dans les langages de programmation et la suite adobe.
Pc / mac complet, tableau mural et divers supports de cours interactifs et papier.
Formation théorique et pratique.

Intégrateur html, développeur, webmaster… ou toute personne souhaitant créer des sites dynamiques.

Connaître les bases du code html est un plus.

4 jours

  • Contenu

La programmation web

  • Html, le langage web du client.
  • Rappels html (JavaScript inclus) par l’exemple.
  • Le script cgi ou l’interactivité cote serveur.
  • Un traitement efficace.
  • Choisir la méthode post ou get ?
  • Programmer cote client ou cote serveur. 

Php, ce héros

  • L’architecture php
  • Les inconvénients de php.
  • Les avantages de php.
  • La puissance fonctionnelle de php.
  • Les apports de php 5. 

Moteurs, ça tourne

  • Les différents types d’installations.
  • Mode manuel enclenche.
  • Première étape : installer apache.
  • Deuxième étape : installer php.
  • Troisième et dernière étape : configurer php et apache ensemble.
  • Trois modes automatiques : easy php, wamp et xampp. 

Configuration des différents composants

  • Apache, arborescence et configuration.
  • Première section : variables globales à l’environnement du serveur.
  • Deuxième section : variables génériques du serveur.
  • Troisième section : hôtes virtuels. 

Php, l’essentiel de la configuration

  • Balisage.
  • Affichage des erreurs.
  • Des guillemets dans tous leurs états.
  • Inclusions de code.
  • Activation des extensions.
  • Définition des variables spécifiques des extensions.
  • Configuration des variables de téléchargements et de formulaires.
  • Configuration de la gestion des variables globales.
  • Ajustement des performances.
  • Réglages manuels dans le code : la fonction ini_set().

Syntaxe et généralités php

  • Ultraedit-32 : dernière balise avant mutation.
  • Télécharger, installer et configurer ultraedit-32.
  • Votre première page php avec ultraedit.
  • Généralités « phpiennes ».
  • Insérez du code php dans du code html : .
  • Affichez vos valeurs php.
  • Les fonctions simples echo() et print().
  • Les fonctions plus évoluées printf() et sprintf().
  • Séparez vos instructions php par un « ; ».
  • Commentez vos programmes php : « // » ou « /* */ ».
  • Définissez vos variables php : « $ ».
  • Utilisez les types de données manipules par php.
  • Les booléens.
  • Les entiers.
  • Les nombres à virgule flottante.
  • Chaînes. 

Les instructions conditionnelles

  • L’opérateur ternaire.
  • L’instruction if.
  • L’instruction else.
  • L’instruction elseif.
  • Des instructions if, elseif else imbriquées.
  • L’instruction switch. 

Les boucles

  • L’instruction while.
  • L’instruction do while.
  • L’instruction for.
  • L’instruction foreach.

Les sorties

  • L’instruction break.
  • L’instruction continue.
  • Les opérateurs arithmétiques.
  • Les opérateurs de bits (binaires) opérateurs : arithmétiques.
  • L’opérateur d’assignation (=)
  • Les opérateurs combinés
  • Les opérateurs de comparaison
  • Les opérateurs logiques
  • Les opérateurs de tableaux
  • Les chaines de caractères.
  • Les tableaux.
  • Les objets.
  • Les ressources.
  • La valeur null.
  • Réalisez vos opérations php.
  • L’instruction return.

La manipulation des chaines de caractères en php

  • Le formatage des chaines de caractères.
  • La comparaison des chaines de caractères.
  • La recherche des chaines de caractères.
  • Le découpage des chaines de caractères.
  • La substitution des chaines de caractères. 

La manipulation des tableaux en php

  • Parcourir un tableau.
  • Trier un tableau.

La manipulation des fichiers en php

  • La lecture/écriture dans un fichier.
  • La gestion des fichiers. 

Les fonctions mathématiques intégrées à php

  • Les constantes en php.
  • Quelques fonctions mathématiques importantes. 

Des bases de données à MySQL

  • Sgbd, définition.
  • Sgbd, les propriétés.
  • Sgbd, les modèles.
  • Sgbdr, généralités et concepts.
  • Lisez et écrivez vos schémas de relation.
  • Lisez et écrivez vos schémas de base. 

Structure générale de MySQL

  • Rappel.
  • Description de tables.
  • Modèle physique. 

Parler à MySQL5

  • Sql, définition.
  • Définissez et modifiez votre base de données.
  • Créez votre base de données.
  • Créez vmodifiez vos tables.
  • Supprimez vos tables.

Manipulez vos données en base

  • Insérez des données dans vos tables.
  • Sélectionnez des données dans vos tables.
  • Modifiez des données dans vos tables.
  • Supprimez des données dans vos tables. 

Contrôlez votre base de données

  • Gérez vos comptes utilisateurs.
  • Préservez l’intégrité des données.

Parler avec quoi ?

Avec les mains : la console MySQL

  • Première connexion.
  • Première session.
  • Administration des utilisateurs.
  • Administration avancée.

Avec la souris

  • MySQL control center.
  • Installation et setup.
  • Console de gestion. 

Phpmyadmin : la version web

  • Installation et setup.
  • Utilisation. 

Création d’une structure de base de données

  • Définition.
  • Afficher une liste de notes, afficher des liens vers d’autres ressources sur Internet associées à la note et rubriquer les notes
  • suivant des catégories.
  • Classer les ressources par date.
  • Permettre aux internautes de réagir aux informations.
  • Administrer les ressources (ajout/suppression/modification).
  • Réalisation.

Interfaçage php et MySQL

  • Prémices.
  • Connexion.
  • Sélection de la base de données.
  • Requêtes.
  • Exploitation des résultats.
  • Libération.
  • Fermeture. 

Extensions

  • Métadonnées.
  • Connexions multiples.
  • L’objet et les autres bases de données. 

Alternatives à MySQL1

Php 5, faites monter sqlite

  • Présentation.
  • Description des fonctionnalités.
  • Note sur la gestion des transactions.
  • Requêtes imbriquées. 

Utilisation de sqlite avec php

  • Mélange php et sql.
  • Exploitation de sqlite.

Postgresql ou comment mettre un tigre dans son moteur (de bases de données)

  • Postgresql, le petit oracle oss : plus de robustesse et plus d’ouverture.
  • Dans un ordbms ?
  • Utilisation de postgresql : pas de panique, vous ne serez pas perdu.

Démarrer avec pear

  • Détails sur pear.
  • Gestion des erreurs : c’était pire avant pear !

Solution d’accès aux données avec pear::db 

Solution de cache logiciel avec pear::cache_lite

  • Cachez-vous, voilà pear::cache.
  • Detail du script presente.
  • Encore plus de cache. 

Solution de gestion de la configuration avec pear::config

  • Manipulation de la configuration avec pear::config
  • Sérialisation des données.
  • De sérialisation des données.
  • Modification des données.

Images, pdf et flash 

La génération d’images

  • La source de nos graphes : les données.
  • Génération de barres simples.
  • Génération d’images plus complexes.
  • Gd a dit « allons-y ».
  • Gd a dit « cette fois-ci, allons-y ».
  • Génération de graphes complexes.
  • Une offre open source importante.
  • Quelques conseils pour terminer. 

Plus loin, plus vite … flashe !

  • Première approche avec php/swf charts.
  • Flasher en liberté avec ming. 

Ciel, mon pdf !

  • Halte, librairie obligatoire ? 

Les bonnes pratiques, trucs et astuces

  • Soyez paresseux.
  • Optimisez votre code.
  • Sachez reconnaitre le bogue classique.
  • Séparez données, traitements et présentations. 

Template

  • Avant de commencer.
  • Principe de fonctionnement.
  • Première implémentation de principe.
  • Utiliser des moteurs de Template. 

Les moteurs de Template

  • Fast Template.
  • Smarty Template engine.
  • Modelixe.

Fonctions et fonctionnalités avancées

  • Définissez vos fonctions
  • Utilisez vos fonctions
  • Des paramètres avec une valeur par défaut
  • Des fonctions avec un nombre variable de paramètres
  • Dynamisez vos variables
  • Incluez vos programmes ou exigez-les.
  • Évaluez du code.
  • Régularisez vos expressions.

Fonctionnalités web

  • Générez vos formulaires html.
  • Traitez les données envoyées par vos formulaires html.
  • Chargez les fichiers sélectionnes dans vos formulaires html.
  • Envoyez des courriels.
  • Re-dirigez vos pages.
  • Gérez des cookies.
  • Gérez des sessions. 

Les fonctionnalités étendues

  • Gérez les erreurs.
  • Adaptez le niveau des erreurs supportées (affichées).
  • Enregistrez, envoyez, traquez les erreurs.
  • Personnalisez le traitement des erreurs.
  • Gérez les exceptions.
  • Sécurisez votre site.
  • Organisez vos répertoires.
  • Programmez en toute sécurité.
  • N’en donnez pas trop.

La programmation objet

  • Pourquoi passer à l’objet.
  • Les bases de l’approche objet.
  • L’abstraction.
  • L’encapsulation.
  • La modularité.
  • La hiérarchisation.
  • Les 5 concepts objets fondamentaux. 

La programmation objet en php 5

  • Définissez une classe en php5.
  • Instanciez une classe en php5.
  • Faites hériter une classe en php5.
  • Donnez de la visibilité à vos classes.
  • Ajoutez un constructeur et un destructeur à vos classes.
  • Imbriquez vos classes.
  • Utilisez le polymorphisme.
  • Utilisez les interfaces.
  • Utilisez les attributs et méthodes de classe.
  • Attrapez les erreurs (exceptions).

Fin de formation 

  • Conclusions.
  • Test de niveau et correction.
  • Évaluation qualitative.
  • Validation des acquis.
  • Remise de l’attestation de formation.
  • Remise d’un support de cours et documents annexes.

 

Nos formations Phpmysql sont réalisables partout en France, à domicile ou sur lieu de travail.

Formation Phpmysql Paris, Lyon, Marseille, Lille, Nice, Bordeaux, Toulouse, Montpellier, Strasbourg…

Formation prise en charge par les OPCO tels que (OPCO EP, FIF PL, Atlas, Afdas, Akto...)  

 

Informations complémentaires

Durée : 4 jours
Tarif : Nous consulter.
1 à 10 personnes.
Renseignements : contact@stageup.fr

N° Azur 0 810 356 365

Nos formations par domaine

Qualiopi processus certifié

STAGE UP a le privilège de détenir le label qualité Qualiopi, qui vous garantie notre capacité à vous fournir une prestation répondant à vos attentes et aux exigences réglementaires.
La satisfaction de nos clients est au cœur de nos préoccupations.

Datadock Organisme validé et référencé

Les sites du groupe JSG Développement

Retour en haut