Illinois Tech
Fondements de la programmation et des applications

Débloquez l'accès à plus de 10 000 cours avec Coursera Plus. Essai gratuit de 7 jours.

Illinois Tech

Fondements de la programmation et des applications

Raj Krishnan

Instructeur : Raj Krishnan

2 342 déjà inscrits

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.5

(51 avis)

niveau Intermédiaire

Expérience recommandée

Planning flexible
6 semaines à 10 heures une semaine
Apprenez à votre propre rythme
Préparer un diplôme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.5

(51 avis)

niveau Intermédiaire

Expérience recommandée

Planning flexible
6 semaines à 10 heures une semaine
Apprenez à votre propre rythme
Préparer un diplôme

Ce que vous apprendrez

  • Comment développer une application web de bout en bout à l'aide d'une base de données et la déployer sur le cloud en gérant le contrôle des sources ?

Compétences que vous acquerrez

  • Catégorie : Développement Web Front-End
  • Catégorie : Serveurs web
  • Catégorie : Développement Web complet
  • Catégorie : Bases de données
  • Catégorie : Bases de données relationnelles
  • Catégorie : Côté serveur
  • Catégorie : Cloud Computing
  • Catégorie : Développement d'applications
  • Catégorie : Protocoles de réseau
  • Catégorie : Développement Web
  • Catégorie : Outils de développement web
  • Catégorie : HTML et CSS
  • Catégorie : Développement web back-end
  • Catégorie : Conception de la base de données
  • Catégorie : Scripting
  • Catégorie : Applications Web
  • Catégorie : Javascript
  • Catégorie : Applications en nuage
  • Catégorie : Cadres JavaScript
  • Catégorie : Déploiement des applications

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

12 quizzes, 22 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation Construire avec le code : Fondamentaux de la programmation et Open Source
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 9 modules dans ce cours

Bienvenue aux fondements de la programmation et des applications ! Dans le module 1, nous aborderons les fondements du développement d'applications web et nous nous concentrerons sur le développement front-end de pages web conformes aux standards en utilisant HTML et CSS. La première leçon aborde les ingrédients de base d'une application web. Dans la deuxième leçon, nous apprenons à connaître le langage HTML et à styliser les pages HTML à l'aide de CSS.

Inclus

8 vidéos6 lectures5 devoirs1 sujet de discussion

Dans ce module, nous présenterons JavaScript, un langage de programmation puissant largement utilisé pour le développement web. Il s'agit d'un langage léger et interprété qui peut être utilisé pour créer des pages web interactives et dynamiques. Le module est divisé en trois sections pour présenter les concepts de base de JavaScript, la façon dont il est utilisé pour manipuler le modèle d'objet de document et l'utilisation de JavaScript pour gérer les événements qui rendent une page web interactive.

Inclus

4 vidéos5 lectures4 devoirs

Ce module est conçu pour présenter divers outils et cadres qui sont couramment utilisés dans le développement web. Il aborde notamment les environnements de développement intégré (IDE), les frameworks, les bibliothèques et les frameworks web populaires tels que React et Angular

Inclus

4 vidéos6 lectures4 devoirs

Une application Web implique le client (navigateur) et un serveur qui sert les pages au client pour fournir une expérience interactive. Dans ce module, nous aborderons l'architecture client-serveur, le protocole de communication utilisé entre le client et le serveur pour fournir un contenu dynamique et le cycle demande/réponse qui initie la conversation à partir du client (demande) et la réponse envoyée par le serveur avec les métadonnées.

Inclus

4 vidéos5 lectures1 quiz3 devoirs

Le développement d'une application Web nécessite l'écriture de programmes côté serveur. Dans ce module, nous aborderons des concepts tels que les types de données, les variables, les langages de programmation, les structures de contrôle et les flux tels que For, While, etc. Vous apprendrez à déclarer et à manipuler des données à l'aide de langages de programmation.

Inclus

4 vidéos5 lectures2 quizzes2 devoirs

Pour développer des applications interactives, il faut stocker des données, y accéder, les modifier et les utiliser. Dans ce module, nous nous concentrerons sur les principes fondamentaux des bases de données, les tables, les colonnes, les relations, les contraintes et la modélisation des données. Vous découvrirez le langage de définition des données, le langage de manipulation des données, le langage de requête des données et le langage de contrôle des données. Nous explorerons également NoSQL en tant qu'alternative aux systèmes de gestion de base de données relationnelles traditionnels et les cas d'utilisation de ces derniers.

Inclus

4 vidéos5 lectures3 quizzes1 devoir

Pour créer des applications web interactives et dynamiques, nous devons accéder aux données, appliquer la logique commerciale et le contenu du produit pour construire les pages web. Dans ce module, nous discuterons de la façon d'accéder aux données de la base de données, de convertir les données en informations significatives pour les pages web à consommer. Ce processus de programmation côté serveur en utilisant des frameworks comme React, Angular, Vue, etc. sont discutés dans ce module.

Inclus

4 vidéos5 lectures3 quizzes1 devoir

L'application Web est un ensemble de processus allant de la collecte des besoins des utilisateurs, au développement de prototypes, à la conception de l'application, au développement, aux tests, au déploiement, à la surveillance et à la maintenance. Dans ce module, nous discuterons des outils et des technologies qui nous aideront dans chaque phase du processus. L'utilisation d'outils de maquette, de contrôle de source, de frameworks, d'IDE et d'outils CI/CD sont abordés dans ce module.

Inclus

4 vidéos5 lectures3 quizzes1 devoir

Ce module contient l'évaluation sommative du cours qui a été conçue pour évaluer votre compréhension du matériel du cours et votre capacité à appliquer les connaissances que vous avez acquises tout au long du cours. Vous aurez un exercice pratique pour concevoir, construire et déployer une application web de base avec une interactivité des données.

Inclus

1 devoir

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Préparer un diplôme

Ce site cours fait partie du (des) programme(s) diplômant(s) suivant(s) proposé(s) par Illinois Tech. Si vous êtes admis et que vous vous inscrivez, les cours que vous avez suivis peuvent compter pour l'apprentissage de votre diplôme et vos progrès peuvent être transférés avec vous.¹

 

Instructeur

Évaluations de l’enseignant
4.6 (21 évaluations)
Raj Krishnan
Illinois Tech
1 Cours2 342 apprenants

Offert par

Illinois Tech

En savoir plus sur Développement de logiciels

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions