20% teorie și 80% practică.
20% teorie și 80% practică.
Conținutul cursului:
Conținutul cursului:
Frontend Angular Developer (16 Lessons, 32 Hours) – Advanced – TypeScript | Angular, RxJS:
☐ TS – TypeScript Basics. Installation. Basic types. Classes and inheritance. Static methods and properties. Access modifiers. Decorators.
☐ NG – SPA, one-page applications. framework. Angular basics. Angular-CLI command line. Application architecture. Building and deploying an Angular application.
☐ NG – Component. Template syntax, data output. Dynamic property values. Event handling. Passing data to a component. Component life cycle.
☐ NG – Directives. ngIf, ngFor. Transfer (output) data from the component to the parent. Directive attribute. Content projecting, <ng-content> and <ng-container>. Pipes.
☐ NG – Modules in Angular. The choice of a course project.
☐ NG – Routing. Guards – restriction of routing. Resolvers – getting data before loading. Lazy-loading – lazy loading
☐ NG – Shapes. Model Based Forms – NgModel and NgModelChange. Reactive forms. Validation.
☐ NG – RxJS. Working with data streams – data streams.
☐ NG – Services. Dependency Injection is a dependency mechanism. Working with HTTP requests.
☐ NG – Practice. Intensive on creating an Angular application.
☐ NG – Animations in Angular.
☐ NG – Material Design. Connecting the Material library to Angular.
☐ NG – Testing. Writing Unit tests.
☐ NG – Conclusion. Tips and life hacks. Team development process.
Presentation of course projects.
1 блок – 1 мес, 2 часа/2 раза в неделю
Это этап наращивания технической базы для новичка в ИТ сфере.
Здесь мы знакомимся с основными технологиями верстки сайтов (HTML/CSS) и работой с базами данных (язык запросов SQL).
Почему мы включили этот блок?
В работе тестировщика невозможно протестировать, описать, зафиксировать баг и взаимодействовать с командой без базовых знаний в разработке (как фронтенд, так и бекенд), дизайна и бизнес анализа.
Первый месяц обучения направлен на то, чтобы вы смогли частично познакомится с каждой из сфер, иметь представление и говорить на одном языке с командой, которая работает над тем или иным продуктом.
2 блок – 1 мес, 2,5 часа/2 раза в неделю
это полное погружение в теорию и практику тестирования ПО. Здесь мы будем подробно изучать все то, что будет необходимо в работе тестировщика.
Programul cursului:
Modulul 1 – elementele de bază ale tehnologiilor web (HTML / CSS)
Modulul 2 – baza de date SQL
Modulul 3 – testare API + instrumente Chrome DEV
Modulul 4 – Arhitectura client-server a aplicațiilor.
Modulul 5 – Introducere în testare. Documentare.
Modulul 6 – Nivele și tipuri de testare.
Modulul 7 – Tehnici de proiectare a testelor. Sisteme de management a testelor.
Modulul 8 – Defecte Jira și sistem de urmărire a erorilor.
Modulul 9 – Metodologii de dezvoltare software. Integrare continuă.
Modulul 10 – Metrici. Prezentarea Selenium. Testarea serviciilor web.
Experiența profesorilor la nivelul de Senior
La finalizarea cursului se ofera CERTIFICAT
Program mereu actualizat, care se adaptează la cererile angajațorilor.
– Revizuirea conceptelor fundamentale ale JavaScript-ului
– Reîmprospătarea cunoștințelor despre variabile, tipuri de date și operatori
– Recapitularea fluxului de control și al ciclurilor în JavaScript.
– Recapitularea funcțiilor și a conceptului de scope în JavaScript
– Prezentarea generală a framework-ului VueJS
– Configurarea mediului de dezvoltare
– Crearea unei aplicații Vue de bază
– Înțelegerea instanței Vue și a conceptului de lifecycle hooks.
– Lucrul cu șabloane și expresii Vue
– Înțelegerea data binding-ului și a directivelelor
– Utilizarea proprietăților calculate și a watcher-ilor
– Gestionarea evenimentelor și interacțiunilor utilizatorului
– Introducere în componentele Vue și structura lor
– Crearea și utilizarea componentelor
– Transmiterea datelor între componente
– Comunicarea între componente părinte și copil
– Implementarea rutării pe partea clientului cu Vue Router
– Configurarea rutelor și navigarea între pagini
– Transmiterea de parametri și șiruri de interogare
– Implementarea rutelor dinamice
– Introducere în managementul stării
– Configurarea și conceptele de bază ale Vuex
– Administrarea stării, acțiunilor, mutațiilor și getter-ilor
– Utilizarea Vuex pentru managementul centralizat al stării în aplicații Vue
– Gestionarea intrării utilizatorului și a formularelor în Vue
– Utilizarea v-model pentru legarea bidirecțională a datelor
– Validarea formularelor și gestionarea trimiterii acestora
– Lucrul cu casete de selectare, butoane radio și meniuri dropdown
– Realizarea de cereri HTTP și interacțiunea cu API-uri în Vue
– Gestionarea răspunsurilor API și a erorilor
– Implementarea operațiilor CRUD cu Vue și API-uri
– Încărcarea asincronă a datelor și afișarea indicatoarelor de încărcare
– Distribuția conținutului bazată pe slot-uri
– Randarea dinamică a componentelor
– Evenimente personalizate și bus de evenimente
– Stilizarea componentelor cu CSS specific
– Adăugarea de animații și tranziții la componente Vue
– Tranziționarea între stările componentelor
– Utilizarea tranzițiilor și animațiilor CSS
– Implementarea de animații complexe cu ajutorul tranzițiilor Vue
– Introducere în randarea aplicațiilor pe partea serverului (SSR)
– Configurarea unei aplicații Vue pentru randare pe partea serverului
– Înțelegerea ciclului de viață al randării pe server
– Gestionarea încărcării asincrone a datelor în contextul SSR
– Instrumente de testare Vue (Jest, Vue Test Utils)
– Scrierea de teste unitare pentru componente Vue
– Simularea dependențelor și asigurarea comportamentului dorit al componentelor
– Testarea stocului Vuex și a operațiilor asincrone
– Pregătirea unei aplicații Vue pentru implementare
– Optimizarea performanței și reducerea dimensiunii bundle-urilor
– Implementarea unei aplicații Vue pe o platformă de hosting
– Practici bune specifice pentru implementarea aplicațiilor Vue
– Mixins Vue și logica reutilizabilă
– Funcții de randare și sintaxa JSX în Vue
– Gestionarea erorilor și a limitelor de eroare
– Importul dinamic al componentelor și încărcarea întârziată (lazy loading)
– Internaționalizarea (i18n) în aplicațiile Vue
– Aplicații Vue accesibile și suport pentru ARIA
– Lucrul cu plugin-uri Vue și extinderea funcționalității
– Modele avansate de componente și standarte generale
– Proiect ghidat în care studenții vor construi o aplicație Vue completă de la zero
– Accent pe utilizarea tuturor conceptelor învățate pe parcursul cursului
– Implementarea încărcării datelor, rutării, managementului stării și a interacțiunilor cu utilizatorul
– Revizuirea celor mai bune practici pentru dezvoltarea Vue
– Explorarea resurselor și instrumentelor de învățare suplimentare
– Discutarea oportunităților de carieră și a impactului Vue în domeniul muncii
– Sesiune de întrebări și răspunsuri și revizuirea opțională cursului.
Cursuri moderne pentru dezvoltarea carierei, dezvoltarea afacerii și obținerea unei noi profesii
Puteți viziona lecțiile video în orice moment, accesul la materialele educaționale este asigurat pe termen îndelungat.
Noul material este consolidat cu ajutorul unei sarcini practice, care va fi testată în 48 de ore.
Comunicați în direct cu profesorii și alți studenți în messenger pentru schimb de experiențe.
Lucrarea finală cu privire la atribuirea de la clienți reali vă permite să vă aplicați abilitățile pentru rezolvarea problemelor de afaceri existente.
Experiența pe care o primiți în timpul cursului ajută semnificativ la găsirea unui loc de muncă.
Pentru toți cei care doresc să-și schimbe direcția activităților și să câștige bani din start. Elevi, studenți, specialiști din alte domenii de orice vârstă. Toți începând atât de la zero, cât și cei care au cunoștințe de bază.
DORINȚA de a învăța și de a te dezvolta în această direcție!
Cunoașterea la nivel de utilizator a computerului
Engleză Pre Intermediară
Dacă aveți un nivel inițial, acest lucru este suficient pentru antrenament. Vor exista o mulțime de terminologie engleză pe parcurs, deoarece sfera IT este strâns interconectată cu limba engleză. Dacă doriți, puteți compensa toate neajunsurile. Engleza este un criteriu important - depinde de cât de repede studentul își va găsi un loc de muncă și de nivelul salariului. Cunoașterea suplimentară a altor limbi va fi un plus pentru candidat
Dezvoltatorul front-end este un designer, proiectant de layout și programator, toate într-o singură. El creează o interfață cu utilizatorul, înțelege experiența de utilizare și interacțiune (UI și UX - toate acestea vom preda în acest curs)
Instruire online
Discutați cu un antrenor
Practica la curs conform principiului 80% practică / 20% teorie
Oferim toate materialele de instruire
Posibilitatea unui program de instruire individual (o abordare individuală a fiecărui student)
Curatorul cursului va solicita, ajuta și susține întotdeauna
Formatori practici care lucrează acum în funcții relevante și companii IT, peste 5 ani în dezvoltarea web
Un program modern care îndeplinește pe deplin cerințele pieței și este în permanență îmbunătățit
În funcție de alegerea grupului.
Online / zilele săptămânii / ora de seară după ora 18.00 / 2 ore / de 2 ori pe săptămână
După curs, veți avea propriul proiect, atunci când vă angajați, va fi portofoliul dvs. și o garanție a competitivității atunci când căutați un loc de muncă.
Ajutăm la compunerea unui CV acceptabil și gramatical într-o companie IT, recomandăm o serie de companii pentru muncă.
Poziția de dezvoltator Frontend este de asemenea, relevantă în topul posturilor vacante.
Angajatorii așteaptă specialiști Junior. Totul depinde de ambițiile și dorințele tale!
Pentru o învățare online confortabilă, formăm maximum 15 persoane într-un grup (de obicei, conform practicii, grupurile online includ 50-100 de persoane). Acesta este un curs live - nu o înregistrare video. La lecție, mentorul explică materialul, răspunde la întrebări, analizează temele, comunică interactiv cu publicul.
Pentru instruire, aveți nevoie de un computer / laptop (OS-Windows 10 / MAC / Linux).
Luni - Vineri: 10:30 - 19:30
Sâmbătă: 12:00-17:00
itprofitstart@gmail.com
Moldova, or. Chișinău
Bl. Ștefan cel Mare, 65, etajul 4, of..409
Notați contactele mai jos