Summer Work Challenge #7 : Apprendre à coder

  • Nora Leon Nora Leon
  • Publié il y a 3 mois
  • Partager sur Facebook
  • Partager sur Twitter
  • Partager sur Linkedin

Summer Work Challenge #7 : Apprendre à coder

  • Nora Leon Nora Leon
  • Publié il y a 3 mois

Pour remédier à la morosité de septembre et vous épargner le vague à l’âme de fin d'été, on a imaginé un programme de reprise en main drastique à suivre tout au long du mois de juillet : le Summer Work Challenge. On connaît tous le « Summer Body Challenge » pour se préparer à l’épreuve du maillot de bain en été. Là, c’est pareil mais pour le travail. On vous propose cinq semaines de conseils pour aborder sereinement le retour au travail et construire sa prochaine étape professionnelle.

Vous voulez changer de métier ? Devenir développeur ? Incorporer du développement dans votre emploi actuel ? Ou simplement rajouter une corde à votre arc ? Aujourd'hui, nous devrions tous apprendre à coder. Et justement, cocotiers et coder, ça rime. L'été, c’est LA période idéale où vous avez le temps d'apprendre le code. Pour vous aider, nous vous avons préparé un guide des meilleures formations (majoritairement en ligne, ce sera plus pratique sous les cocotiers) pour apprendre à coder, en France ou en vacances.

Avant-propos

Le vocabulaire à connaître

Avant toute chose, apprendre à coder un site, cela passe par l’apprentissage de langages de programmation, et l’utilisation de frameworks. Les langages de programmation se répartissent entre deux catégories :

Ceux pour de coder le front-end, ce qui apparaît à l’écran. Les langages principaux sont le HTML (pour la structure du site), le CSS (pour l’agencement) et JavaScript (pour le contrôle).

Ceux qui permettent de coder le back-end, ce que l’utilisateur ne voit pas. Il est composé :

  • D’un serveur (un hébergement web), le "disque dur" où les pages du site sont enregistrées
  • D’une application (un site web)
  • D’une base de données (où l’on stocke les données, mises à jour en continu). Pour qu’elles soient à jour, on utilise des langages « dynamiques » : PHP, Ruby, Python, SQL, Node.js, Java, et des frameworks comme Cake PHP, Symfony, Code Igniter.

Les développeurs qui codent le Front et le Back sont « full-stack ».

À lire : Les métiers de la tech pour les nuls : mais qui fait quoi, au juste ?

Quel langage apprendre ?

La première question à vous poser est : pour quel usage vous apprenez à coder. Vous voulez faire le travail d’un UI/UX designer et donc coder en Front-End ? Vous voulez vous attaquer aux fondations de votre site et donc pouvoir le coder en back-end ?

  • La base du code Front-End : HTML + CSS + JavaScript.
  • Pour le Back-End, il vous faudra des langages tels PHP ou Ruby.

Pour chacun de ces langages, il existe une multitude de frameworks (Node, React, RubyOnRails…) qui vous aideront à coder. Pour débuter, beaucoup optent pour la base front-end (HTML, CSS et JS) et un langage Back-End (PHP, Ruby…). À vous de connaître vos besoins.

« Cet été, j’opte pour une formation en ligne ou je vais dans une école physique ? »

Les formations en ligne, c’est le must en été, si :

  • Vous êtes autonome et discipliné.
  • Votre deadline est lointaine et que quelques bases d’ici à septembre suffiront.
  • Vous voulez apprendre de manière flexible en parallèle de votre job, et mettre à profit la période de l’été pour vous lancer.

Si vous avez un objectif clair et voulez passer l’été en bootcamp, c’est possible. C’est pour vous si :

  • Vous avez deux mois à donner
  • Vous avez besoin d’être guidé pour bien assimiler
  • Travailler en groupe et élargir votre réseau vous motive
  • Devez urgemment avoir les bases du code pour un projet

Vous trouverez aussi des vidéos pour compléter une formation. Les développeurs sont unanimes, vous apprendrez mieux avec des projets en parallèle de vos cours. Vous avez le temps entre deux plongeons, non ?

Se former, à côté de son job ou en vacances, sur Internet : les sites indispensables

Les formations en ligne suivantes vous offriront une ligne directrice pour apprendre en toute autonomie, à votre rythme. Sous forme de MOOCS, elle seront parfaites si vous voulez commencer doucement cet été, à la plage, à la campagne ou à la montagne.

Les cours à picorer :

