IT-Столиця

Fullstack

6 100 UAH за курс
10 занять
Для початківців
Fullstack
Цей курс навчить створювати веб-додатки з нуля. Ви опануєте front-end (HTML, CSS, JavaScript, React) та back-end (Java, Spring, бази даних), алгоритми та soft-skills для співбесід. Під керівництвом практиків ви розробите власний проект і отримаєте навички для роботи в IT.

Про курс

Програма курсу

Початок навчання

На цьому курсі починають з тестування рівня знань. Після зарахування студент отримує перше завдання та матеріали для вивчення основних інструментів - Javascript, HTML та CSS.

Клієнтська розробка

Перший модуль охоплює front-end розробку. Тут пояснюють що таке HTML та CSS, як створювати сайти з шаблонів. Потім переходять до JavaScript та бібліотек - jQuery, React.js, Redux. Вчать робити односторінкові додатки та адаптивні сайти.

Серверне програмування

Другий модуль присвячений back-end. Студенти вчаться писати серверні системи на Java EE, працюють з фреймворками Spring IoC, Hibernate, Spring Security. Вчать SQL та NoSql бази даних, хмарні технології та веб-сервери. Розбирають принципи ООП, SOLID, шаблони проектування та TDD. Додатково - безпеку, авторизацію, cookies. На практиці створюють додатки типу Tinder чи Instagram, а також онлайн-магазини. Приділяють увагу чистому коду за стандартами IT-індустрії.

Алгоритми та структури даних

Цей розділ йде паралельно з Java. Без алгоритмів неможливо стати професійним програмістом. Тут вивчають масиви, стеки, зв'язкові списки, черги, хешування, графи, дерева алгоритмів та динамічне програмування.

Підготовка до роботи

Модуль включає розвиток м'яких навичок для успішної кар'єри. Студенти практикують технічну англійську, вчаться складати резюме та презентувати себе. Викладач імітує реальні співбесіди та готує до проходження технічних інтерв'ю.

Фінальний проект

Весь час навчання студенти працюють над власним додатком під наглядом менторів. Вони планують, роблять прототип, розробляють демо-версію. У кінці презентують готовий продукт фахівцям з IT-сфери та отримують зворотний зв'язок.

Результати навчання

Випускники курсу розуміють різницю між Front-end та Back-end, вміють розробляти веб-додатки та інтерфейси. Вони працюють з серверними та клієнтськими технологіями, застосовують алгоритми для підвищення швидкодії, тестують та масштабують програми. Керують базами даних, налаштовують системи безпеки, проходять співбесіди англійською та ефективно презентують себе.

Особливості курсу

Навчання ведуть викладачі-практики. Доступні корпоративні програми та заняття у вихідні. Випускники мають можливість влаштуватись у провідні IT-компанії. Передбачено індивідуальний підхід до кожного студента.

Що включено

Видається диплом/сертифікат
Гнучкий графік
Реальний проект у портфоліо
Супровід ментора