Mis à jour le 19/11/2018
  • 20 heures
  • Facile

Ce cours est visible gratuitement en ligne.

Ce cours est en vidéo.

Vous pouvez obtenir un certificat de réussite à l'issue de ce cours.

Vous pouvez être accompagné et mentoré par un professeur particulier par visioconférence sur ce cours.

J'ai tout compris !

Conclusion et perspectives

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Vous voici arrivé(e) au terme de ce cours. Vous avez percé les mystères du code et découvert les bases de la programmation avec le langage JavaScript.

Toutes mes félicitations ! 

Bilan récapitulatif

Voici une petite synthèse de ce que vous venez d'apprendre.

  • Un programme est une liste d'ordres donnés à un ordinateur. Le rôle du programmeur est d'écrire des programmes qui produiront de manière fiable les résultats attendus.

  • Parmi les nombreux langages de programmations existants, JavaScript se distingue par son universalité : historiquement associé au monde du Web, il est maintenant présent partout, des serveurs aux applications mobiles en passant par les objets connectés.

  • Un programme JavaScript est une suite d'instructions rassemblées dans un fichier portant l'extension .js. On peut le tester depuis un navigateur Web en ouvrant une page HTML qui charge ce fichier.

  • Dans un programme, on mémorise des valeurs en les stockant dans des variables. Une variable est un conteneur d'information.

  • Le type d'une valeur détermine son rôle et les opérations qui lui sont applicables. Les principaux types de bases du langage JavaScript sont : nombre, chaîne de caractères, booléen et objet.

  • On utilise l'instruction if pour exécuter des instructions en fonction d'une condition vraie ou fausse, et l'instruction switch pour exécuter un groupe d'instructions parmi plusieurs.

  • On peut répéter des instructions en les incluant dans une bouclewhile ou dans une boucle for.

  • La création d'une fonction permet d'isoler un ensemble d'instructions qui réalisent une tâche donnée. Une fonction peut être appelée depuis n'importe quel emplacement du programme, rendant le code source plus modulaire. Une fonction peut recevoir des informations sous la forme de paramètres et renvoyer ou non une valeur de retour.

  • La programmation orientée objet consiste à écrire des programmes en utilisant des objets. Un objet JavaScript est constitué d'un ensemble de propriétés. Une propriété est une association entre un nom et une valeur. Lorsque sa valeur est une fonction, on dit que la propriété est une méthode de l'objet.

  • JavaScript utilise les prototypes pour définir des modèles et partager des propriétés entre objets. Il s'agit d'une spécificité de ce langage.

  • Les tableaux permettent de regrouper des données. Comme les caractères d'une chaîne, les éléments d'un tableau sont identifiés par un indice débutant à zéro.

Et maintenant ?

Ces premiers pas dans le monde du code vous auront, je l'espère, donné envie d'aller plus loin. Si c'est le cas, vous êtes au début d'un long et passionnant chemin menant vers l'expertise et, peut-être, de nouveaux horizons professionnels .

Vous trouverez ci-dessous quelques pistes pour avancer dans votre apprentissage.

Basculez dans le monde du Web

JavaScript est avant tout le langage de programmation du Web, et la suite logique de votre parcours est d'apprendre à intégrer JavaScript dans des projets web en suivant mon cours Créez des pages web interactives avec JavaScript.

Rejoignez la communauté

La popularité de JavaScript est à son zénith et le langage dispose d'une immense communauté de développeurs. Pourquoi ne pas tenter d'en faire partie ?

Vous pouvez commencer par utiliser GitHub. Il s'agit du principal service d'hébergement de code en ligne, et JavaScript y est très populaire. Sur Github, on peut étudier le code source de nombreux projets JavaScript et observer les pratiques des meilleurs développeurs. Mieux, avec un compte GitHub, vous pourrez partager vos projets et collaborer en ligne. Pour savoir comment faire, consultez le cours Gérer son code source avec Git et GitHub.

Apprenez à trouver les informations qui vous manquent en échangeant avec d'autres développeurs. Utilisez en particulier le site Stack Overflow qui est la principale plate-forme de questions/réponses autour du développement logiciel.

Enfin, il existe de nombreux groupes d'utilisateurs de JavaScript en France (et ailleurs), par exemple à Paris, Lyon ou encore Nantes. Essayez de rentrer en contact avec un groupe proche de chez vous et de participer à leurs évènements : les rencontres en personne sont souvent de belles sources d'échanges et d'opportunités.

Remerciements

Pour construire ce cours, j'ai bénéficié des conseils et des idées de mes collègues enseignants en BTS SIO, notamment ceux du lycée La Martinière Duchère de Lyon. Merci à eux.

Je tiens également à remercier l'équipe d'OpenClassrooms pour leur confiance. Un clin d'oeil particulier à Jessica Mautref, qui a significativement amélioré la qualité de ce cours par ses conseils et sa relecture impitoyable .

Vous êtes demandeur d'emploi ?
Sans diplôme post-bac ?

Devenez Développeur web junior

Je postule
Formation
en ligne
Financée
à 100%
Exemple de certificat de réussite
Exemple de certificat de réussite