menu
Formation Développement Web

Formation Développement Web

Développement Web et sites dynamiques

Réaliser et mettre en place des plates-formes web dynamiques (sites web 2.0, sites e-commerce...) en apprenant notamment à structurer une base de données relationnelle MySQLi, à utiliser le langage PHP, à enrichir des pages HTML avec des applications et fonctionnalités développées en JavaScript.

Bloc de compétences éligible au CPF

DURÉE

6 à 8 semaines (durée personnalisable)

PUBLIC CONCERNÉ ET PRÉREQUIS

Cette formation s'adresse aux professionnels du web ou toute personne ayant déjà réalisé des sites web statiques et souhaitant découvrir la création de sites web dynamiques. Il est nécessaire de connaître et utiliser HTML / CSS ou d'avoir suivi au minimum les modules "HTML5, CSS 3 - les fondamentaux" et "HTML5, CSS3-le responsive design".

 

COMPLÉMENT DE FORMATION POSSIBLE

Formations courtes : Symfony3, Développer une application mobile avec PhoneGap, Introduction à la programmation avec Java JEE...

Programme

PHP MySQLi : NIVEAU 1

  • Présentation de PHP / MySQLi et installation d'un serveur local
  • Syntaxe PHP et travail sur les variables, les constantes, les fonctions
  • Alternatives, récursives et répétitives
  • Les tableaux
  • La vérification des chaînes de caractères et les expressions régulières
  • Les formulaires, la récupération et le traitement des données
  • L'upload de fichier
  • Les heures et les dates
  • Les cookies, les sessions
  • Manipulation des fichiers (lecture, écriture, suppression)
  • Création de bases de données
  • Manipulation des données en MySQLi : select, insert, update, delete
  • Les jointures

PHP MySQLi : NIVEAU 2

  • Algorithmie, Merise, UML
  • Procédural vs POO
  • Sécurisation des applications Web
  • Création d'un front et d'un back office avec accès sécurisé
  • Création d'un site e-commerce avec création d'un panier et gestion d'un catalogue produits
  • Création d'un agenda

JAVASCRIPT ET AJAX

  • Présentation du JavaScript et structuration des scripts internes vs externes
  • Découverte d'un langage de programmation : variables, fonctions, alternatives, récursives, répétitives
  • Les événements
  • Le Document Object Model (DOM)
  • Les objets et les tableaux
  • Les chaînes de caractère et les expressions régulières
  • Naviguer dans le code HTML et le manipuler, manipuler CSS
  • Créer des animations et gérer le temps
  • Objet XHR et connexion serveur (communication JavaScript - PHP – MySQLi)

PRESTASHOP

  • Présentation des CMS (WordPress, Drupal, Magento, Prestashop...)
  • Installation et paramétrage de Prestashop en local vs en ligne
  • Choix de l'hébergeur
  • Présentation de l'interface Back et Front Office de Prestashop
  • Choix et installation d'un template, modification de l'apparence
  • Créer et gérer des profils (rédacteur, administrateur, droits...)
  • Réaliser les pages et menus du site
  • Gérer les produits, le panier, les commandes
  • Découvrir et utiliser les fonctionnalités de Prestashop
  • Intégrer des solutions de paiement en ligne

Financements

Éligible au CPF, au CIF, aux financements Pôle Emploi ou Région...

Dates Lieux

Formation Développement Web Aix-en-Provence

Du 11/06/2018 au 30/07/2018