Академія TechMind – Веб-розробник Full Stack

Академія веб-розробників Full Stack призначений для тих, хто хоче підготуватися до успішної кар’єри у веб-розробці. Ця програма охоплює всі основні аспекти розробки веб-додатків, від технологічних основ до передових концепцій проектування та впровадження складних додатків.

Завдяки цій академії ви отримаєте знання та навички з інтерфейсних і бек-енд мов програмування, таких як HTML, CSS, JavaScript, Node.js та інших. Ви навчитеся працювати з реляційними та нереляційними базами даних, здійснювати автентифікацію та авторизацію у веб-додатках, використовувати популярні фреймворки та бібліотеки, такі як React, і розробляти масштабовані та безпечні веб-додатки.

Кому воно адресоване?

Ця програма орієнтована на людей, які хочуть побудувати кар’єру в веб-розробці або розширити свої знання та навички в цій галузі.

Що ти навчишся?

В академії ви дізнаєтеся:

  • знання HTML, CSS та JavaScript
  • досліджувати такі концепції, як структура React
  • вивчати принципи серверної роботи за допомогою Node.js і фреймворку Express.js
  • інструменти та бібліотеки, такі як GIT і VSCode для управління проектами
  • про бази даних MySQL та переваги використання TypeScript у розробці веб-додатків.

Передумови:

  • Ніяких спеціальних попередніх знань не потрібно, але щоб переконатися, що ця академія відповідає вашому рівню знань і досвіду, необхідно пройти тест, який допоможе нам скерувати вас до найбільш підходящої для вас програми.

Розклад курсу:

Режим І

Основи HTML

  • Основи HTML: базова структура HTML-сторінки та найпоширеніші теги, включаючи те, як вони працюють.
  • Семантичні елементи в HTML: елементи HTML, які чітко описують своє значення як для браузера, так і для розробника (форма, таблиця, списки та інші семантичні теги).
  • Групування елементів у HTML: структура та макет сторінки HTML.

Основи CSS

  • Введення в CSS і типи стилів: що таке CSS і типи стилів (вбудований, внутрішній, зовнішній)
  • Селектори CSS і відмінності між класом/ідентифікатором/універсалом
  • Елементи дисплея та адаптивний дизайн: відображення визначення, використання. Що таке медіа-запит, як він оголошується і що таке точка зупину.
  • Flexbox і Grid у CSS: які функції підтримуються в браузерах.

Основи JavaScript

  • Вступ до Javascript і концепції мови програмування.
  • Типи даних, функції та структури в JavaScript: основи Javascript, включаючи типи, функції, структури та використання.
  • Сучасний JavaScript і основні фреймворки: вивчення ES6 і сучасних концепцій у JavaScript. Презентація концепції фреймворків і найбільш використовуваних фреймворків, з акцентом на фреймворк React.

Тестовий модуль I

 

Модуль II

Бекенд із NodeJs

  • Вступ до Node.js: що таке Node.js і як налаштувати ваше середовище.
  • Використання фреймворку Express.js для створення серверної частини.
  • Політика CORS і обробка запитів ресурсів із різних джерел.
  • Керування пакетами за допомогою NPM і YARN: визначення NPM, package.json і package-lock.json.
  • Сервери: що таке сервер, як ним користуватися та рендеринг на стороні сервера.
  • Статичні/динамічні маршрути: визначення та відмінності.

Інтерфейс із React

  • Вступ до React і JSX: визначення компонентів і життєвий цикл.
  • Віртуальний DOM, React DOM: визначення. використання. Розуміння DOM.
  • Глибокий аналіз понять: стани, пропи, хуки та класи.

Створення програми React

  • Вступ до React: розуміння загальних понять, параметризованих маршрутів, даних запиту та відмінностей між Routes, Route, Link.
  • Розширені властивості React і розширені концепції візуалізації.
  • Використання React Router для керування маршрутами.
  • Управління глобальним станом за допомогою Redux: концепції та принципи.
  • Використання хуків і розширених концепцій візуалізації.
  • Фреймворки інтерфейсу користувача.

Контрольний модуль II

 

Модуль III

Інструменти та бібліотеки

  • GIT: Що таке Git. Як ним користуватися. визначення.
  • VSCode: що таке VS Code, як його використовувати з Javascript.

База даних (MySql)

  • Введення в концепції MySQL.
  • Верстак: Знайомство з інструментом.
  • Використання Node JS і бази даних MySQL.

TypeScript

  • Що таке TypeScript, налаштування та детальний аналіз.

Контрольний модуль III

 

Модуль IV

Кінець звичайно

  • Практичне заняття, огляд, відгук.

Рекомендуємо продовжити:

Наразі рекомендацій немає.

Програми сертифікації

Наразі програм сертифікації немає.

Академія TechMind – Веб-розробник Full Stack

Індивідуальні пропозиції для груп від 2 осіб

Деталі курсу

Тривалість

5 місяців • 5 годин/тиждень

Ціна:

650 EUR

Доставка:

Віртуальний клас

Рівень:

1. Базовий

Ролі:

розробник, Devops Інженер, розробник програмного забезпечення, веб-розробник