loder

Front-End programinės įrangos kūrimas

Žinutė išsiųsta!

Ko galima tikėtis?

Front End kurse visi dalyviai išmoks kurti gražius, interaktyvius tinklalapius, mokindamiesi HTML, CSS ir JavaScript. Mes pasinersime į pažangias technologijas, tokias kaip: šiuolaikiškas JavaScript, interneto puslapių optimizavimas ir SPA (single-page application) kūrimas. Iki kurso pabaigos turėsite visas priemones ir praktines žinias, reikalingas vizualiai turiningoms vieno puslapio interneto svetainėms kurti. Taip pat, būsite pasiruošę įveikti sunkius darbo interviu ir pradėti savo karjerą kaip „Junior Front End“ programuotojas.

Praktinės užduotys išugdys tinkamus sugebėjimus, kaip teisingai kurti programas ir mentorius padės tvirtą pagrindą, kaip tai padaryti pagal rinkos standartus.


Kurso aplinkos tematika/kūrimas

Tikslas yra sukurti aplinką dalyviui, kuri būtų kiek įmanoma panašesnė į realų darbą IT kompanijoje.


Kas turėtų būti suinteresuotas šia programa?

Dalyviai, kurie nori išmokti dirbti 6 žmonių IT komandose, suprasti projektinių darbų workflow ir susipažinti su kompanijų kultūromis.


Kurso trukmė

Yra 240 valandų produktyvaus darbo.


Kaip atrodys reguliari darbo diena?

Kiekviena darbo diena bus padalinta į 2 dalis, 2 valandos teorijos su mentorium darant užduotis ir 2 valandos projektinio (programuojant) darbo su team lead’u.


Pasiruošimas

Prieš pradedant šį kursą, prašome įsiminti Front End Cheat sheet prisegta prie kurso dokumentacijos. Mūsų siūlomi IDE: Atom. Kiti įrankiai: Adobe Photoshop, Adobe Illustrator, CLI, GIT, GitHub, Chrome Developer Tools.

Kurso sandas


Intro
Code editors

WEB development basics - HTML
Advanced HTML concepts
Introduction to Cascading Style Sheets (CSS)
Advanced CSS
Responsive layouts
Bootstrap 4 CSS framework
Flexbox layouts

An introduction to JavaScript
Developer console
JavaScript integration
Code structure

JavaScript Fundamentals
Code quality
Objects: the basics
Data types
Advanced working with functions
Objects, classes, inheritance
Error handling

Document
Introduction into Events
Events in details
Forms, controls

Animation
Frames and windows
Regular expresions
Promises async/await

Version control systems
Adobe Photoshop and Illustrator
Team-work tools

NodeJS
Webpack
Express.js
React.js