Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)
Programmation structurée et programmation orientée objet
Choisir son langage : langages de script et langages objets
2/ Écriture du programme :
Manipulation des données du programme
Les structures de programmation
3/ Les meilleurs pratiques de la programmation :
Modularisation du code
Partager son code
Bien écrire son programme
4/ Gestion des données externes
Les SGBD SQL : le langage des SGBD
Gestion de ses données à l'aide de fichier
5/ Les outils pour mieux coder
Les environnements de développement
Corriger son code à l'aide de l'éditeur
Lire et écrire dans des fichiers
Partie 2 : HTML5 et CSS3 : Créer des applications web
1/ HTML et CSS : les fondamentaux
Les versions successives du HTML (HTML 4, XHTML 1.x, XHTML 2)
Navigateurs et nouvelles technologies HTML
Comment HTML est interprété par le navigateur
La notion de client/serveur HTTP
Les composants d’un document HTML : textes, liens, titres, paragraphes, tableaux, formulaires, etc.
Les commentaires
Comment est structuré un document HTML : le doctype
La balise <head>
Lien avec une feuille de style
Lien avec un fichier JavaScript
La balise <body>
Méthode et balises pour structurer une page
Le texte dans la page HTML
Les caractères spéciaux
2/ HTML5
Les principaux concepts et apports
Outils de développement HTML 5
Test de compatibilité, méthode de détection HTML 5
La structure d'un document HTML
Les balises structurelles de la page : doctype, html, head, body, title, meta
Les balises les plus courantes
Les éléments de structure <nav>, <section>, <article>, <aside>, <header> et <footer>
Les attributs : a, fieldset, iframe, area, button...
Les microformats. Présentation et avantages sur le référencement
Les nouveaux champs et attributs de formulaires : range, autofocus, placeholder, menu...
Les dessins : Canvas versus SVG
Les formats multimédias. Codecs et API Multimédia
Gestion vidéo et audio avec les nouvelles balises <audio> et <video>
Vue d'ensemble des APIs
Dessiner en HTML
La communication en HTML5
La géolocalisation
Stockage
3/ CSS3
Les couleurs et la mise en forme du texte
La mise en forme des boîtes et des fonds
Grid Layout
La mise en page nouvelle génération avec Flexbox
Choisir un Framework CSS
SVG, image vectorielle et responsive
Partie 3 : Javascript : Développer des sites Web dynamiques
JavaScript pour quoi faire ?
L’environnement du client Web
Le navigateur
Les outils
Insérer un script dans un document HTML/XHTML
Le coeur du langage JavaScript : syntaxe, variables, fonctions, operateurs, ...
Les objets du navigateur : window, document, location, screen, navigator, form
Introduction au XML, HTML
Manipulation de la page (DOM)
Manipulation des éléments
La gestion des évènements
Les formulaires
Les styles CSS
Aller plus loin
"unobstrusive JavaScript"
Présentation d’Ajax
Partie 4 : Les frameworks Javascript : Développer des applications Web
Application web HTML5, CSS3, JavaScript : nouvelle architecture
HTML5 et application mono page
CSS3 et jQuery
Requêtes HTTP et Ajaxnode.js et back end dynamique
Accès à la base MongoDB via node.js
Environnement de développement et tests
Angular et son MVC
Angular et ses directives
Angular et la gestion des routes
Angular et les ressources (lien avec le back)
Design d’application Web (module, etc.)
Mise en place de droits d’accès
Angular 2.0 et les autres Frameworks Web
Rendu visuel avec HTML5 et CSS3
Approche Pédagogique
Approche Pédagogique
Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
Cas pratiques
Remise d’outils
Echanges d’expériences
Public Cible
Personnes Visées
Toutes personnes souhaitant se spécialiser dans le développement d’applications web avec les technologies JavaScript
Dates
Dates
Du 08 au 23 Juil. 2024
Du 14 au 29 Oct. 2024
Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.