8.1 Цілі курсу
Ціль нашого курсу — зробити з вас справжнього Frontend-розробника. Для цього треба зробити 3 речі:
- Ви повинні закінчити курс
- Ви повинні знайти роботу
- Ви повинні успішно з цією роботою впоратися
Щоб ви успішно завершили наш курс, ми будемо вас підтримувати та мотивувати. Ментори будуть відповідати на ваші питання, а робота в команді зробить ваше навчання більш захоплюючим.
Ви ніколи не залишитесь наодинці зі своїми проблемами чи питаннями. Завжди будуть люди, які готові вам допомогти або підказати. У вашій групі буде куратор, ментор, а також ви завжди зможете звернутися до своїх колег.
Ми створили цілий Кар'єрний Центр, щоб ви успішно змогли знайти хорошу роботу. Там вас навчать, як правильно складати резюме, що в ньому потрібно вказувати, а що — ні. Як правильно пояснювати перерви в роботі. Що саме чекає побачити роботодавець ІТ-компанії в хорошому резюме, а що його відштовхує. Це буде для вас дуже корисно.
Ну і нарешті, щоб ви успішно впорались зі своїми обов'язками на вашій першій роботі програмістом, ми надамо вам широкі теоретичні знання та практичні навички. Якщо ви будете добре вчитися та виконувати всі практичні завдання, то цілком зможете влаштуватися на роботу відразу мідлом.
Все у ваших руках. Зі свого боку ми надаємо все, що вам потрібно або може знадобитися протягом першого року роботи.
8.2 Ваше резюме
Ось як може виглядати ваше резюме після закінчення курсу:
Summary:
One year of experience in frontend development. Developed three web projects using modern JavaScript frameworks and libraries. Contributed to the development of responsive and interactive web applications. Additionally, I have experience in optimizing web performance and accessibility. I continuously enhance my knowledge and skills.
Tech Skills:
Languages:
- JavaScript (ES6+)
- HTML5
- CSS3
- TypeScript
Key Skills:
- React, React Native
- Angular
- Node.js
- Responsive Design, Flexbox, CSS Grid
- AJAX, Fetch API, Axios
- REST API, GraphQL
- Sass, Less, Styled Components
- Webpack, npm
- Design Patterns, ADS, Scrum, Agile
- Transactions, ACID, CAD
- Linux, веб-сервери, CI/CD
- Testing: Jest, React Testing Library, Cypress
Tools:
- Git, GitHub, SSH
- Docker, Docker Compose
- Chrome DevTools
- WebStorm
- PostgreSQL
- SQLite
Як на мене, так виглядає дуже солідно: «Повз таке резюме жоден роботодавець спокійно не пройде» (ц).
Зрозуміло, що багато технологій ви вивчите лише оглядово, але ви будете з ними знайомі та зможете чесно на співбесіді розповісти, що ви робили, як і коли.
8.3 План курсу
Ваше навчання включатиме 18 ключових тем:
| # | Назва теми | Кількість тижнів |
|---|---|---|
| 1 | HTML | 3 тижні |
| 2 | CSS | 5 тижнів |
| 3 | JavaScript | 3 тижні |
| 4 | Робота з мережею | 1 тиждень |
| 5 | TypeScript | 3 тижні |
| 6 | Docker | 3 тижні |
| 7 | Основи SQL | 3 тижні |
| 8 | React | 8 тижнів |
| 9 | Управління проєктом на сервері | 2 тижні |
| 10 | Architect Skills, 1-4 | 2 тижні |
| 11 | Node.js | 5 тижнів |
| 12 | React Native | 3 тижні |
| 13 | Angular | 5 тижнів |
| 14 | Architect Skills, 5-9 | 2 тижні |
| 15 | Алгоритми та структури даних | 3 тижні |
| 16 | Кар'єрний центр | 2 тижні |
| 17 | Підготовка до співбесід | 2 тижні |
| 18 | Фінальний проєкт (одночасно) | 4 тижні |
| 52 тижні |
Ваш Фінальний проєкт і Кар'єрний центр будуть йти одночасно, так що ви якраз вкладаєтеся у 52 тижні. Але в будь-якому разі ми залишаємо ментору можливість коригувати план навчання. Якщо ви хочете вивчити якусь тему глибше, пропустити якусь тему чи додати ноу, якої взагалі немає в плані — домовляйтеся з ментором. Ви ж не у виші :)
8.4 Практика — наше все
Все наше навчання базується на практиці. Постійно практикуючись, ви легше все запам'ятаєте і швидше зрозумієте. Практика складатиметься з чотирьох великих напрямків.
По-перше, вам потрібно буде повторювати за ментором. Ментор на вебінарах і у відеолекціях розбиратиме різні технології та показуватиме, як з ними працювати. Вам потрібно буде просто повторювати за ним. Ваш мозок сам запам'ятає, що і як треба робити. Крім того, саме в цей момент у вас можуть виникнути питання, які ви захочете поставити своєму ментору.
По-друге, у нас в курсі буде багато маленьких практичних задач з автоперевіркою, щоб ви могли потренуватися і відточити свої навички. Будь-яка теорія перевіряється практикою, так що вирішуйте пару задач після кожної лекції, і навіть складний матеріал стане набагато зрозумілішим.
По-третє, приблизно на кожні два місяці навчання у вас буде окремий проєкт. Деякі ви писатимете самі, деякі в групі. Ну або ментор може пояснювати вам новий матеріал і писати складний проєкт одночасно. Тут ми повністю довіряємо ментору та його досвіду.
І, нарешті, у вас буде великий фінальний проєкт десь на два місяці. Його можна буде робити повністю, можна частково. Можна взагалі не робити. Ментор у будь-якому випадку буде вам допомагати. Впораєтеся з проєктом — шукайте роботу відразу мідлом.
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