COURSERA

  • En bref : Coursera met en ligne les cours des universités les plus prestigieuses. Il s'agit d'un bon point de départ théorique pour de nombreux métiers.
  • Son + : Les cours les plus prestigieux sont gratuits, c’est donc une mine de savoirs à portée de main. Donc un bon moyen de vous former en ligne en suivant des cours très qualitatifs. 
  • Langages enseignés : Java, C++ et Python
  • Prix : Les cours sont accessibles gratuitement mais le certificat est payant.

OPENCLASSROOMS

  • En bref : Plus de 300 cours gratuits certifiants sur abonnement de 20€ par mois (le Premium Solo) à la pointe du code et actualisés en permanence. Il y a même des cours "avancés", comme sur les frameworks Angular ou React.js, si vous vous y connaissez déjà.
  • Son + : TOUS les cours sont accessibles en hors-ligne.
  • Langages enseignés : HTML, CSS, JavaScript, Java, et PHP, Python, Ruby, et de nombreux frameworks tels Angular, React.js...
  • Prix : Tous les cours sont accessibles gratuitement. Pour aller plus loin, plusieurs forfaits sont disponibles : le Premium Solo qui, est gratuit pour les demandeurs d'emploi et coûte 20€ en autofinancement, si vous avez besoin de justifier de vos compétences devant un employeur.

UDACITY

  • En bref : Des cours gratuits que vous pourrez suivre tout l’été, où que vous posiez votre serviette de plage.
  • Son + : Une semaine d’essai gratuit, pour voir si la pédagogie vous convient et pas mal de cours à suivre pour se mettre dans le bain. De bons formats pour apprendre “en vacances”.
  • Langages enseignés : JavaScript, HTML, CSS, Java, Python (liste non-exhaustive).
  • Prix : Les cours sont gratuits.

UDEMY

  • Son + : Udemy propose souvent des offres ou des cours gratuits. Vous avez un grand choix de cours que vous pourrez facilement picorer pendant l’été, avec des formats courts : pas besoin d’y passer toutes vos vacances !
  • Langages enseignés : JavaScript, Java, SQL, C#, Python (liste non exhaustive).
  • Prix : Les formations sont autour de 200€ pour une quarantaine d’heures.

Et deux formations un peu plus chronophages, toujours en ligne :

CODE ACADEMY

  • En bref : Codecademy propose des formations interactives, guidées et ludiques qui vous permettront d’avoir les bases dans un langage informatique.
  • Son + : Basée sur un mix entre pratique et cours théoriques, la formation vous permet aussi de comprendre pourquoi vous apprenez un langage et de vous entraîner à le prendre en main. Vous pourrez tout faire en ligne, à votre rythme, depuis votre transat’.
  • Langages enseignés : HTML, CSS, Javascript, PHP et Python.
  • Prix : Gratuit, vous avez déjà bien assez dépensé dans votre billet pour la Tanzanie.

FREE CODE CAMP (en ligne)

  • En bref : Vous apprendrez les bases du développement web et gagnerez en compétences en travaillant gratuitement pour des ONG.
  • Son + : La force du Free Code Camp est sa communauté et son forum où chaque sujet est traité de manière très réactive par les Alumni et étudiants.
  • Langages enseignés : HTML5, JavaScript…
  • Prix : Gratuit. Contrepartie optionnelle : répondre à des questions sur le forum, donner votre avis sur un projet, incorporer des sous-titres sur les vidéos de la chaîne Youtube, écrire des articles pédagogiques ou contribuer à la base de code.

Vous avez encore faim ? Vous voulez littéralement passer l’été à coder ? Nous avons exactement ce qu’il vous faut.

Suivre une formation full-time, à Paris ou en ligne

IRONHACK (en présentiel)

Vous allez pouvoir vous inscrire à la session du 6 août au 5 octobre pour maîtriser d’excellentes bases de code à l’automne. Deux mois intensifs en présentiel qui devraient vous permettre d’atteindre vos objectifs !

  • En bref : Chez Ironhack, on peut se former au développement web ou à lUI/UX design. Les cours se font en groupe et sont orientés "projets".
  • Ses + : Deux options : à plein temps ou en cours du soir. Les cours à plein temps ont lieu du lundi au vendredi de 9h00 à 18h00 pendant huit semaines. Les cours du soir ont lieu le mardi et le jeudi de 19h à 22h et le samedi de 10h à 17h00, pendant six mois.
  • Langages enseignés : En Web développement : JavaScript (Angular2.js, Vue.js, React.js, Node.js, express.js), HTML, CSS, jQuery, MongoDB (&Mangoose) ; Et en UX/UI Design : Design Thinking, User-Centered Design, Balsamiq, Sketch, InVision, HTML, CSS, Boostrap, JavaScript.
  • Prix : 7 500 € selon les sessions. Une bourse d’études de 10% est allouée aux candidates, pour encourager la parité dans ces métiers de la tech encore très masculins.

