John Holt
Noi credem că cel mai natural mod de a învăța e încercând, greșind și învățând din aceste greșeli. Programul nostru se axează pe această metodologie de a învăța. Este un program de durată, cu suișuri și coborâșuri, dar e și cel mai bun mod de a învăța cu adevărat.
Programul cuprinde trei etape:
1. Fundația - este o primă etapă care te învață conceptele de bază din programare.
Această etapă îți arată ce înseamnă să programezi. Prin urmare te poate ajuta să îți dai seama dacă e ceva care ți-ar place să faci de acum înainte.
Această etapă se desfășoară online, accesul e gratuit și nu implică nicio obligație din partea ta.
2. Primul contact - este etapa în care noi intrăm în contact direct cu tine.
În timpul acestei etape vom avea întâlniri săptămânale în care îți răspundem la întrebări și îți explicăm conceptele mai complexe.
După această etapă vei fi capabil să realizezi de unul singur un proiect informatic.
3. Proiecte adevărate - este etapa în care vei participa individual sau împreună cu alți participanți într-un proiect real.
Aceste proiecte vor servi ca și proiecte de portofoliu. Lucrul care îl desfășori pe aceste proiecte te va propulsa spre o carieră în domeniu.
Nu este suficient să înveți un limbaj de programare sau să faci o simplă aplicație web pentru a fi programator. Trebuie să fi capabil să abordezi orice proiect. Iar pentru asta e nevoie de multă practică. Programul nostru cu cele peste 1.000 de ore ale sale te va învăța să gândești ca și un programator.
Conținutul programului este dinamic. Îl adaptăm pe baza măsurătorilor noastre, cât și pe baza feedbackului primit de la participanții și partenerii noștri.
Începi prin a învăța partea de algoritmică dar în același timp vei învăța și structurile de bază ale limbajului C#.
După care vei începe să înveți un mod nou de a abstractiza problemele folosind programarea orientată obiect.
Vei înțelege mai clar felul în care poți păstra datele implementând diverse structuri de date (linked list, stack, hash tables, binary trees).
Vei învăța să manipulezi datele folosind elemente de programare funcțională folosind Linq.
Pe măsură ce programele pe care le scrii cresc și începi să lucrezi în echipă cu alte persoane, e important să ști să îți structurezi codul.
Vei învăța elemente de object oriented design, diverse design patterns, test driven development și elemente de clean coding care te vor ajuta să organizezi codul sub o formă ușor de menținut și înțeles de către alții.
Vei folosi Universal Windows Platform sau Xamarin.Forms pentru a crea aplicații care pot rula atât pe desktop cât și pe dispozitive mobile.
Vei învăța să lucrezi cu diverse tipuri de fișiere precum și lucrul cu baze de date folosind SQL sau folosind un Object Relational Mapper cum ar fi Entity Framework.
Pe parcurs vei învăța și cum poți face ca aplicațiile tale să ofere cea mai bună experientă și performanță utilizatorilor folosind programarea asincronă.
Vei învăța principiile de bază ale programării web. Și vei folosi Asp.Net Core pentru a crea diverse aplicații web precum și api-uri web care pot să ruleze pe orice platformă.
Vei învăța și cum poți să publici acesta aplicații pe un web server astfel încât să poată fi folosite de oriunde.
În primul rând vei învăța un nou limbaj: JavaScript. Vei învăța cum poți folosi JavaScript pentru a accesa api-uri web și pentru a manipula structura unui document html. Vei vedea cum cunoștințele învățate până aici se aplică și la un alt limbaj.
Vei crea aplicații client complexe folosind React. Și te vei familiariza cu ecosistemul aplicațiilor front-end, npm, webpack,...
Poți parcurge programul în ritmul tău. Programul se poate adapta în funcție de timpul tău liber. Îți vom cere multe ore de lucru și din această cauză e bine să îți formezi un obicei de a învăța și lucra. Aptitudinile și cunoștințele noi se uită repede dacă nu sunt exersate.
Durata programului este direct proporțională cu timpul de lucru care reușești să ți-l aloci. În principal există trei "viteze" cu care poți parcurge programul nostru.
Programul este gratuit pentru participanții la acest program. Dar există obligația ca ei, dacă vor să se angajeze în domeniu, să se angajeze cu ajutorul nostru. Noi vom percepe o taxă, contravaloarea cursului, de la compania angajatoare pentru fiecare angajare făcută pe baza recomandărilor noastre. Majoritatea companiilor sunt dispuse să plătească această taxă pentru oameni bine pregătiți care se pot integra și deveni productivi în timp util.
Pe top parcursul programului vei beneficia de ajutorul nostru. Avem experiență în a pregăti cursanții și știm cum și cât să te ajutăm.
Ajutorul nostru are diverse forme de la ghidarea cursanților până la lucru individual cu fiecare cursant pe probleme specifice. Nivelul de ajutor acordat e direct proporțional cu interesul cursantului și cu dificultatea obstacolelor de care acesta se lovește.
Sistemul nostru automat de sugestii te ajută exact atunci și acolo unde ai nevoie.
Nu ești niciodată singur. Pe canalul nostru de Slack poți intra în contact cu unul dintre instructorii noștri.
În funcție de progresul tău vei beneficia de întâlniri 1 la 1 cu unul dintre instructorii noștri. În aceste întâlniri îți vom evalua progresul, îți vom răspunde la întrebări și îți vom explica anumite concepte mai dificile
Pe anumite proiecte vom lucra împreună cu tine. Asta te va ajuta să dobândești experiență reală de lucru pe proiecte reale și de lucru în echipă. Se aplică exclusiv persoanelor care pot să lucreze full-time cu noi.
Avem o rată de succes de aproape 100% la angajarea cursanților care au reușit să reziste și să termine întreg programul. Până acum am practicat diverse metode prin care studenții noștri au reușit să își demonstreze valoarea către angajatori.
Avem această rată de succes doar mulțumită cursanților noștri! Succesul lor e ce ne motivează și pe noi să continuăm ceea ce facem.
Încă de la noi cursanții încep să lucreze alături de noi direct pe proiectele angajatorului. În momentul în care cursanții devin productivi pe aceste proiecte ei sunt angajați direct, de cele mai multe ori fără a mai trece printr-un proces formal de recrutare.
Anumiți angajatori cer candidaților să își demonstreze capacitățile pe proiecte din domeniul lor de activitate. Și în acest caz cursanții au fost angajați odată ce au trecut cu brio de proiectul sau perioada de probă cerută, fără un interviu formal.
Cursanții își construiesc singuri un portofoliu de proiecte. Intervenția noastră în aceste proiecte este strict de ghidare, toate proiectele fiind realizate în proporție de 100% de către cursanți. Pe baza acestui portofoliu noi vom facilita participarea cursantului la unul sau mai multe interviuri. În varianta aceasta cursantul va trece prin procesul formal de recrutarea al angajatorului.