Initiation aux applications dynamiques

MOOC Initiation aux applications dynamiques

Le MOOC Initiation aux applications dynamiques vous permettra de développer les bases nécessaires pour concevoir de petites applications dynamiques. Ce MOOC est conçu comme la suite logique du MOOC Groupe INSA consacré à HTML5, et du MOOC SAW.

Une première partie sera consacrée à deux langages : PHP et MYSQL. Dans une deuxième partie, nous construirons étape par étape une application dynamique. Cette partie fait l’hypothèse que vous avez des connaissances de base dans les langages HTML, CSS et JavaScript. La troisième et dernière partie sera l’occasion d’introduire des éléments de méthode. En effet, il est essentiel de séparer les tâches de conception et de développement. Nous introduirons ici la méthode yPBL et retraverserons l’ensemble du projet afin de l’illustrer.

Organisateur :

INSA

* MOOC Francophone est un service de mise en relation sans inscription et sans intermédiaire. Nous n’organisons aucun cours, le lien « Suivre le cours » vous redirige vers la page web des organisateurs.
  • icon

    Intervenant

    Youssef Amghar
    Professeur à l’INSA de Lyon. Il enseigne les systèmes d’information au Département Informatique. Il est également chercheur au laboratoire LIRIS de l’INSA de Lyon où il encadre des doctorants dans le domaine des architectures de services. Il a publié des articles dans de nombreux domaines de l’informatique tels que les bases de données, la documentation et le multimédia. Il a coordonné de nombreux projets scientifiques et pédagogiques.

    Valérie D.
    Formatrice informatique au sein d’un APP (Atelier de Pédagogie Personnalisée) où elle accompagne en bureautique des salariés et demandeurs d’emploi depuis 2003. Concernée par les pratiques visant l’autonomisation des apprenants et par les dispositifs de formations hybrides, elle a encadré des stagiaires préparant le DAEU à distance et contribué à l’élaboration d’un parcours de FOAD en Anglais professionnel.

    Ernesto Exposito
    Maître de conférences (HDR) à l’INSA de Toulouse et chercheur au laboratoire LAAS du CNRS. Depuis 2014, il est chargé de mission en Pédagogies Innovantes à l’INSAT. Il a également travaillé comme chercheur au National ICT Australia Limited (NICTA) centre de recherche à Sydney (Australie, 2004-2005).

    Alexandre Pauchet
    Maître de Conférences HDR au département Architecture des Systèmes d’Information de l’INSA de Rouen et chercheur au LITIS dans le domaine des interactions homme-agent et des agents conversationnels animés.

    Jean-Yves Plantec
    Maître de conférences au département de Génie Mathématique et Modélisation de l’INSA de Toulouse et chercheur à l’IRIT dans le domaine des jeux sérieux.

  • icon

    Durée

    9  semaines
    Du 1er octobre au 9 décembre 2016

  • icon

    Prérequis

    Ce cours s’adresse à toute personne possédant des notions d’algorithmique ; une connaissance minimale des langages HTML, CSS et JavaScript est nécessaire.

  • icon

    Charge de travail

    3 heures / semaine

  • icon

    Coût

    Gratuit

  • icon

    Certification

    Attestation de suivi

    L’attestation de suivi sera délivrée aux participants qui auront obtenu des résultats suffisants aux quiz et aux projets. Il sera proposé à ces participants d’effectuer un examen supplémentaire distant et payant qui leur permettra d’obtenir un certificat au format pdf envoyé par courrier électronique.

  • icon

    Déroulement

    Ce MOOC s’échelonne sur 9 semaines. Il vous demandera environ 4 à 5h de travail par semaine ; votre travail consistera à suivre des vidéos, répondre à des quiz, effectuer de petits exercices et participer aux discussions ; vous aurez l’occasion d’évaluer le travail d’autres participants.

  • icon

    Programme

    Partie 1 : Langages

    Semaine 0
    Applications Dynamiques ?
    Eléments de méthodologie yPBL (introduction)
    Présentation du fil rouge
    Installation d’un serveur local

    Semaine 1
    Introduction et premier script PHP
    Syntaxe de base et présentation rapide des leçons suivantes
    Variables
    Types
    Opérateurs
    Instructions de branchement et boucles
    Exercice fil rouge

    Semaine 2
    Tableaux
    Chaînes de caractères
    Fonctions et modularité
    Objet (introduction)
    Exercice fil rouge

    Semaine 3
    Introduction aux bases de données
    Exercice fil rouge

    Semaine 4
    Le langage SQL
    Exercice fil rouge

    Semaine 5
    HTML et PHP : Généralités ; affichage de code HTML ; les EOF ; en-têtes HTML ; deux pages PHP liées ; structure classique d’une page PHP en utilisant des include/require
    Transmission et stockage d’informations : variables de session ; GET et POST ; formulaire HTML et traitement PHP
    Exercice fil rouge

    Semaine 6
    HTML + PHP + SQL : opérations de base
    Exercice fil rouge

    Semaine 7
    Partie publique / partie privée
    Réécriture d’URL (partie optionnelle)
    MVC Objet
    Design patterns
    Ajax
    Exercice fil rouge

    Semaine 8
    Méthodologie (suite)
    Exercice fil rouge
    Projet

  • icon

    Plateforme

    France Université Numérique (FUN)
    Plate-forme nationale française et propriété du Ministère de l’Enseignement Supérieur et de la Recherche. Elle est basée sur la technologie Open edX du MIT et de Harvard.

Recevez chaque semaine les MOOCs à suivre !

Ne ratez aucun nouveau MOOC ! Avec notre newsletter garantie sans SPAM, restez informé pour ne louper aucun cours à venir.

Merci ! Votre demande d'inscription vient d'être prise en compte :)

Pin It on Pinterest

Share This