Le contenu
Nouveau

Découvrez les bases du développement d'applications web

POUR NON-PROGRAMMEURS


Grâce à cette formation, vous pourrez échanger avec confiance et crédibilité avec vos collègues développeurs en utilisant une terminologie adéquate. En plus d’expérimenter avec des morceaux de code et de développer une application web simple, vous vous démarquerez de la majorité des non-programmeurs dans votre aptitude à articuler des idées qui reposent sur une compréhension de concepts techniques.

Tarif

995 $ + taxes

Durée

1 jour - 9 h à 17 h

Langue
Formation en français
Date(s)

Offert à HEC Montréal
31 janvier 2023
18 septembre 2023

Partager sur

Facebook Twitter LinkedIn Courriel Imprimer

Objectifs

Ce programme vous permettra de :

  • comprendre l’architecture trois tiers des applications web (présentation, traitement, accès aux données);
  • connaître le rôle de différents langages utilisés en développement web (ex. : HTML, CSS, JavaScript, Ruby, SQL);
  • saisir l’avantage des cadriciels et librairies (ex. : React, Ruby on Rails);
  • découvrir certaines technologies et approches utilisées en développement web (ex. : EDI, GitHub, tests automatisés, typage, APIs);
  • utiliser une terminologie technique précise dans vos interactions;
  • vous sensibiliser à la complexité du développement d’applications web.

Est-ce pour vous?

  • Professionnels
  • Gestionnaires
  • Cadres intermédiaires et supérieurs

Cette formation est pour vous si vous souhaitez comprendre les grandes idées du développement d’applications web sans devoir vous initier sérieusement à la programmation.

Avantages distinctifs

  • Une approche adaptée aux gens non techniques, qui permet de saisir les idées importantes du développement web
  • Une pédagogie active, où vous aurez la chance d’expérimenter avec des morceaux de code et de renforcer votre compréhension, grâce à des exemples concrets

Animé par :

Daniel Parpal
Daniel Parpal
B. Ing., MBA
Développeur principal, Wunderkind et chargé de cours, HEC Montréal

Vue d’ensemble du développement d’applications web

  • Modéliser et structurer les applications web grâce à l’architecture trois tiers.

Tiers de présentation

  • HTML : représenter le contenu et la structure d’une page web.
  • CSS : mettre en forme et styliser la page.
  • JavaScript : rendre la page interactive.
  • TypeScript : ajouter un typage statique au code JavaScript.
  • Choisir une bibliothèque JavaScript parmi les options principales.
  • Créer l’interface utilisateur avec React.js.

Tiers de traitement

  • Choisir un langage et un cadriciel pour le tiers de traitement.
  • Ruby : définir la logique applicative.
  • Ruby on Rails : utiliser un cadriciel pour accélérer le développement et organiser le code.

Tiers d’accès aux données

  • SQLite : stocker et manipuler des données avec SQL.

Environnement et terminologie

  • Choisir et utiliser un éditeur de code ou un environnement intégré de développement.
  • Collaborer sur GitHub (ou sur une autre plateforme).
  • Écrire des tests automatisés pour s’assurer d’un certain niveau de qualité.
  • Comprendre le rôle et le fonctionnement des API.

Alternance entre théorie, démonstrations, exercices et questions

Note : Nous vous invitons à apporter un ordinateur portable avec des droits d’administrateur afin d’obtenir la meilleure expérience d’apprentissage.

Chacun de nos séminaires mène à l'obtention d'une attestation de l'École des dirigeants HEC Montréal.



Besoin de conseils sur cette formation?

 Prenez rendez-vous avec :

Nadia Uria

Nadia Uria-Fernandez
Chargée de programmes

 Par courriel
 Par téléphone

Information sur la facturation, les rabais, l'annulation, le remboursement, et plus...

Communiquez avec nous

École des dirigeants > Nos formations > Formations publiques > Découvrez les bases du développement d'applications web