Plan du site  
français  English
pixel
pixel

Articles - Étudiants SUPINFO

Advanced Web Programming with NodeJS

3WEB 9 chapitres 2 Crédits Niveau Intermédiaire

Introduction

Comme son nom l'indique, le cours 3WEB vous fera découvrir le développement JavaScript avancé, les nouveautés apportée par HTML5 ainsi que le développement d'applications Web Mobiles. Il permettra d’acquérir l'ensemble des notions essentielles pour développer des applications riches et modernes avec les toutes dernières technologies du Web. Il sera donc dans la continuité des cours 1WEB et 2WEB et nécessitera donc une bonne maitrise des notions déjà vues (HTML, CSS, JavaScript, jQuery, Ajax, ...).

 

JavaScript, presque vingt ans après sa création, continue à être de plus en plus utilisé, aussi bien sur le web que sur des environnements serveurs. Ce langage alliant programmation fonctionnelle et orientée objet basée sur prototypes, en font un langage extrêmement puissant mais difficile à appréhender par un développeur habitué à des langages plus statiques comme le Java ou le C#.

 

La dernière version d'HTML quant à elle, apporte tout un lot de nouveautés pour aider les développeurs à créer des applications Web modernes, sans recourir à des solutions RIA propriétaires (Flex, Silverlight, ...) nécessitant l'utilisation d'autres solutions que les standards du Web et donc l'installation de plugins par le client. HTML5 se présente également comme la meilleure solution actuelle pour développer des applications cross-platform, y compris sur les environnements mobiles actuellement en pleines expansion.

Chemin d'apprentissage

    Objectifs

    • Comprendre l'environnement mobile pour un développement de meilleure qualité
    • Comprendre et utiliser les fonctionnalités orientées prototype de JavaScript
    • Développer des applications Web riches avec les nouveautés graphiques, interactives et réseau HTML5
    • Utiliser NodeJS, MongoDB, VueJS et Express pour une application client/serveur entièrement JavaScript

    Contenu du cours

    • Web Reminders

      Cours : 60 min
    • Advanced HTML5

      Cours : 120 min - Labs : 120 min
    • Advanced CSS3

      Cours : 120 min - Labs : 120 min
    • Advanced JavaScript

      Cours : 270 min - Labs : 390 min
    • Graphics API

      Cours : 120 min - Labs : 120 min
    • NodeJS

      Cours : 210 min - Labs : 270 min
    • Workers and Server Events

      Cours : 120 min - Labs : 180 min
    • Offline Features

      Cours : 90 min - Labs : 90 min
    • VueJS

      Cours : 150 min - Labs : 330 min

    Ressources

    Pour les Advanced Members (Inscrits à un cursus ou titulaires du statut)

    Ces ressources sont une sélection utile d'un ensemble très riche de plus de 20.000 livres et vidéos de cours issus des plus grandes maisons d'édition et des meilleurs experts internationaux mis en accès illimité à la disposition des inscrits à SUPINFO International University disposant du statut "Advanced Member". Toute personne inscrite à un cursus SUPINFO dispose automatiquement de ce statut.Si vous n'êtes pas déjà authentifié sur les sites des bibliothèques de ressources SUPINFO, soit avec vos identifiants dédiés soit en passant par librairies.supinfo.com, l'usage des liens ci-dessous ne vous donnera accès qu'à un aperçu des ouvrages. Devenez Advanced Member

    • Livres

    • Les API JavaScript du HTML5 - Intégrez la puissance du HTML5 dans vos applications Web
    • Node.js - Exploitez la puissance de JavaScript côté serveur

    Vous débutez : Comment bien commencer avec les cours SUPINFO

    Vérifiez
    les pré-requis

    Nos cours font partie intégrante d’un parcours d’apprentissage cohérent. Pour aborder de manière sereine un cours nous vous conseillons de vérifier les pré-requis nécessaires. Ils sont mentionnés dans chaque en début de chaque fiche de cours.

    Maîtrisez
    votre temps

    Chaque cours est découpé en chapitre avec un timming associé. Cette planification pédagogique a été conçue pour vous aider à mieux assimiler vos nouvelles connaissances.

    Préparez votre
    équipement

    Pour suivre ce cours vous avez besoin de ressources logicielles spécifiques. N’oubliez pas de télécharger les logiciels nécessaires avant de commencer votre cours. Reportez-vous à la section « Contenu de cours ».

    Vous révisez : Appliquez et développez vos connaissances

    Vérifiez
    vos connaissances

    Pour chaque chapitre de ce cours vous trouverez des Labs élaborés pour mettre en pratique vos nouvelles connaissances. Ces entraînements sont fondamentaux pour comprendre et assimiler votre cours.

    Echangez
    et partagez

    Sur le Forum officiel de SUPINFO, chaque cours a une partie dédiée où toute la Communauté se retrouve pour aborder la matière. Vous pouvez poser vos questions et demander de l’aide en cas de besoin.

    Approfondissez
    et découvrez

    Les SUPINFO Advanced Member ont accès à des ressources pédagogiques complémentaires pour approfondir leurs connaissances. Des centaines de milliers de livres et vidéos sont ainsi accessibles avec des plateformes prestigieuses.

    Vous maitrisez le cours : Certifiez vous et obtenez des crédits ECTS

    Suivez un Cursus SUPINFO

    En vue d'obtenir un titre Bac+2 d'Associate of Science (A.Sc.) en fin de 2ème année, le titre A.Sc. peut être complété par une année de Bachelor of Science (titre B.Sc. Bac+3), puis par deux années de Master* Of Science (M.Sc. Bac+5)

    Découvrez prochainement nos offres de certification.

    Obtenez une certification et des crédits ECTS* à l'issue de ce cours

    Grâce à l'enseignement de SUPINFO que vous venez de suivre, vous aurez la possibilité de vous certifier en vous inscrivant à l'une de nos session d'évaluation.

    Découvrez prochainement nos offres de certification.

    Vous contribuez : publications remarquées de la communauté

    Vous souhaitez soumettre du contenu de qualité ?
    N'hésitez pas à entrer en contact avec votre Campus Manager concernant les modalités de Knowledge Sharing (KWS).

    A propos de SUPINFO | Contacts & adresses | Enseigner à SUPINFO | Presse | Conditions d'utilisation & Copyright | Respect de la vie privée | Investir
    Logo de la société Cisco, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société IBM, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Sun-Oracle, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Apple, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Sybase, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Novell, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Intel, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Accenture, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société SAP, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo de la société Prometric, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management Logo du IT Academy Program par Microsoft, partenaire pédagogique de SUPINFO, la Grande École de l'informatique, du numérique et du management

    SUPINFO International University
    Ecole d'Informatique - IT School
    École Supérieure d'Informatique de Paris, leader en France
    La Grande Ecole de l'informatique, du numérique et du management
    Fondée en 1965, reconnue par l'État. Titre Bac+5 certifié au niveau I.
    SUPINFO International University is globally operated by EDUCINVEST Belgium - Avenue Louise, 534 - 1050 Brussels