Wil jij de grondbeginselen van de informatica leren en ervaren of een nieuwe carrière iets voor jou zou kunnen zijn?   Wil jij in 8-10 maanden in het weekend een full-stack ontwikkelaar, frontend engineer of datawetenschapper worden? Sluit je dan bij ons aan en stap in de dynamische wereld van de informatica. Dit is een beginnerscursus voor mensen die nog geen ervaring hebben.
Iets over mij: ik heb een Master in Computational Science & Engineering van Harvard, drie jaar ervaring in analytics en data science bij Etsy en Dealix Corp., drie jaar ervaring als software engineer bij AlphaSense, en nog twee jaar ontwikkelingservaring bij verschillende startende ondernemingen (inclusief de volledige PassionClass-site!). Ik ken de vaardigheden die je nodig hebt om aan de slag te gaan met een carrière als frontend of full-stack developer.
Om webontwikkelaar te worden, moet je in essentie op de belangrijkste plaatsen beginnen: frontend of full-stack. Dat gaat ervan uit dat het bouwen van de website, letterlijk wat je voor je ziet in de browser (bijvoorbeeld Firefox), interessant voor je is, en dat het zeker nooit kwaad kan als je overschakelt naar volledige backend. Voor beide is deze cursus de juiste startplaats. We zullen kijken naar React, het meest populaire frontend-framework op het internet van vandaag, en werken aan het uitbouwen van de volledige set vaardigheden die je nodig hebt om een succesvolle webontwikkelaar te zijn.
We beginnen met de basisprincipes van de moderne computerwetenschap: if-statements en for-loops.   We spelen met HTML en doen basisvoorspellingsmodellen.   Het wordt leuk, dat beloof ik.
Uiteindelijk gaan we over op frontend-ontwikkeling: de DOM, JavaScript-grondbeginselen en de kernconcepten van React, van de grondbeginselen van op componenten gebaseerde architectuur tot de kracht van staatsbeheer. Deze cursus, evenals de vervolgcursussen (Frontend Development I t/m III of Data Science I t/m III), zijn bedoeld om je voor te bereiden op een baan op introniveau als webontwikkelaar. Het volledige pakket van drie cursussen duurt acht maanden en bereidt je voor op een programmeerrol op introductieniveau.   Het zal echter een aanzienlijke investering van u vergen als u dit binnen dit tijdsbestek hoopt te bereiken.
We hebben een wekelijks herhalend patroon: een groepssessie van twee uur op zaterdag, waarbij we in een standaard klassikale setting de concepten bekijken.   Daarna hebben we breakout-sessies, waarbij we elkaar op zondag ontmoeten.   Tijdens breakout-sessies zijn we niet samen op Zoom: in plaats daarvan programmeer jij de wekelijkse opdracht samen met een wisselende partner.   Wanneer u zich aanmeldt voor de cursus, verbindt u zich ertoe op deze tijden beschikbaar te zijn. Dit is het moment waarop u het werk voltooit dat u voor de volgende sessie moet doen!   Ten slotte heb je twee wekelijkse algoritmeopdrachten (elk ongeveer 1 uur) die je op vrijdagavond zelfstandig moet voltooien.
Deze cursus is bedoeld voor complete beginners, en we gaan in jouw tempo!   Schrijf u alstublieft in.
Sluit je bij ons aan en leer (door hard te werken!) frontend-ontwikkeling of datawetenschap, waarbij je jezelf uitrust met de tools om de volgende generatie webapplicaties te bouwen en je carrière naar nieuwe hoogten te tillen in de steeds evoluerende technologie-industrie.