Programul de reconversie profesională, Angular Developer este conceput să ofere cursantului pregătirea necesară unui job de entry level (nivel începător) în această ramură a industriei IT. Dacă în urma contextului pandemic locul tău de muncă a fost restructurat sau simți că jobul pe care îl ai în prezent nu îți mai aduce satisfacții profesionale, acum este o ocazie bună de a-ți dezvolta abilități noi ca să-ți relansezi cariera. Rolul unui program de reconversie este tocmai acela de a te ajuta să te repoziționezi profesional.
Cursul Angular Developer începe cu o introducere în limbajul de programare Javascript în care-ți vei pune bazele despre ce este acesta și cum funcționează. Ulterior curicula este dezvoltată ca să înțelegi pe deplin arhitectura din spatele unei aplicații Angular și cum trebuie să o utilizezi. De asemenea, temele și structura programului sunt realizate ca să dobândești cunoștințe aprofundate despre elementele fundamentale Angular pentru a te ajuta să poți îndeplini imediat sarcini ca dezvoltator frontend junior.
Cunoștințe de JavaScript, HTML și CSS sau cursul Front End Developer
Angular este un cadru de lucru (framework) bazat pe limbajul de programare Javascript ce este folosit pentru a crea aplicații SPA. Conceptul de Single Page Applications – SPA – se referă la aplicațiile cu o singură pagină. Acestea sunt aplicații web care rulează pe browser și nu necesită reîncărcarea paginilor pe toată durata de viață a aplicației și numai datele sunt transmise înainte și înapoi către server. Programul este folosit în realizarea de aplicații complexe, scalabile și eficiente. Angular oferă un cadru de lucru sigur și bine optimizat cu care dezvoltarea devine mai rapidă și mai plăcută.
• Te asiguri că ai codul bine structurat și scrii documentație
• Monitorizezi testarea aplicației care se întâmplă în mod automat, pe măsură ce lucrezi
• Proiectezi și implementezi interfețe intuitive, estetice vizual
• Identifici problemele cu codul din front end și le remediezi pentru a elimina erorile
• Creezi teste unitare pentru a te asigura că funcționează codul conform așteptărilor
Avantajul participării la acest curs este că poți parcurge lecțiile în ritm propriu. Sesiunile înregistrate îți oferă posibilitatea de a relua materialele de câte ori simți că informația mai trebuie sedimentată, astfel încât, la finalul programului de reconversie profesională să apeși butonul #CTRL+N(ew) și să dai startul carierei tale în IT!
Cursul de Angular Developer este format din 12 lecții a câte 4 ore fiecare, cu recomandarea de a parcurge 1 lecție pe săptămână. Programa analitică are rolul de a pune bazele cursanților în domeniul IT și de a-i pregăti pentru piața muncii ca să ocupe un rol de Angular Developer junior.
Examenul final constă într-o evaluare practică pe un computer cu acces la internet. Toți cursanții au acces la un grup comun de sprijin cu instructorul, iar acolo poți adresa întrebări despre ceea ce ai învățat sau despre challenge-urile fiecărei săptămâni.
Instructorul vine în sprijinul tuturor participanților la curs cu materiale și conținut suplimentare, care explică în mod detaliat anumite concepte (acolo unde este necesar).
Lesson 1: Javascript Basics:
• Data types
• Variables (let, const, var)
• Operators
• If / Else / Switch
• Functions
• Arrays
• Loops
Lesson 2: Javascript Advanced:
• Array and String methods
• Spread operator
• Objects
• Math
• Dates
• Regex
Lesson 3: Angular Introduction:
• Intro
• What is Npm and why we need it
• What is NodeJS and why we need it
• What is Angular
• Versions of Angular
• Environment set up and first Angular app
Lesson 4: Angular Basics:
• Using BootStrap for Styles
• What is TypeScript
• How are Angular apps loaded
• What are the Components and how we create them
• Databiding, string interpolation, property biding
• Event biding
• Two way databiding
Lesson 5: An Angular Application:
• Directives (ngIf, ngStyle, ngClass, ngFor)
• Planning an Angular Application
• Setting Up (creating the structure of the application)
• Debugging an Angular app
Lesson 6:
• Databiding extension (modules, components, custom properties)
• View Encapsulation
• Lifecycle Hooks
• First form of Navigation
• Creating our first custom directive
Lesson 7:
• Host Listener and Host Biding
• Basic custom directive
• Basic custom structural directive
• ngSwitch
• Building your own advanced directive
• What are Services in Angular and how do we use them
• Dependency injection
Lesson 8:
• Routing
• Child or Nested Routes
• Guards
• Introduction for Observables
• Getting to know them better
• Using Pipes to transform the data
• Operators
Lesson 9:
• Subjects
• Angular Forms
• Template driven Forms
• Reactive Forms – part 1
Lesson 10:
• Reactive Forms – part 2
• Adding the forms inside the main project
o Adding the template driven forms to the People list
o Adding the reactive forms to the Projects list
o Linking the services together
o Creating all the functionalities listed in the UI
Lesson 11:
• Pipes
• HTTP Requests to server
• Using operators to transform data
• Handling errors from server
• Query Parameters
• Setting up our project to work with the backend
• Authentication in an Angular app – intro
Lesson 12:
• Authentication in an Angular app
• Error Handling and logging out
• Auth Guard to protect the routes
• The deployment of an Angular app
• Wrap up
Cursurile se desfășoară exclusiv online, în limba română, pe o platformă de învățare dedicată și vor fi urmate în ritmul propriu; nu ești condiționat(ă) de o zi și o oră anume pentru prezența la curs, ci studiezi de oriunde dorești și oricând poți. Noi recomandăm studierea unei lecții pe saptămână.
După promovarea examenului final primești o diplomă de finalizare curs care atestă competențele dobândite. Aceasta poate fi trecută în CV. Diploma este recunoscută de companiile și industria IT. Programul CTRL+N este un program independent de programele inițiate de Ministerul Educației.
De asemenea vei primi și un link pentru activarea unei insigne digitale. Aceasta reprezintă o dovadă oficială a pregătirii tale și poate fi încărcată în profilul de LinkedIn sau distribuită pe alte platforme social media.
Periodic se organizează întâlniri live cu trainerii, de tip Meetup Q&A, pe platforma Cisco Webex; acestea vor fi publicate în calendarul din platforma de învățare în momentul în care, împreună cu trainerul, stabilim data și ora la care vor avea loc. Prezența la aceste întâlniri este opțională.
Toate cursurile CTRL+N sunt construite de la zero și nu necesită cunoștințe anterioare nici din domeniul IT, nici de matematică. De asemenea, nu există limită minimă de studii.
Unul din cele mai importante criterii în recrutare este proiectul pe care îl lucrezi în cadrul cursului. De asemenea și exercițiile propuse de instructor au un rol. Toate acestea vor reprezenta potofoliul tău, având astfel baza pe care vei începe să construiești și să te dezvolți.
Chiar dacă noi nu te vom ajuta activ în găsirea unui job, dacă urmezi sfaturile instructorilor noștri și realizezi proiectul din curs, vei avea șanse mai mari să fii selectat/ă pentru interviu deoarece angajatorul va putea valida cunoștințele dobândite de tine pe parcursul programului.
Curs de reconversie profesională în IT
Programul de reconversie profesională, Angular Developer este conceput să ofere cursantului pregătirea necesară unui job de entry level (nivel începător) în această ramură a industriei IT. Dacă în urma contextului pandemic locul tău de muncă a fost restructurat sau simți că jobul pe care îl ai în prezent nu îți mai aduce satisfacții profesionale, acum este o ocazie bună de a-ți dezvolta abilități noi ca să-ți relansezi cariera. Rolul unui program de reconversie este tocmai acela de a te ajuta să te repoziționezi profesional.
Cursul Angular Developer începe cu o introducere în limbajul de programare Javascript în care-ți vei pune bazele despre ce este acesta și cum funcționează. Ulterior curicula este dezvoltată ca să înțelegi pe deplin arhitectura din spatele unei aplicații Angular și cum trebuie să o utilizezi. De asemenea, temele și structura programului sunt realizate ca să dobândești cunoștințe aprofundate despre elementele fundamentale Angular pentru a te ajuta să poți îndeplini imediat sarcini ca dezvoltator frontend junior.
Cunoștințe de JavaScript, HTML și CSS sau cursul Front End Developer
Angular este un cadru de lucru (framework) bazat pe limbajul de programare Javascript ce este folosit pentru a crea aplicații SPA. Conceptul de Single Page Applications – SPA – se referă la aplicațiile cu o singură pagină. Acestea sunt aplicații web care rulează pe browser și nu necesită reîncărcarea paginilor pe toată durata de viață a aplicației și numai datele sunt transmise înainte și înapoi către server. Programul este folosit în realizarea de aplicații complexe, scalabile și eficiente. Angular oferă un cadru de lucru sigur și bine optimizat cu care dezvoltarea devine mai rapidă și mai plăcută.
• Te asiguri că ai codul bine structurat și scrii documentație
• Monitorizezi testarea aplicației care se întâmplă în mod automat, pe măsură ce lucrezi
• Proiectezi și implementezi interfețe intuitive, estetice vizual
• Identifici problemele cu codul din front end și le remediezi pentru a elimina erorile
• Creezi teste unitare pentru a te asigura că funcționează codul conform așteptărilor
Avantajul participării la acest curs este că poți parcurge lecțiile în ritm propriu. Sesiunile înregistrate îți oferă posibilitatea de a relua materialele de câte ori simți că informația mai trebuie sedimentată, astfel încât, la finalul programului de reconversie profesională să apeși butonul #CTRL+N(ew) și să dai startul carierei tale în IT!
Cursul de Angular Developer este format din 12 lecții a câte 4 ore fiecare, cu recomandarea de a parcurge 1 lecție pe săptămână. Programa analitică are rolul de a pune bazele cursanților în domeniul IT și de a-i pregăti pentru piața muncii ca să ocupe un rol de Angular Developer junior.
Examenul final constă într-o evaluare practică pe un computer cu acces la internet. Toți cursanții au acces la un grup comun de sprijin cu instructorul, iar acolo poți adresa întrebări despre ceea ce ai învățat sau despre challenge-urile fiecărei săptămâni.
Instructorul vine în sprijinul tuturor participanților la curs cu materiale și conținut suplimentare, care explică în mod detaliat anumite concepte (acolo unde este necesar).
Lesson 1: Javascript Basics:
• Data types
• Variables (let, const, var)
• Operators
• If / Else / Switch
• Functions
• Arrays
• Loops
Lesson 2: Javascript Advanced:
• Array and String methods
• Spread operator
• Objects
• Math
• Dates
• Regex
Lesson 3: Angular Introduction:
• Intro
• What is Npm and why we need it
• What is NodeJS and why we need it
• What is Angular
• Versions of Angular
• Environment set up and first Angular app
Lesson 4: Angular Basics:
• Using BootStrap for Styles
• What is TypeScript
• How are Angular apps loaded
• What are the Components and how we create them
• Databiding, string interpolation, property biding
• Event biding
• Two way databiding
Lesson 5: An Angular Application:
• Directives (ngIf, ngStyle, ngClass, ngFor)
• Planning an Angular Application
• Setting Up (creating the structure of the application)
• Debugging an Angular app
Lesson 6:
• Databiding extension (modules, components, custom properties)
• View Encapsulation
• Lifecycle Hooks
• First form of Navigation
• Creating our first custom directive
Lesson 7:
• Host Listener and Host Biding
• Basic custom directive
• Basic custom structural directive
• ngSwitch
• Building your own advanced directive
• What are Services in Angular and how do we use them
• Dependency injection
Lesson 8:
• Routing
• Child or Nested Routes
• Guards
• Introduction for Observables
• Getting to know them better
• Using Pipes to transform the data
• Operators
Lesson 9:
• Subjects
• Angular Forms
• Template driven Forms
• Reactive Forms – part 1
Lesson 10:
• Reactive Forms – part 2
• Adding the forms inside the main project
o Adding the template driven forms to the People list
o Adding the reactive forms to the Projects list
o Linking the services together
o Creating all the functionalities listed in the UI
Lesson 11:
• Pipes
• HTTP Requests to server
• Using operators to transform data
• Handling errors from server
• Query Parameters
• Setting up our project to work with the backend
• Authentication in an Angular app – intro
Lesson 12:
• Authentication in an Angular app
• Error Handling and logging out
• Auth Guard to protect the routes
• The deployment of an Angular app
• Wrap up
Cursurile se desfășoară exclusiv online, în limba română, pe o platformă de învățare dedicată și vor fi urmate în ritmul propriu; nu ești condiționat(ă) de o zi și o oră anume pentru prezența la curs, ci studiezi de oriunde dorești și oricând poți. Noi recomandăm studierea unei lecții pe saptămână.
După promovarea examenului final primești o diplomă de finalizare curs care atestă competențele dobândite. Aceasta poate fi trecută în CV.
Periodic se organizează întâlniri live cu trainerii, de tip Meetup Q&A, pe platforma Cisco Webex; acestea vor fi publicate în calendarul din platforma de învățare în momentul în care, împreună cu trainerul, stabilim data și ora la care vor avea loc. Prezența la aceste întâlniri este opțională.
Toate cursurile CTRL+N sunt construite de la zero și nu necesită cunoștințe anterioare nici din domeniul IT, nici de matematică. De asemenea, nu există limită minimă de studii.
Criteriile de recomandare după finalizarea cursului sunt promovarea examenului final cu minim nota 8 precum și realizarea proiectului aferent cursului ales și a exercițiilor propuse de instructor. Acestea vor reprezenta potofoliul tău, având astfel baza pe care vei începe să construiești și să te dezvolți. În acest fel, angajatorul va putea valida cunoștințele dobândite de tine pe parcursul programului și vei avea șanse mai mari să fii selectat pentru interviu. În plus, îți vom putea face recomandări de joburi deschise din piață, atât de la parteneri și nu numai, ca tu să ai opțiuni multiple la care să poți aplica.