PHP Introduction pour le développement Web (Option certification 'Développement de sites web dynamiques') par Ackware
Lieu(x)
En centre (51)
Durée
Nous contacter
Financement
Demandeur d’emploi
Salarié
Éligible CPF
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Les Bases de la programmation adaptées à PHP
- Qu'est
- ce qu'un programme ?- Modes d'exécution : Programmes interprétés, compilés et semi
- compilés.
- Les différents éléments d'un programme et leurs rôles.
- Les différents langages du Web et leurs raisons d'être.
- La place de PHP.
- Mon premier programme.Contextes d'Exécution des programmes PHP
- Client/ServeurL'utilisation de PHP dans le cadre des applications Web.Requêtes HTTP et entêtes spécifiquesLes bases du langage : aspects syntaxiques et articulation
- Les types de variablesPourquoi typer une variable ?Typage faible.Entiers, chaînes de caractères, nombres réels, autres.Les types évolués.
- Les fonctionsPourquoi sont
- elles incontournables en programmation (réutilisabilité, lisibilité, ...)Exemple de modification de programme "mal écrit" .Le passage d'argument.Le code retour d'une fonction.
- Contrôle de fluxLa sélection alternative (si ... alors ... sinon ...)Les boucles (tant que ...)- Aspects complémentairesLes expressions et les opérateurs, comment les combinerLes commentairesInclusionsComprendre les messages d'erreur.Premières applications Web en PHP
- Automatisation d'une page WebLes principes client serveurIntégration de PHP dans une page HTMLLibrairiesFonctions de base, variables serveur et variable PHP
- Les formulaires simplesPassage et transmission de variables (GET/POST).Lecture écriture de fichierVérification de login/mot de passeRedirection.
- Les variables complexes : tableauxConstructeur arrayFonctions associées aux tableauxFonctions d'extractionFonctions de navigation dans un tableauUtilisation d'une base de données MySql
- Présentation de MySql.
- Concepts fondamentaux: Bases, tables, champs, enregistrements.
- Création d'une base multi
- tables.
- Introduction au langage SQL (sélection, modification, suppression).
- Fonctions PHP Mysql.
- Traitement des résultats des requêtes.Briques Logicielles
- Pear.
- Tableau comparatif des briques existantes.
- Mise en oeuvre.
- Qu'est
- ce qu'un programme ?- Modes d'exécution : Programmes interprétés, compilés et semi
- compilés.
- Les différents éléments d'un programme et leurs rôles.
- Les différents langages du Web et leurs raisons d'être.
- La place de PHP.
- Mon premier programme.Contextes d'Exécution des programmes PHP
- Client/ServeurL'utilisation de PHP dans le cadre des applications Web.Requêtes HTTP et entêtes spécifiquesLes bases du langage : aspects syntaxiques et articulation
- Les types de variablesPourquoi typer une variable ?Typage faible.Entiers, chaînes de caractères, nombres réels, autres.Les types évolués.
- Les fonctionsPourquoi sont
- elles incontournables en programmation (réutilisabilité, lisibilité, ...)Exemple de modification de programme "mal écrit" .Le passage d'argument.Le code retour d'une fonction.
- Contrôle de fluxLa sélection alternative (si ... alors ... sinon ...)Les boucles (tant que ...)- Aspects complémentairesLes expressions et les opérateurs, comment les combinerLes commentairesInclusionsComprendre les messages d'erreur.Premières applications Web en PHP
- Automatisation d'une page WebLes principes client serveurIntégration de PHP dans une page HTMLLibrairiesFonctions de base, variables serveur et variable PHP
- Les formulaires simplesPassage et transmission de variables (GET/POST).Lecture écriture de fichierVérification de login/mot de passeRedirection.
- Les variables complexes : tableauxConstructeur arrayFonctions associées aux tableauxFonctions d'extractionFonctions de navigation dans un tableauUtilisation d'une base de données MySql
- Présentation de MySql.
- Concepts fondamentaux: Bases, tables, champs, enregistrements.
- Création d'une base multi
- tables.
- Introduction au langage SQL (sélection, modification, suppression).
- Fonctions PHP Mysql.
- Traitement des résultats des requêtes.Briques Logicielles
- Pear.
- Tableau comparatif des briques existantes.
- Mise en oeuvre.
Objectifs
- Ce cours s'adresse aux personnes non
- spécialistes ou aux débutants en programmation mais ayant déjà une certaine culture Web. Il s'agit d'apprendre les bases fondamentales de la programmation Web dans le contexte de PHP. À la fin de ce cours intensif, les participants pourront aisément lire, comprendre, corriger, modifier et faire évoluer un programme PHP existant. Ils découvriront également les possibilités offertes par les bibliothèques de scripts pour la réalisation d'applications par assemblages de modules. Enfin ils seront capables d'écrire des applications simples de bout en bout.
- spécialistes ou aux débutants en programmation mais ayant déjà une certaine culture Web. Il s'agit d'apprendre les bases fondamentales de la programmation Web dans le contexte de PHP. À la fin de ce cours intensif, les participants pourront aisément lire, comprendre, corriger, modifier et faire évoluer un programme PHP existant. Ils découvriront également les possibilités offertes par les bibliothèques de scripts pour la réalisation d'applications par assemblages de modules. Enfin ils seront capables d'écrire des applications simples de bout en bout.
Centre(s)
- Reims (51)
Métier(s)
- Animateur / Animatrice de communauté virtuelle
- Animateur / Animatrice de forum sur internet
- Animateur / Animatrice web
- Blogueur
- Chargé / Chargée des relations avec les internautes
- Chef de création artistique communication multimédia
- Chef de groupe de création multimédia
- Community manager
- Concepteur / Conceptrice artistique communication multimédia
- Concepteur / Conceptrice de jeux vidéo
- Concepteur / Conceptrice de jeux web online
- Concepteur / Conceptrice en publicité
- Concepteur / Conceptrice multimédia
- Concepteur réalisateur / Conceptrice réalisatrice communication
- Concepteur rédacteur / Conceptrice rédactrice communication
- Concepteur rédacteur / Conceptrice rédactrice publicitaire
- Directeur / Directrice artistique - jeux vidéo
- Directeur / Directrice artistique communication multimédia
- Directeur / Directrice artistique web
- Directeur / Directrice de création - jeux vidéo
- Directeur / Directrice de création communication multimédia
- E-commercial / E-commerciale
- Game designer
- Game designer - jeux web online
- Game master jeux online
- Lead game designer - jeux vidéo
- Level designer
- Level designer - jeux web online
- Modérateur / Modératrice web
- Producer chef de projet jeux vidéo
- Responsable de conception communication multimédia
- Rédacteur / Rédactrice web
- Web commercial / commerciale
- Web vendeur / vendeuse
- Webmaster animateur / animatrice
- Webmaster concepteur / conceptrice de site web
Compétence(s)
- Animation vectorielle
- Chaîne graphique
- Community management
- Dispositifs de financement culturel
- Droit de la propriété intellectuelle
- E-commerce
- E-procurement
- Gestion administrative
- Gestion comptable
- Gestion de projet
- Gestion financière
- Linguistique
- Logiciel d'animation 3D
- Logiciel de conception et analyse d'enquête
- Logiciel de gestion clients
- Logiciels d'édition multimédia
- Logiciels de gestion de base de données
- Management
- Marketing des réseaux sociaux
- Marketing direct
- Normes rédactionnelles
- Organisation d'évènements culturels
- Outils bureautiques
- Outils de web analyse - web analytics
- Principes déontologiques liés aux débats et aux échanges
- Publication Assistée par Ordinateur (PAO)
- Règlement Général européen sur la Protection des Données (RGPD)
- Règles d'élaboration d'une Charte Graphique
- Règles de diffusion et de communication de l'information
- Rédaction de contenu web
- Référencement naturel (SEO)
- Référencement web
- Réglementation des jeux et loteries
- Réglementation du commerce électronique
- Search Engine Marketing (SEM)
- Sémiotique
- Techniques d'animation web
- Techniques d'impression
- Techniques d'infographie
- Techniques de communication
- Techniques de storytelling - communication narrative
- Technologie de l'internet
- Technologies de l'accessibilité numérique
Formation proposée par : Ackware
À découvrir