CODING DAYS (en présentiel)

Une session est disponible cet été : le 4 août. Une occasion de vous plonger dans le monde du code en étant accompagné. Formation qui peut être couplée avec des cours gratuits en ligne.

  • En bref : Cette entreprise propose plusieurs formations pour apprendre les bases du code et du développement web, sur des forfaits allant d’une à six journées, et ce dans le cadre d’un projet. Les formations proposées sont les suivantes : « Comprendre le code, initiation HTML5 et CSS3 » (formation d’une journée) ; « Créer son propre site vitrine en HTML et CSS » (formation sur 4 samedis) ; « Créer son propre site e-commerce avec WordPress » (formation sur 6 samedis, cours du soir le mercredi).
  • Ses + : Une introduction à la culture du code quand on manque de temps. Des cours basés sur la Méthode Montessori, ce qui permet aux participants d’apprendre à leur rythme, avec un mentor pour cinq personnes. La possibilité aussi de manipuler des objets pour comprendre des concepts abstraits du code.
  • Langages enseignés : JavaScript, HTML, CSS (liste non exhaustive).
  • Prix : 99 €, 1 440 € et 2 160 € respectivement.

OPENCLASSROOMS (en ligne)

  • En bref : Si vous voulez vous lancer dans six mois à un an de code, vous allez trouver votre bonheur. La start-up leader en éducation en ligne en Europe propose plus de 30 diplômes de niveau reconnus par l’État, équivalents à Bac +2 - Bac +5, pour se former à son rythme depuis chez soi. Avec cet abonnement de 300€ par mois environ, l’étudiant travaille sur des projets professionnalisants avec l’aide d’un mentor expert lors d’une visioconférence hebdomadaire, et a accès aux cours et à la communauté pour mener à bien ses études.
  • Son + : Si vous décidez de vous lancer dans un parcours diplômant de 6 mois à un an cet été, sachez qu’à la fin de votre parcours vous bénéficierez de l’emploi garanti. Les frais engagés sont remboursés intégralement si l’Alumni n’a pas trouvé d’emploi dans les six mois suivant la fin de la formation. Vous n’avez donc rien à perdre !
  • Les parcours : Développeur Web Junior (6 mois de Front et Back), PHP/Symfony, Tech Lead, Développeur d’applications iOS ou Android...
  • Prix : Le forfait sans engagement Premium Plus coûte de 300 à 500€ par mois (pour les parcours les plus techniques) et peut être financé par Pôle Emploi ou d’autres organismes dans certains cas.

UDACITY (en ligne)

  • En bref : Des formations débutantes et avancées (les ‘Nanodegrees’) pour apprendre le développement web notamment, en 4-6 mois, à raison de 10h/semaine.
  • Son + : une semaine d’essai gratuit, pour voir si la pédagogie vous convient et pas mal de cours à suivre pour se mettre dans le bain. De bons formats pour apprendre “en vacances”.
  • Langages enseignés : JavaScript, HTML, CSS, Java, Python (Liste non exhaustive).
  • Prix : Entre 300 et 600 € environ.

Les bibliothèques et forums, une mine d’informations en complément des cours en ligne

La MND – Mozilla Developer Network est une bibliothèque de documentation où sont référencés les modèles dont vous aurez besoin pour coder.

Sur les sites OpenClassrooms et FreeCodeCamp, vous trouverez également des forums où vous pourrez poser toutes les questions relatives à votre apprentissage.


On vous souhaite de devenir un crack du code. Mélangez la Maracuya et le Java dans vos cocktails, ça devrait aider.


Suivez Welcome to the Jungle sur Facebook et abonnez-vous à notre newsletter pour recevoir chaque jour nos meilleurs articles !

Photo by WTTJ

Pour aller plus loin

Les derniers articles

Suivez-nous!

Chaque semaine dans votre boite mail, un condensé de conseils et de nouvelles entreprises qui recrutent.

Et sur nos réseaux sociaux :