Error!
Please enable JavaScript in your browser
Freshcode Training Center
Enter
Alice JavaScript Developer
Training Center by Freshcode
Course program
1 модуль
(001) Знайомство. Вступ до Linux
(002) Linux. Робота з терміналом. CRUD над папками
(003) Linux. Робота з файлами. Потік вводу/виводу. Links
(004) - Linux. Env, |, grep. Practice
(005) Linux. Системні утіліти. Процеси. Управління доступом
(006) Linux. Встановлення ПО. Підсумки. Знайомство з Git
(007) Консультація 24.08
(008) Git. Знайомство і локальна робота
(009) Git. Віддалені репозиторії, ігнорування файлів
(010) Git. Розгалуження
(011) Git. Підсумки. Знайомство з vscode. HTML. Знайомство. Елементи та атрибути
(012) HTML. HTML структура. Моделі контенту. Посилання. Семантика
(013) Вступ до СSS
(014) CSS. Успадкування. Блочна модель
(015) CSS. Background, overflow. Half-day practice
(016) HTML && CSS. Приховування елементів. Скидання стилів. Таблиці
(017) HTML && CSS. Комбінатори селекторів
2 модуль
(018) HTML & CSS. Псевдокласи. Practice
(019) - Консультація 2
(020) CSS. Позиціонування елементів
(021) CSS. Practice. Псевдоелементи
(022) CSS. Flexbox. Flex container
(023) CSS. Flex Childs. Practice
(024) CSS. Переходи та анімація
(025) - HTML + CSS. Форми
(026) CSS. At-rules. Media-queries. Glassmorphism
(027) CSS. Адаптивність зображень та відео. Half-day practice
(028) CSS. Grid layout. Practice
(029) JS. Знайомство
(030) JS. Типи даних. Приведення типів. Математичні та логічні операції
(031) JS. Логічні оператори. Умовні конструкції (If-else)
(032) JS. Функції. Конструкція Switch-Case
(033) JS. Робота функцій. Області видимості. Цикли
(034) JS. Подвійні цикли. Об'єкти: Знайомство
3 модуль
(035) JS. Об'єкти: продовження. Шаблонні рядки. Контекст
(036) JS. Функції-конструктори. Прототипи
(037) JS. Масиви та методи масивів
(038) JS. Методи масивів: forEach, map, filter, sort. Practice
(039) JS. Контекст (this) та стрілочні функції. Методи функцій. Кастомний Array
(040) Консультація 3
(041) JS. Методи примітивів
(042) JS. Методи Date, Math. Викидання виключень (помилок). try-catch
(043) JS. Errors. JSDoc. Closure (замикання) та каррування функцій
(044) JS. Рекурсія
(045) Синтаксис классів. Сеттери та геттери
(046) Основні принципи ООП
(047) Symbol.Iterator та Паттерни проектування
(048) Структури даних. Linked List
(049) Складність алгоритмів. Алгоритми сортування
(050) Структури даних. Stack. Queue
4 модуль
(051) - Map. Set. Деструктуризація об'єктів
(052) JS. DOM. Знайомство та робота з об'єктами
(053) JS. DOM. Створення елементів. Знайомство з подіями
(054) JS. Події. Всплиття та занурення. Методи події
(055) - JS. Practice. Створення та зміна атрибутів
(056) JS. Data-*. Події форми та валідація
(057) JS. Full-say Practice. TodoList
(058) JS. Event Loop. setTimeout, setInterval
(059) JS. Promise. Fetch
(060) JS. Promise. Practice
(061) JS. Async/await. More practice!
(062) JS. React Intro
(063) React. Базові поняття. Props, state
(064) React. Методи життєвого циклу
(065) React. Взаємодія між дочірніми та батьківськими компонентами. Форми
(066) React. Keys. Practice
5 модуль
(067) React. Css modules. Classnames. Practice
(068) Консультація
(069) React. Sass. PropTypes
(069) React. Prop Children. Pagination
(070) React. shouldComponentUpdate, Pure Component. Render-props
(071) React. Context
(072) React. HOC. Yup. Formik
(073) React. BOM API
(074) React.BOM. Routing
(075) React Hooks: useState, useEffect
(076) React Hooks: useContext, useCallback, useMemo. Custom hook
(077) React Hooks: useReducer. Practice
(078) Front-practice: Розгортання та знайомство з проєктом
(079) Front-practice: Day2
(080) Клієнт-серверна взаємодія. HTTP
(081) Знайомство з Node. Робота з файловою системою
6 модуль
(082) Node. HTTP web-server
(083) Express. Маршрутизація та архітектура додатку
(084) Express. CRUD. Консультація
(085) Основи баз даних. SQL. Встановлення та знайомство
(086) SQL. Створення таблиць. Типи данних. Вставка даних
(087) SQL. Обмеження та перевірки. Первинні ключі
(088) SQL. Зв'язки сутностей
(089) JS + SQL. PG
(090) SQL. SELECT
(091) SQL. Агрегатні функції. Сортування. Фільтрація груп
(092) SQL. JOIN
(093) SQL. JOIN. Practice. WITH. Умовні конструкції
(094) SQL. Нормалізація БД
(095) SQL. Practice
(096) SQL. Умовні оператори, приведення типу. Представлення (views)
(097) PG HTTP CRUD
(098) PG HTTP CRUD. Practice and Refactoring. REST Api
7 модуль
(099) Node. Express. Sequelize
(100) Sequelize. One-to-Many associations
(101) Sequelize. Many-to-many associations
(102) Multer. Practice Backend
(103) Розбір завдання. Front-end + Back
(104) MongoDB. Знайомство
(105) MongoDB CRUD. Schema Validator
(106) MongoDB. Mongoose. CRUD
(107) MongoDB Mongoose. Aggregate, lookup
(108) MongoDB Mongoose. Practice
(109) Backend Practice. Part 1
(110) Backend Practice. Part 2. Database backups and migrations
(111) Fullstack practice. Part 1. Auth
(112) Bearer Token Auth. Part 2. Access and RefreshToken
(113) React remember. Webpack custom bundle
(114) React continue. Front-end part. Axios
(115) Token Practice (front part + axios)
8 модуль
(116) Practice day
(117) Practice day. Chat done
(118) Redux Intro
(119) Generator functions. Redux practice
(120) Консультація
(121) Redux. Saga
(122) Redux. Saga. Continue Practice. Combine Reducers
(123) Continue Practice. Files uploading
(124) Continue Practice. Drag-n-drop, modal window
(125) ReduxToolkit
(126) WebSocket
(127) WebSocket Practice. Docker intro
(128) Docker. Знайомство і робота з контейнерами
(129) Project Practice Day 1. Розгортання проєкту. Рефактор моделей
(130) Project Practice. Day 2. Рефактор моделей та Роутів
(131) Project Practice 3. Відповіді по екзаменаційному завданню. Transaction task1
(132) Project Practice 4. Transaction task done. Final
3 модуль
(035) JS. Об'єкти: продовження. Шаблонні рядки. Контекст
(036) JS. Функції-конструктори. Прототипи
(037) JS. Масиви та методи масивів
(038) JS. Методи масивів: forEach, map, filter, sort. Practice
(039) JS. Контекст (this) та стрілочні функції. Методи функцій. Кастомний Array
(040) Консультація 3
(041) JS. Методи примітивів
(042) JS. Методи Date, Math. Викидання виключень (помилок). try-catch
(043) JS. Errors. JSDoc. Closure (замикання) та каррування функцій
(044) JS. Рекурсія
(045) Синтаксис классів. Сеттери та геттери
(046) Основні принципи ООП
(047) Symbol.Iterator та Паттерни проектування
(048) Структури даних. Linked List
(049) Складність алгоритмів. Алгоритми сортування
(050) Структури даних. Stack. Queue
Access limited
Login to your account
or
Get access to the course