La formation en ligne est devenue un moyen pour les apprenants d'acquérir des compétences sans se déplacer. Il vous suffit d'un téléphone, d'une tablette, d'un ordinateur et d'une connexion internet pour accéder au cours de votre choix.

Dans cet article, nous partageons avec vous 12 formations en ligne gratuites et 100% pratiques.

Qu'est-ce que le développement Web et Mobile ?

Le développement Web et mobile est le processus de conception, de développement et de déploiement d'applications Web et mobiles. Le processus comprend un certain nombre d'étapes, notamment :

  • Définir les besoins de l'application
  • Conception de l'interface utilisateur (UI)
  • Développer la logique de l'application (y compris la base de données)
  • Intégration avec d'autres systèmes (y compris des API tierces)
  • Tester les bugs et les problèmes de performance.

Apprenez les bases du langage Python

Ce cours s’adresse aux personnes qui n’ont jamais vu une ligne de code ou qui n’ont jamais entendu parler de Python. Nous allons avancer ensemble pas à pas de façon amusante et facile à comprendre. Je sais ce que ça fait d’être intimidé par le code ou de n’y rien comprendre. Je veux donc m’assurer que personne ne ressente la même chose.

Dans ce cours, vous allez enregistrer des informations en tant que données en Python. Vous allez contrôler la logique dans votre code avec des conditions, des boucles et des fonctions. Vous allez aussi automatiser la récupération de données à partir du web avec les packages Requests, Beautiful Soup et CSV dans le processus appelé extraction de données web. Vous allez beaucoup apprendre et vous passerez un bon moment !

Apprenez à programmer avec JavaScript

Ce cours est conçu pour vous enseigner les bases du langage de programmation JavaScript et pour vous apporter beaucoup de pratique au passage ! Nous nous intéresserons à :

  • comment structurer et regrouper des informations dans votre application avec des types de données ;
  • comment utiliser la logique de programmation pour que votre application fasse ce que vous en attendez ;
  • comment gérer les erreurs et permettre à votre application de communiquer ;
  • comment écrire un code lisible, de façon à pouvoir plus facilement modifier, maintenir et partager vos applis.

Vous appliquerez toutes ces connaissances pour bâtir des fonctionnalités réelles d'une appli JavaScript sur l'ensemble de ce cours.

Apprenez à créer votre site web avec HTML5 et CSS3

Vous souhaitez créer vos propres sites web ? Vous êtes au bon endroit ! Dans ce cours, vous apprendrez comment utiliser HTML5 et CSS3, les deux langages de programmation à la base de tous les sites web.

Vous pensez peut-être que vous n'êtes pas fait pour apprendre un langage informatique, mais ne vous inquiétez pas : HTML et CSS sont des langages simples, que nous allons découvrir pas à pas, au cours de nombreux exercices. Vous serez bientôt capable d'ajouter du texte à votre site, de construire un menu de navigation, d'insérer des images... et bien plus encore !

Gérez du code avec Git et GitHub

Git permet de suivre les modifications de votre code et d'organiser vos projets de développement. C’est un outil essentiel, que vous travailliez seul, en équipe, ou même sur un projet en open source !

Dans ce cours, vous installerez et configurerez Git et son ami GitHub. Vous découvrirez les commandes de base avant d'apprendre à corriger vos erreurs simplement et efficacement.

Certification Responsive Web Design (Anglais)

Dans cette certification Responsive Web Design, vous apprendrez les langages que les développeurs utilisent pour créer des pages Web : HTML (Hypertext Markup Language) pour le contenu, et CSS (Cascading Style Sheets) pour la conception.

Vous commencerez par créer une application de photos de chats pour apprendre les bases du HTML et du CSS. Ensuite, vous apprendrez des techniques modernes comme les variables CSS en construisant un pingouin, et les meilleures pratiques en matière d'accessibilité en construisant un site de quiz.

Enfin, vous apprendrez à créer des pages Web adaptées à différentes tailles d'écran en créant une galerie de photos avec Flexbox et une mise en page d'article de magazine avec CSS Grid.

Développement back-end et APIs (Anglais)

Dans le cadre de la certification Développement back-end et APIs, vous apprendrez à écrire des applications back-end avec Node.js et npm (Node Package Manager). Vous construirez également des applications Web avec le framework Express et un microservice de recherche de personnes avec MongoDB et la bibliothèque Mongoose.

Algorithmes et structures de données en JavaScript (Anglais)

Alors que HTML et CSS contrôlent le contenu et le style d'une page, JavaScript est utilisé pour la rendre interactive. Dans le cadre de la certification Algorithmes et structures de données en Javascript, vous apprendrez les principes fondamentaux de JavaScript, notamment les variables, les tableaux, les objets, les boucles et les fonctions.

Une fois les bases acquises, vous appliquerez ces connaissances en créant des algorithmes pour manipuler des chaînes de caractères, factoriser des nombres et même calculer l'orbite de la station spatiale internationale.

En cours de route, vous apprendrez également deux styles ou paradigmes de programmation importants : la programmation orientée objet (POO) et la programmation fonctionnelle (PF).

Créer une application quiz avec HTML, CSS et JavaScript

Vous voulez améliorer vos compétences de base en développement Web ? Vous voulez améliorer vos connaissances en HTML, CSS et JavaScript ? Dans ce cours, vous allez apprendre à construire une application Quiz sans l'aide de bibliothèques ou de frameworks. Voici quelques-uns des sujets que nous allons aborder !

  • Sauvegarder les meilleurs scores dans le stockage local(local storage)
  • Créer une barre de progression
  • Créer une icône de chargeur rotatif (loader)
  • Générer dynamiquement du HTML en JavaScript
  • Récupérer les questions de trivia depuis l'API Open Trivia DB

Créez des sites web responsive avec Bootstrap 4

Dans ce cours, vous créerez des pages web à l'aide de Bootstrap 4 et sa bibliothèque de composants. Vous rendrez ces pages réactives à l'aide de la grille flexible de Bootstrap et vous les façonnerez grâce à sa gamme complète d'utilitaires mise à disposition.

Vous apprendrez également à personnaliser la conception et les fonctionnalités afin de créer un thème customisable à votre image.

Créez une application React complète

Dans ce cours, vous irez au-delà des notions débutant en React. Vous construirez pas à pas votre première application complète, en l'enrichissant de nouvelles fonctionnalités au fil des notions maîtrisées.

Apprenez à programmer en C

Le C est un langage incontournable qui en a inspiré beaucoup d'autres. Dans ce cours, vous commencerez par découvrir le fonctionnement de la mémoire, des variables, des conditions et des boucles. Et vous apprendrez à manipuler les structures de données les plus courantes pour organiser les informations en mémoire : listes, piles, files, tables de hachage...

Initiez-vous à Linux

À la fin de ce cours, vous serez capable de :

  • Mettre en place Linux sur votre ordinateur avec une distribution comme Ubuntu.
  • Interagir avec votre ordinateur en entrant des lignes de commande dans un terminal.
  • Utiliser les bons outils pour exploiter Linux dans votre vie professionnelle.

Vous avez aimé cet article ? Rejoignez le Bootcamp

Si vous voulez aller plus loin, inscrivez-vous à notre prochaine cohorte.