Voulez-vous apprendre les bases de l’informatique et savoir si une nouvelle carrière pourrait vous convenir ?   Cherchez-vous à devenir développeur full-stack, ingénieur frontend ou data scientist en 8 à 10 mois le week-end ? Alors rejoignez-nous et entrez dans le monde dynamique de l’informatique. Il s'agit d'un cours pour débutants destiné aux personnes n'ayant aucune expérience préalable.
Horaire du cours:
33 heures d'apprentissage !
Langue d’instruction:
Anglais
Un peu de moi : j'ai un Master en sciences et ingénierie informatiques de Harvard, trois ans d'expérience en analyse et science des données chez Etsy et Dealix Corp., trois ans d'expérience en tant qu'ingénieur logiciel chez AlphaSense et deux autres années d'expérience en développement sur diverses start-up (y compris l'ensemble du site PassionClass !). Je connais les compétences dont vous avez besoin pour vous lancer dans une carrière de développeur frontend ou full-stack.
Pour devenir développeur web, il faut essentiellement commencer par des points clés : frontend ou full-stack. Cela suppose que la création du site Web, littéralement ce que vous voyez devant vous dans le navigateur (par exemple Firefox), vous intéresse, et cela ne fera certainement jamais de mal si vous passez au backend complet. Ce cours est le bon point de départ pour les deux. Nous examinerons React, le framework frontend le plus populaire sur Internet aujourd'hui, et travaillerons à développer l'ensemble complet des compétences dont vous avez besoin pour devenir un développeur Web performant.
Nous commencerons par les bases de l’informatique moderne : les instructions if et les boucles for.   Nous jouerons avec HTML et ferons une modélisation prédictive de base.   Ce sera amusant, je le promets.
Finalement, nous passerons au développement frontend : le DOM, les principes fondamentaux de JavaScript et les concepts de base de React, des principes fondamentaux de l'architecture basée sur les composants à la puissance de la gestion des états. Ce cours, ainsi que ses suivis (Frontend Development I - III ou Data Science I - III), sont conçus pour vous préparer à un emploi de niveau introduction en tant que développeur Web. La suite complète de trois cours devrait durer 8 mois et devrait vous préparer à un rôle de programmation de niveau introduction.   Cependant, cela vous demandera un investissement d’efforts important si vous espérez y arriver dans ce délai.
Nous aurons un modèle hebdomadaire répétitif : une séance de groupe de deux heures le samedi, où nous examinerons les concepts dans un cadre de classe standard.   Ensuite, nous aurons des séances en petits groupes, le dimanche.   Pendant les séances en petits groupes, nous ne serons pas ensemble sur Zoom : à la place, vous programmerez en binôme la mission hebdomadaire avec un partenaire en rotation.   Lorsque vous vous inscrivez au cours, vous vous engagez à être disponible à ces moments-là : c'est à ce moment-là que vous terminerez le travail que vous devez accomplir pour la prochaine session !   Enfin, vous aurez deux devoirs hebdomadaires d’algorithme (chacun d’environ 1 heure) à réaliser par vous-même, à rendre vendredi soir.
Ce cours est conçu pour les débutants complets, et nous avancerons à votre rythme !   Inscrivez vous s'il vous plait.
Rejoignez-nous et apprenez (en travaillant dur !) le développement frontend ou la science des données, en vous équipant des outils nécessaires pour créer la prochaine génération d'applications Web et propulser votre carrière vers de nouveaux sommets dans un secteur technologique en constante évolution.