- Python
Програма курсу
Введення у програмування. Основна термінологія
- Знайомство із спеціальними термінами
- Поняття алгоритму, властивості та типи алгоритмів
- Графічне відображення базових алгоритмів програмування як блок-схем
- Типи даних, зберігання даних, загальні відомості
- Поняття числа, вирази, операнда, операції
- Ідентифікатори, константи та змінні, вимоги до їх найменування
- Закони арифметики (комутативність, асоціативність, дистрибутивність)
Початок роботи з Python
- Версії та реалізації мови Python
- Основні засади роботи інтерпретатора Python
- Установка середовища розробки
- Типи даних мови Python
- Подання цілих та дійсних чисел, діапазони подання числової та рядкової інформації
- Перетворення типів даних, поняття явного та неявного перетворення
- Основні арифметичні та логічні операції над даними
- Визначення констант та змінних, оператор присвоєння
- Як відбувається перепривласнення, поняття області видимості змінних та констант
- Зарезервовані імена у мові Python
- Оператори "кома", "крапка з комою" та лапки
- Організація введення та виведення інформації в Python
- Написання найпростіших програм (скриптів)
Розгалуження в Python
- Введення у булеву алгебру
- Поняття порівняння, оператори порівняння, результати порівняння
- Логічні значення та бітові операції
- Основні умовні оператори, їхня перевірка
- Логічні вирази у мові програмування Python
- Управління ходом виконання програми
- Розгалуження та оператори if, else та elif
- Розробка найпростіших програм мовою програмування Python
Цикли в Python
- Структура програми мовою Python
- Блоки
- Засоби структурування коду Python
- Різновиди циклічних операторів у мові Python
- Цикли з перед і пост умовою, цикли з параметрами
- Нескінченні та кінцеві (з відомим числом повторів) цикли, роль відступів, контроль
- Реалізація основних алгоритмів пошуку (лінійний, двійковий, прямий) та сортування (вставками, пухирцева, вибором) даних у мові Python
Складові типи даних у мові програмування Python. Обробка винятків
- Створення та робота зі списками, хешами (словниками), кортежами, сетами, стеками, деревами та послідовностями
- Додавання, зміни, видалення, індексація елементів
- Цикли за ітератором
- Помилки синтаксичні, семантичні та помилки виконання
- Покрокове виконання програм
- Спостереження за змінними за допомогою оператора print
- Винятки
- Класи винятків
- Перехоплення та викид винятків
- Стандартні винятки
- Вироблення гарного стилю програмування
- Принцип програмування KISS
- Реалізація телефонного довідника та списку товарів мовою Python
Робота з функціями
- Навіщо потрібні функції
- Види та типи функцій
- Створення власних функцій, їх виклик
- Атрибути функцій
- Передача параметрів з точки виклику в функцію та повернення значень із функцій, іменовані параметри під час виклику функції
- Розпакування аргументів
- Поняття формальних та фактичних параметрів
- Значення аргументів за замовчуванням (опціональні параметри)
- Генератор-функція
- Вбудовані функції у Пітоні
- Лямбда функції
- Використання вбудованих функцій Python
- Поняття області видимості, локальні та глобальні змінні
- Рекурсивні функції, виклик функції у собі, контроль рівнів рекурсивних спусків
Робота з модулями та пакетами
- Підключення та використання стандартних пакетів та модулів
- Огляд стандартних бібліотек
- Створення власних пакетів та модулів, їх структура, відмінність пакета від модуля
- Вимоги до імен використання псевдонімів. Компіляція модулів та пакетів
- Шляхи для пошуку модулів та пакетів, внесення змін
- Імпорт із пакетів, посилання всередині пакету, робота з ними
- Встановлення сторонніх модулів
Робота з файлами та каталогами в Python
- Відкриття, читання, запис даних у файл, закриття файлів та каталогів
- Режими доступу до файлів, їх особливості
- Атрибут файлів. Покажчик у файлі, його зміна та контроль
- Стандартні функції та методи мови Пітон для роботи з файлами та каталогами
- Файли з послідовним та довільним доступом
- Порядкова робота із файлами, поняття ітерації
- Робота з тимчасовими, бінарними (двійковими) файлами, файлами у форматах CSV та XML
- Обробка параметрів командного рядка
- Виконання прикладів та вправ по роботі з файлами та каталогами
Робота з регулярними виразами. Мережеві можливості Python
- Регулярні вирази та основи синтаксичного аналізу
- Синтаксис та застосування регулярних виразів
- Використання найпоширеніших мережевих протоколів у програмах на Python
- Протоколи TCP та UDP
- Протокол Telnet
- Протокол FTP
- Протокол HTTP
- Поштові протоколи
- Бібліотеки, що надають функції мережевої взаємодії
- Ведення журналу подій додатків
Особливості курсу
- Навчання в будь-якій точці світу
- Заняття в прямому ефірі
- Запис занять
- Пробне заняття
- Методичні матеріали
- Сертифікат
- Для підприємств і підприємців ціна +10%
Викладачі курсу
Грицай Іхтіандр
Больше информации- Java
Програма курсу
Середовище розробки Java 8 (Intellij Idea)
- Застосування Java SE 8
- Підключення JDK
- Основні пункти меню
- Створення проєкту, пакету файлу
- Дебаггер, перевірка коду, автозавершення коду, гарячі клавіші та ін.
Базовий синтаксис та ООП в Java
- Типи даних: числові, символьні, логічні
- Коментарі
- Керуюча логіка
- Змінні, їх ініціалізація та константи
- Одновимірні та двовимірні масиви, використання циклу for each
- Цикли for, while, do/while
- Мітка - final
- Статичні поля та методи
- Робота з датою, текстом, класи String, StringBuilder, Byte, Short, Integer, Long, Character
- Зміна типу даних
- Розгляд математичних методів класу Math
- Глобальний суперклас Object
- Класи, об'єкти
- Конструктори
- Діаграми класів
- Відносини між класами
- Спадкування, суперкласи та підкласи, інтерфейси
- Внутрішні, локальні та анонімні класи
- Клас Enum
Обробка помилок (Exceptions)
- Обробка помилок
- Класифікація та їх типи
- Порядок генерації винятків
- Блоки finaly, try, catch
- Оператори throw, throws
- Рекомендації щодо обробки винятків
- Розробка власних класів винятків
Колекції
- Інтерфейси колекцій Collection та Iterator
- Архітектура та алгоритми колекцій
- Розгляд колекцій, зв'язкові списки, порівняння об'єктів, черги з пріоритетом, односторонні та двосторонні черги
- Інтерфейс Map
Потоки введення-виведення
- Введення-виведення тексту
- Зображення об'єкта у текстовому форматі
- Збереження об'єкта
- Серіалізація об'єктів
- Поводження з файлом
- Адреси, читання, копіювання, перенесення файлів
Лямбда-функції в Java
- Концепція лямбда-функції
- Реалізація через інтерфейс
- Використання лямбда-функцій у стандартних бібліотеках та власному коді
Бібліотека Stream API. Функціональний стиль Java
- Основні функціональні інтерфейси Java
- Парадигма функціонального програмування
- Концепція Stream
- Використання Stream API у власному коді
- Інтерфейси Predicate, Consumer, Supplier, Function, Operator
Огляд GUI
- Огляд бібліотек GUI
- Розробка графічного інтерфейсу
- Обробка дій користувача
- Патерн MVC (Model-View-Controller)
Особливості курсу
- Навчання в будь-якій точці світу
- Заняття в прямому ефірі з викладачем
- Методичні матеріали
- Сертифікат
- Для підприємств і підприємців ціна +10%
Викладачі курсу
Заболотний Андрій
Больше информации- PHP
- SQL / DBA
Програма курсу
Встановлення та налаштування PHP
- Встановлення та налаштування веб-серверу
- Модуль PHP
- Отримання дистрибутиву PHP
- Встановлення PHP як модуля Apache
- Структура файлу php.ini, його конфігурація
- Встановлення MeSQL
- Конфігурування прав доступу
- Пишемо Hello, world! на PHP
Основи PHP
- Базові типи даних у PHP
- Правила синтаксису
- Константи, їх типи
- Оголошення та ініціалізація змінних
- Приведення та перетворення типів даних
- Функції для роботи зі змінними
- Арифметичні оператори
- Оператор присвоєння
- Оператори порівняння, конкатенації рядків, тернарний оператор
- Порозрядні оператори
- Оператор придушення помилок
- Пріоритетність виконання операторів
- Керуючі конструкції мови PHP
- Умовні оператори, їх види
- Включення файлів до сторінок PHP
- Вихід із сторінки PHP
Масиви та робота з циклами в PHP
- Прості масиви, ініціалізація
- Масиви, що індексуються рядками
- Багатовимірні масиви, функції сортування
- Оператори інкременту/дикременту
- Циклічні оператори, їхні види
- Обробка масивів через цикли
- Цикли for, while, do-while, foreach, особливості їхньої роботи
- Обхід та ітерування масивів у циклах
Функції користувача в PHP
- Як описуються, викликаються та працюють функції
- Поняття область видимості, глобальні та локальні змінні
- Передача аргументів, формальні та локальні змінні
- Передача аргументів, формальні та фактичні параметри
- Повернення значень із функцій
- Вкладені функції та рекурсія
- Присвоєння функцій змінними
- Статичні змінні
- Уточнення типу
- Огляд вбудованих функцій PHP
- Вбудовані константи та псевдоконстанти
- Суперглобальні змінні
Робота з файлами в PHP
- Функції підключення файлів
- Відкриття, закриття, виведення, читання, запис до файлів
- Поняття курсору
- Замикання (блокування) файлів
- Переміщення по файлам
- Копіювання, видалення та перейменування файлів
- Робота із каталогами
- Завантаження клієнтом файлів на сервер
- Обробка завантажених файлів на сервері
Робота з веб-формами в PHP
- Стандарт HTTP/1.1
- Заголовки запиту та відповіді сервера
- Статус сервера
- Доступ до заголовків - змінні оточення серверу
- Робота з формами, методи GET та POST
- Відмінності методів
- Обробка форм
- Використання регулярних виразів для перевірки їх на синтакси
- Перевірка значень, що передаються
- Метод HEAD - переадресація (Location), перезапит ресурсу (Refresh), встановлення типу вмісту (Content-Type), управління кешуванням (Cache-Control, Expires)
- Буферизація
Робота з сесіями та кукісами в PHP. Робота з поштою, графіка
- Що таке кукіси, їх параметри та типи
- Тимчасові та постійні куки
- Створення, читання, запис та видалення кукісів
- Збереження масивів у cookie
- Механізм роботи сесій
- Створення, читання та видалення сесій
- Передача параметрів по сесії
- Сесійні змінні
- Надсилання пошти з сайту, налаштування для роботи з поштою
- Функції до роботи з поштою
- Параметри поштових програм
- Основні графічні формати для Web
- Генерація графіки на PHP
- Використання базових функцій для роботи з графікою
- Використання розширення GD2
Основи роботи з базами даних
- Загальні відомості про бази даних
- Поняття реляційної бази даних
- Нормалізація баз даних (види нормальних форм)
- Загальні відомості про структуровану мову запитів SQL
- Встановлення, конфігурація та запуск серверу баз даних MySQL
- Використання утиліт командного рядка
- Експорт та імпорт баз даних
- Синтаксис виразів мови SQL для визначення структури та маніпулювання даними (створення баз та таблиць, вибірка, вставка, зміна та видалення)
- Тримальні процедури і тригери
- Транзакції та типи сховищ MySQL
- Оптимізація та обслуговування сервера MySQL
Використання баз даних у програмах мовою PHP
- Розширення MySQLi
- З'єднання з сервером баз даних MySQL
- Вибір бази даних та виконання запитів у коді PHP
- Отримання результату запиту та його обробка
- Об'єднання кількох запитів та їх виконання
- Використання об'єднаних запитів
- Тимчасові таблиці та перегляди
- Пов'язані таблиці
- Оновлення та видалення даних для пов'язаних таблиць
- Внутрішнє поєднання таблиць
Аспекти безпеки під час роботи з базами даних
- Безпека під час роботи з базами даних
- Поняття SQL-ін'єкцій заздалегідь підготовлених запитів
- Підвищення безпеки програм на PHP
- Безпечне зберігання даних автентифікації на сервері
- Обробка вхідних даних
- Резервне копіювання та аварійне відновлення інформації на сервері
- Перевірка та відновлення таблиць
- Поділ прав користувачів
Практична робота: створення інтернет-магазину
- Створення бази даних для даного проєкту
- Створення каталогу товарів та вибору товарів з каталогу за заданими умовами
- Створення кошика клієнта, вибір з нього товарів
- Видалення товарів із кошика клієнта
- Фінальне формування замовлення та його обробка продавцем
Особливості курсу
- Навчання в будь-якій точці світу
- Заняття в прямому ефірі
- Запис занять
- Пробне заняття
- Методичні матеріали
- Сертифікат
- Для підприємств і підприємців ціна +10%
Викладачі курсу
Грицай Іхтіандр
Больше информации- PHP
Програма курсу
Основні поняття та концепція об'єктно-орієнтованого підходу в PHP
- Переваги об'єктно-орієнтованого програмування (ООП)
- Поняття класу, об'єкта, властивості та методу
- Приклади визначення класів у PHP скриптах
- Приклад оголошення об'єкта
- Переваги використання класів
- Конструктори та деструктори класу, приклади
- Клонування об'єктів
- Інкапсуляція, успадкування та поліморфізм
- Модифікатори доступу
- Реалізація за допомогою ООП у PHP простих завдань на виведення інформації
Об'єктно-орієнтоване програмування на PHP
- Перевантаження виклику методів класу
- Методи доступу до властивостей та інших методів
- Перевантаження властивостей класу, сетери, гетери
- Обробка винятків у коді
- Константи класів
- Абстрактні та фінальні класи та методи
- Ключове слово self
- Статичні властивості та методи класу
- Робота з інтерфейсами та "магічними методами"
- Уточнення типу (type-hint)
- Трейти (типажі) та "множинне успадкування"
- Опис методів класу для виведення всіх сторінок сайту
- Створення списку необхідних класів для типової соціальної мережі, створення та опис функцій цих класів
Використання ООП з базою даних SQLite
- Підключення до бази даних за допомогою конструктора класу
- Створення класу моделі бази даних
- Опис методів у класі бази даних
- Драйвер роботи з базою даних
- Введення у SQLite, особливості
- Виконання основних операцій роботи з SQLite
- Створення бази та таблиць
- Вставлення, оновлення, видалення записів
- Вибірка даних
Використання XML у PHP
- Огляд можливостей роботи PHP з технологією XML
- Основи парсингу даних
- SAX - подійний парсер
- Використання програмного інтерфейсу DOM як доступу до даних XML
- Використання розширення PHP SimpleXML
- Огляд XSL/T (мова перетворення XML-документів)
- Перетворення даних на сервер
Використання патернів та шаблонів у PHP
- Поняття патерну та шаблону
- Породжувальні та структурні патерни
- Патерни поведінки
- Практичне використання патернів
- Базовий шаблон та вкладені шаблони
- Шаблонна функція
- Буферизований висновок у PHP
- Універсальний метод шаблонізації
- Діаграма класів
- Шаблони проектування Singleton Pattern, Factory Pattern, Strategy Pattern, Decorator Pattern, Adapter Pattern
- Створення шаблону головної сторінки
- Створення методу, що підвантажує шаблони сторінок сайту
Використання бібліотеки Standart PHP Library (SPL)
- Вбудовані інтерфейси та класи
- Замикання та генератори в SPL
- Інтерфейси, ітератори та класи
- Структури даних
- Робота із функціями
Робота з базами даних через PHP Data Objects (PDO)
- Бази даних, що підтримуються
- З'єднання з базами
- Запити та фільтрація значень
- Транзакції та виконання підготовлених запитів
- Обробка помилок та винятків
Використання модуля Reflection у PHP
- Що таке Reflection API
- Встановлення, налаштування, застосування та виведення
- Методи PHP Reflection API, отримання інформації про клас та його примірник
- Здатність програм на PHP досліджувати та змінювати свою власну структуру та поведінку під час виконання
Шаблон проєктування MVC
- Концепція MVC
- Архітектура MVC
- Приклад реалізації об'єктної моделі MVC у PHP
- Реалізація сайтів у MVC
- Файл початкового завантаження та налаштувань
- Модель
- Подання
- Контролер, ієрархія контролерів
- Точка входу
- Ієрархія контролерів
- Цикл обробки запиту
- Автозавантаження класів
- Огляд існуючих PHP фреймворків та принципів їхньої роботи
Практика
- Реалізація авторизованого доступу до сайту: користувачі, ролі, привілеї, сесії
- Поділ прав доступу
- Механізм авторизації та MVC
- Базовий шаблон та авторизація
- Перевірка привілеїв у шаблоні
- Шифрування паролів, алгоритм МД5
- Генерація випадкових рядкових послідовностей
- Визначення online-користувачів
- Розробка пакета-складання для створення невеликого сайту
Особливості курсу
- Навчання в будь-якій точці світу
- Заняття в прямому ефірі
- Методичні матеріали
- Сертифікат
- Для підприємств і підприємців ціна +10%
Викладачі курсу
Грицай Іхтіандр
Больше информации- Other
Знайомство з PowerPoint починається з вивчення інтерфейсу, індивідуальних налаштувань, розгляд різних способів створення презентацій. Структура курсу побудована таким чином, щоб логічно крок за кроком пройти всі етапи формування слайдів, додавання деталей, графіків, фотографій, зміни елементів. Вивчаються способи імпортування даних з інших програм, наприклад, MS Excel.
Програма курсу
Основи PowerPoint
- Інтерфейс PowerPoint
- Способи створення презентації
- Базова робота зі слайдами
- Оптимізація тексту слайду
- Використання та корекція дизайну
Візуалізація даних. Інструменти створення, налаштування, оформлення
- Використання графіки в презентації
- Використання таблиць
- Використання діаграм
Мультимедіа і демонстрація
- Управління показом, налаштування показу
- Анімація об'єктів
- Додавання звукових та відеокліпів в презентацію
- Налаштування слайдів: додавання часу та переходів
- Використання нового типу переходу: "Трансформація"
- Збереження та експорт: актуальні формати
Особливості курсу
- Навчання в будь-якій точці світу
- Заняття в прямому ефірі з викладачем
- Безкоштовні методичні матеріали
- Сертифікат
- Для підприємств і підприємців ціна +10%
Викладачі курсу
- Катане Тетяна
- Сущенко Ольга
- Дорошенко Катерина
- Web & Mobile Design / UI/UX
Програма курсу
Веб-дизайн як професія
Що вивчимо:
- Специфіку професії
- Структуру, елементи і типи сайтів
Результат: Розуміння того, навіщо ти в дизайні і куди рухатись далі.
Figma 101
Що вивчимо:
- Воркспейси
- Шейпи
- Стилі і компоненти
- Автолейаут
- Прототипування
- Плагіни
Результат: Не тільки володієш основним тулом веб-дизайнера, а вже і робиш перші практичні роботи.
Вступ у дизайн і стилі
Що вивчимо:
- Принципи дизайну
- Стилі сайтів і як з ними працювати
- Типи сторінок
- Роботу з референсами
- Як генерувати ідеї
Результат: Навчишся розрізняти і генерувати унікальний дизайн у різних стилях.
Структура сайту
Що вивчимо:
- Структуру сайту
- Інформаційну архітектуру
- AIDA
- Модульні сітки
- Варфрейми
Результат: Побудуєш інформаційну архітектуру. Використовуєш різні підходи у створенні варфрейму. Правильно працюєш з сіткою і відступами.
Композиція
Що вивчимо:
- Візуальну ієрархію
- Закони композиції
Результат: Вмієш за допомогою композиції вирішити дизайн-задачу. Генеруєш різні композиційні лейаути.
Типографіка
Що вивчимо:
- Основи роботи з шрифтами
- Ієрархію та вирівнювання
- Системні шрифти
Результат: Впевнено працюєш із шрифтами: від підбору до ефектів. Вмієш організовувати великі масиви тексту.
Теорія кольору
Що вивчимо:
- Теорія кольору
- Кольорові гармонії
- Цифрова доступність
Результат: Вмієш створювати збалансовані кольорові схеми, робити акценти і підбирати палітри.
Зображення
Що вивчимо:
- Іконки
- Зображення
- Редагування зображень у Photoshop
Результат: Вмієш працювати з розмірами, пропорціями і семантикою іконок і зображень.
Адаптиви
Що вивчимо:
- Мобільну версію
- Adaptive vs Responsive
- Особливості адаптації сайту
- Як взаємодіяти з розробниками
Результат: Можеш адаптувати сайт на планшет та телефон.
Анімація
Що вивчимо:
- Характеристики анімації
- Анімаційні ефекти
Результат: Вмієш додати вау-ефекту статичному сайту.
Робота з клієнтом
Що вивчимо:
- Оформлювати портфоліо
- Комунікувати з клієнтом
- Створювати резюме
Результат: Маєш резюме і портфоліо з лендінгом.
Дипломний проєкт
Що вивчимо: Працювати в реальних умовах, давати собі раду з брифом, презентацією проєкту і правками.
Результат: Маєш другий проєкт для портфоліо - багатосторінковий сайт.
Особливості курсу
- 10 лекцій
- Доступ до занять та практичних завдань - 6 місяці
- Технічна підтримка
- 10 онлайн фідбек сесій з викладачем
- Підтримка кураторів в чаті
- Презентації, конспекти, матеріали лекцій
- Спільний чат із студентами
- Підтримка і проміжні рев’ю на дипломному проєкті
- Сертифікат про проходження навчання
Викладачі курсу
Дарина Сільченко - UI Lead at Eleken
Больше информации- Targeting / PPC
Ти опануєш усі 8 типів рекламних кампаній у Google Ads і зможеш самостійно їх налаштовувати. Зрозумієш принципи ефективного налаштування та зможеш їх застосовувати практично у будь-якій ніші. Зможеш повноцінно налаштувати системи веб-аналітики, які допоможуть аналізувати та оптимізувати твої рекламні кампанії, а також чітко розуміти, як ефективно розподіляти рекламні бюджети.
Програма курсу
Початок роботи з Google Ads
- Огляд зарплат РРС-спеціалістів
- Які навички повинен мати РРС-спеціаліст
- Визначення зони відповідальності РРС-спеціаліста
- Плюси та мінуси PPC-реклами
- Огляд інструментів РРС-реклами
- Інструменти РРС у розрізі моделі AIDA
- Термінологія та показники в РРС
- Що потрібно підготувати до запуску рекламних кампаній
- Аналіз конкурентів та підготовка офферу
- Реєстрація облікових записів GTM, Google Analytics, Google Ads
Стартове налаштування облікового запису Google Ads
- Розбір інтерфейсу Google Ads
- Формування правильної структури облікового запису
- Типи оплати
- Налаштування білінгу
- Зв'язок з обліковим записом Google Analytics та імпорт даних
- Рівні доступів до облікового запису
- Як створити агентський обліковий запис (MCC)
Робота з ключовими словами. Підготовка семантичного ядра
- Інструменти для збирання ключових слів
- Напівавтоматична генерація ключових слів (як створювати 100 000+ ключів і чи потрібно це?)
- Поняття частотності ключів
- Використання ключових слів на різних рівнях вирви
- Типи відповідності ключових слів
- Підготовка списку мінус-слів
- Угруповання ключових слів
- Підбір посадкових сторінок для ключових слів
Пошуковий аукціон Google
- Фактори, що впливають на позиції оголошень у видачі
- Складові Quality Score та шляхи його оптимізації
- Детальний аналіз пошукового аукціону Google Ads
- Методи зниження ціни за клік
- Виключення внутрішньої конкуренції в акаунті
- Правила крос-мінусівки. Коли потрібна, а коли - ні
Підготовка оголошень для пошукової реклами
- Типи пошукових оголошень
- Складові ефективного оголошення
- Підготовка розширень оголошень
- A/B тестування оголошень (ручне та автоматичне)
- Оголошення "Тільки дзвінок"
- Методи підвищення релевантності оголошень
- Динамічна підстановка ключових слів
- Шаблони відстеження та UTM-мітки
Запуск пошукової реклами
- Формування структури рекламної кампанії
- Налаштування цілей для пошуку
- Принципи поділу ключових слів на кампанії
- Створення пошукових оголошень
- Типи бюджетів
- Налаштування розширень оголошень
- Вибір стратегії призначення ставок
- Додаткові показники ефективності
- Визначення та підвищення % одержуваних показів
Google Ads Editor
- Правила роботи з Google Ads Editor
- Підключення акаунтів
- Масові зміни та автозаміна
- Угруповання ключових слів за допомогою Ads Editor
- Створення кампаній в Ads Editor
- Створення/копіювання/зміна даних
Web-аналітика
- Як працюють системи аналітики
- Моделі атрибуції
- Відслідкування дзвінків
- UTM мітки и gclid
- Еволюція Google Analytics
Налаштування Google Analytics 4 і GTM
- Стартові налаштування Google Analytics 4
- Встановлення Google Analytics на сайт та створення UTM
- Як відслідковувати кліки по кнопкам + cтартові налаштування GTM + режим попереднього перегляду Debug View
- Як відслідкувати відправку форми
- Як відслідкувати глибину прокрутки сторінки
- Налаштування конверсій в GA4
- Налаштування аудиторій в GA4
Звіти в GA4
- Cтандартні звіти в GA4
- Конструктор звітів (дослідження) в GA4. Частина 1
- Конструктор звітів (дослідження) в GA4. Частина 2
DSA кампанії
- Типи таргетингів у DSA
- Структурування DSA-кампаній
- Налаштування RLSA (динамічного пошукового ремаркетингу)
- Підготовка фіду для DSA
- Оптимізація DSA-кампаній
Кампанії в Контекстно-Медійній мережі
- Завдання КМС у воронці
- Типи націлень КМС для різних рівнів вирви
- Міксування націлень і звуження ЦА
- Створення кастомних аудиторій у КМС
- Типи оголошень в КМС
- Розміри та формати банерів КМС
- Структура КМС-кампаній
- Acquisition та Retention стратегія роботи з КМС
Ремаркетинг
- Типи ремаркетингу в Google Ads (медійний, пошуковий, динамічний, відео)
- Налаштування збору списків ремаркетингу
- Приклади аудиторій ремаркетингу
- Збір аудиторій ремаркетингу за допомогою Google Analytics та Google Ads
- Сценарії використання ремаркетингу
- Cross-sell стратегії ремаркетингу
- Технічні вимоги до аудиторій ремаркетингу
- Робота з Look-a-like аудиторіями
Відеореклама в YouTube
- Типи та формати відеореклами
- Таргетинги для відеореклами
- Способи зниження CPV
- Місце відеореклами у воронці продукту
- Ремаркетинг у відеокампаніях
- Налаштування відеореклами
Google Shopping (Товарні кампанії)
- Підготовка товарного фіду для товарних кампаній
- Вимоги до сайту для успішного проходження модерації
- Реєстрація Merchant Center
- Зв’язок Merchant Center та Google Ads
- Запуск товарної кампанії
- Способи оптимізації товарних кампаній
- Підключення Розумних товарних кампаній
Реклама додатків
- KPI у рекламних кампаніях для додатків
- Способи оптимізації UAP кампанії
- Реклама додатків Android та IOS
- Аналітика додатків
Автоматизація. Звітність. Скрипти та автоправила Google Ads
- Встановлення скриптів Google Ads
- Налаштування автоправил
- Розбір автостратегій призначення ставок
- Зовнішні інструменти підвищення ефективності
Аналітика, звіти та візуалізація даних
- Побудова звітів у Google Ads
- Кастомні звіти Google Analytics
- Візуалізація даних у Data Studio
- Вивантаження та аналіз даних у MS Excel і Google Spreadsheets
- Способи налаштування наскрізної аналітики
- Автоматизація звітів
Оптимізація та масштабування кампаній
- Пошук та визначення точок зростання
- Аналіз показників аукціону та % отриманих показів
- Оптимізація пошукових кампаній
- Способи розширення семантичного ядра
- Що робити після запуску кампанії?
- A/B тестування кампаній
- Альфа/Бета кампанії
Комунікація з клієнтами, медіапланування, Google Partners
- Де шукати клієнтів
- З чого починати співпрацю
- Брифи та медіаплани
- Установка KPI під час роботи з клієнтами
- Аудит рекламних кампаній
- Програма Google Partners
Підготовка до внутрішнього іспиту та сертифікації Google
- Спеціалізації та сертифікати Google Ads
- Приклади питань сертифікаційного іспиту
- Підготовка до сертифікації
- Що потрібно для отримання статусу Google Partner
Іспит та отримання диплома
Презентація вашого проекту з усіма необхідними налаштуваннями. (У тебе буде повноцінно налаштований обліковий запис, який ти зможеш використовувати як портфоліо при працевлаштуванні).
Особливості курсу
- Доступ до всіх лекцій та Q/A сесій курсу
- Чек-листи та таблиці
- Доступ до закритого чату з усіма учасниками курсу, для обговорення завдань та результатів
- Перевірка та зворотний зв'язок за домашніми завданнями
- Бонус до 10 000 грн на рекламу в Google Ads
- Іспит та зворотний зв'язок за проєктом від куратора
- Індивідуальні консультації з лектором та допомога у просуванні сайту
Викладачі курсу
Володимир Курій - Head of digital marketing tripmydream & co-founder пара
Больше информации- English for IT
Ми розробили короткий інтенсивний формат, щоб прокачати реальну навичку проходження Job Interview. Ми підготуємо тебе до співбесіди англійською всього за три онлайн-заняття.
План курсу
Пройшовши курс ти зможеш:
- Презентувати себе (освіта, досвід роботи)
- Описати свої особисті якості та сильні сторони співрозмовнику
- Підготувати власні питання до інтерв'юера на англійській мові
- Відповісти навіть на найнесподіваніші питання
- Правильно використовувати професійну лексику
- Грамотно скласти резюме, супровідний лист
Результати
- Дізнаєшся, які у тебе помилки в CV і соцмережах, і виправиш їх
- Потренуєшся відповідати на типові питання роботодавця
- Навчишся говорити без помилок
Особливості курсу
- Профільна технічна англійська
- Інтерактивна платформа та mobile apps для навчання
- Тічери з міжнародними сертифікатами
- Питання, які точно будуть на співбесіді
- Тестова співбесіда
- Індивідуальний підхід
- English for IT
Курс від засновниці Solid Анастасії Машталяр підійде тобі, якщо ти хочеш впевненіше спілкуватися англійською з командою та замовниками і маєш не більше 30хв на день. Тебе чекають 39 відео уроків, підтримка тічера, 250 юзабельних фраз, розбір поширених помилок, поради для проходження співбесід і комунікації з європейцями та американцями.
Програма курсу
Теми:
- Written communication
- Email structure
- Chatting at work
- Spoken communication
- Common mistakes in communication
- Common grammar errors
- AI in learning English
- Scrum and its structure
- 4 key things in Scrum
- Roles and Ceremonies in Scrum
- Daily Scrum meetings
- How to present work done
- Written Daily Communication
- How to thank somebody
- How to ask again?
- How to give feedback
- Examples of great feedback
- Small talk and its purpose
- Small talk topics
- How to make small talk
- Examples of small talk
- Small talk 1-on-1
- How to interrupt politely
- How to ask for feedback
- British and American English
- Communication with Americans
- Communication with Europeans
- Communication with Spanish colleagues
- Communication with Swedish colleagues
- How to find a job in IT
- 4 steps before job interview
- How to do IT company’s research
- Social Media Clean-Up
- Your LinkedIn profile
- Examples of common interview Q&A
- Behavioral Questions. STAR method
- How to talk about experience and skills
- How to talk about money
- How to close job interview
Відеоуроки чкладаються з 4 частин:
- Written and Spoken English communication fo IT specialists
- Team communication
- Communication with clients
- Job interview in IT
Що ти отримаєш в результаті:
- Вивчиш 250 нових слів та виразів, які допоможуть краще доносити свої думки
- Дізнаєшся, як чатитися з командою та замовниками, щоб розуміти один одного та уникнути незручних ситуацій
- Зможеш спілкуватися на Scrum мітингах та колах
- Зрозумієш правила написання емейлів
- Зрозумієш, як давати фідбек, дякувати, презентувати свою частину роботи
- Розберешся, як проходити співбесіди в IT-компаніях
- Дізнаєшся, як використовувати AI для покращення інглішу та підготовки до мітів та співбесід
- Отримаєш ще 20 прокачаних інглиш скілів, наприклад, покращиш вимову та правопис
Особливості курсу
- 39 відеоуроків
- 4 домашки
- Матеріали та тест до кожного уроку
- 8 Speaking Clubs (Пакет 3)
- Сертифікат про закінчення курсу (Пакет 3)
Викладачі курсу
Анастасія Машталяр
Больше информации- English for IT
Ти навчишся без проблем комунікувати на мітингах та в чатиках з іноземними колегами та замовниками, проходити співбесіді на інгліші, без перекладача писати баг репорти та тест кейси. Зроби професійну англійську твоїм hard skill.
Програма курсу
Теми:
- QA hard and soft skills
- QA responsibilities
- QA versus QC (QA terminology)
- Technical job interview
- Giving Instructions and Describing Procedures
- Requesting Assistance and Offering Help
- Chat communication
- Describing UI & UX bugs
- Testing strategies
- Creating a test plan / choosing testing tools
- It's a bug, not a feature (how to persuade)
- Bug reports
- Test cases
- Communication with developers
- Communication with managers
- Role Play and Scenarios
Після навчання ти зможеш:
- Впевнено спілкуватися з колегами з інших країн
- Писати звіти та тех. документацію без перекладачів та словників
- Використовувати сучасні слова та фрази
- Комунікувати граматично коректно ще й з правильною вимовою
- Сприймати англійську на слух без перешкод
Особливості курсу
- 16 занять в Google Meet
- Домашні завдання
- Авторський матеріал
- Тічери-експерти
- Підхід, де ти заговориш
- Зрозумілий напрямок
- Мотивація
- Сертифікат
- English for IT
Програма курсу
Теми:
- Job Descriptions
- Candidate sourcing
- Reviewing resume
- Clarifying information
- Interviewing Techniques
- Effective Cross-Cultural Communication in Recruitment
- Shortlisting Candidates
- Legal and Ethical Issues
- Job Offers and Negotiation
- Candidate Rejection and Feedback
- Onboarding and Employee Retention
- Social Media and Employer Branding
- Diversity and Inclusion
- Performance Reviews
- Exit Interviews and Offboarding
- Professional Development
Особливості курсу
- Викладачі з С1-С2 левелом інглішу
- Cильний методичний контроль якості
- Реальні робочі ситуації на уроках
- Інтерактивна платформа та mobile apps для навчання
- 80% уроку - speaking practice
Викладачі курсу
- Ковалів Ульяна - Junior English teacher
- Ковальчук Юлія - Junior English teacher
- Власенко Валентина - Middle English teacher
- Матіїв Юлія - Junior English teacher
- English for IT
Ти підвищиш свій рівень і розберешся у дизайнерській terminology. Ти зможеш читати успішні кейси в оригіналі та вчитися у гуру веб-дизайну англійської з "перших рук".
Програма курсу
Теми:
- Small Talk
- Identifying users personas
- Design project
- Plans and goals of the project
- Prioritizing daily tasks
- Summarize the meeting
- UI Design Trends 2022
- Talking about tendencies
- Experience and responsibilities
- Persuasion
- Difference between UX and UI design
- Mentoring
- How to design your project
- Dark Patterns in UX
- Case studies
- Demo meetings
Під час навчання ти зможеш:
- Прокачати speaking, лексику, граматику та вимову, щоб бути на одній хвилі з колегами та кастомерами, які говорять на інглиші
- Шукати клієнтів на міжнародних біржах фрилансу
- Розуміти термінологію та ТЗ замовників
- Підвищити свій рівень, щоб навчатися у першоджерел, які розмовляють на English і діляться новою інформацією for designеrs
- Додати в резюме ще одну навичку - англійську на рівні Upper-Intermediate
Особливості курсу
- 16 занять в zoom
- Домашні завдання
- Авторський матеріал
- Тічери-експерти
- Підхід де ти заговориш
- Зрозумілий напрямок
- Мотивація
- Сертифікат
- English for IT
Програма курсу
Теми:
- Meeting objectives
- Risk management, types of risk
- Scaled agile
- Chat communication
- Chairing a meeting
- Risk management, presenting a strategy
- Team motivation
- Project Evaluation
- How to present a part of work done
- How to promote your app
- Staff training
- Stakeholders Engagements
- How to speak about deadlines
- Best Practices and Strategies
- Individual and Team Issues
- Project Closure
Особливості курсу
- Маленькі групи до 6 студентів
- 80% уроку - speaking practice
- Інтерактивна платформа та mobile apps для навчання
- Тітчери з міжнародними сертифікатами
- Профільна бізнес англійська
Викладачі курсу
- Ковальчук Юлія - Junior English teacher
- Власенко Валентина - Middle English teacher
- Матвіїв Юлія - Junior English teacher
- Вігула Михайло - Senior English teacher, Mentor
- Ковалів Уляна - Junior English teacher
- English for IT
Цей курс допоможе стати профі в інгліш комунікації і нарешті подолати плато Intermediate рівня. Виправимо помилки в вимові, додамо фразеологізми та ідіоми, щоб ти звучав like a native, навчимо писати складні тексти на технічні теми.
Програма курсу
Теми:
- Ukrainian IT
- AI in IT
- Innovations
- How to start and finish conversations
- Small Talk
- Progress Meeting
- Soft Skills
- Feedback
- Collaboration and Teamwork
- Corporate Culture
- Present Your Experience
- Job Interview
- Technical Job Interview
- How to Talk About Money
- Deadline
- Time Management
- Setting Goals
- Common Idioms
- Project and Task Status
- Problem Solving
- Documentation
- How to Create a Startup
- Tools for Startup
- Final Lesson
Результати
- Впевнене спілкування англійською на мітингах
- Коректне листування з колегами
- Навик проходження співбесід англійською
Особливості курсу
- 24 онлайн заняття
- Домашні завдання
- Авторський матеріал
- Тічери-експерти
- Підхід де ти заговориш
- Зрозумілий напрямок
- Мотивація
- Сертифікат
- Невеликі групи до 8 студентів
- English for IT
Цей курс підійде тобі, якщо хочеш презентувати свою частину роботи на daily calls, без помилок і перекладача спілкуватися з колегами та замовником у чатах, проходити співбесіди англійською, розуміти технічну документацію і мати рівень англійської Intermediate.
Програма курсу
Теми:
- Small Talk
- Chatting
- Performance Review
- Asking for a Pay Rise
- CV Cases
- Interview
- How to Network
- LinkedIn Profile
- Feedback
- Corporate Culture
- Soft Skills
- Time Management
- Agile
- Scrum
- Demo Meetings
- Review Meeting
- Problem Solving
- OOP
- Project Estimation
- Common Slang Phrases
- Relocation
- Startup
- IT Tools
- Jira VS Confluence
- Documentation
- Product Life-Cycle
- Business Value
- Silicon Valley
- Course Revision
- Final Lesson
Результати
- Впевнене спілкування англійською на мітингах
- Коректне листування з колегами
- Навик проходження співбесід англійською
Особливості курсу
- 30 онлайн занять
- Домашні завдання
- Авторський матеріал
- Тічери-експерти
- Підхід де ти заговориш
- Зрозумілий напрямок
- Мотивація
- Сертифікат
- Невеликі групи до 8 студентів
- English for IT
Курс підійде тобі, якщо зараз у тебе початковий рівень англ. Ти навчишся розуміти ІТ термінологію, читати необхідну документацію, що правильно пояснюється в дейліках і прокачаєш рівень англійської до Pre-Intermediate.
Програма курсу
Теми:
- Salary
- IT Jobs
- Animation (jobs, design, art in IT)
- Open space office
- IT specialist's routine
- What are your responsibilities at work?
- Meetings
- Job interview
- Scrum (Daily meeting)
- Time management
- Relocation opportunities
- Microsoft, Amazon, Netflix, Uber
- Problem-solving
- Successful projects (previous experience)
- Evolution of computers
- Perks and benefits
- Why great companies & people fail?
- Steve Jobs VS Bill Gates
- Programming languages
- Career plans
- Silicon Valley/ Startups
- Internal Teams Communication
- Revise
- Speaking test
Результати
- Розумієш термінологію
- Спілкуєшся по дейліку
- Розумієш постановку завдання
Особливості курсу
- 24 онлайн заняття
- Домашні завдання
- Авторський матеріал
- Тічери-експерти
- Підхід де ти заговориш
- Зрозумілий напрямок
- Мотивація
- Сертифікат
- Невеликі групи до 8 студентів
- IT Recruiting
Програма курсу
Модуль 1. Актуальний IT-рекрутинг
- Які глобальні тренди потрібно знати IT-рекрутеру?
- Реалії IT-рекрутингу в Україні
- Якими ключовими навичками важливо володіти рекрутеру
- Побудування ефективних рекрутингових стратегій
Модуль 2. Рекрутинг як процес. Вакансія як проєкт
- Мета і завдання проєкту з рекрутингу. За що платять у професії?
- Немає сенсу грати в угадайку. Впровадьте системний підхід до закриття вакансій замовника
- Проблеми взаємодії рекрутера і замовника. Як вибудувати процес IT-рекрутингу і чому важливий кожен етап?
- Як стати неоціненним співробітником, застосовуючи проєктний підхід в IT-рекрутингу?
- Як за допомогою метрик підвищити ефективність своєї роботи і продемонструвати її замовнику?
- Added value рекрутера для бізнесу
Модуль 3. Software Development для IT-рекрутера
- З чого все починалося? Фундамент технологій
- Знання процесу виробництва ІТ-продукту для ефективного пошуку кандидата
- Який кандидат потрібен вашій оргструктурі?
- Якими компетенціями повинен володіти кожен інженер-розробник?
- Якими Hard skills повинен володіти кандидат на позицію Front-end / Back-end / DevOps / Desktop розробника?
- Якими Hard skills повинен володіти кандидат на позицію Product Manager, Engineering Manager, QA?
- Якими Hard skills повинен володіти кандидат на позицію Mobile, Big Data, ML & NLP розробник?
Модуль 4. Сорсинг: Upgrade
- Складаємо сорсингову стратегію
- Search Engines, Boolean Search & X-ray
- Пошук в LinkedIn
- Бонусне відео: додаткові інструменти пошуку в LinkedIn
Модуль 5. Правила поганого тексту
- Текст, що продає: магічні формули, які роблять будь-який текст привабливим
- Моветон: поганий тон у будь-якому жанрі й стилі; що робить текст слабким
- Щось не так: неочевидні, але небезпечні помилки, які дратують читачів
- Редагування: система трьох чернеток - фільтри для тексту, щоб зробити його кращим
Модуль 6. Продаж вакансії
- Як виявити справжні потреби замовника і кандидата?
- Пітчинг у рекрутингу. Як "соковито" і швидко презентувати вакансію і "продати" кандидата замовнику?
- Офер, контрофер, заперечення. Як виграти конкурентну боротьбу за кандидата?
- Інструменти автоматизації розсилки листів. Як прискорити процес листування?
Модуль 7. Оцінка кандидата
- Пастки мозку і чому наймаючі менеджери не задоволені роботою рекрутерів?
- Модель компетенцій і профіль посади. Навіщо потрібні і як скласти
- Методи оцінювання компетенцій
- Що входить до структури інтерв'ю і як провести інтерв'ю за компетенціями
- Короткий скринінг. Збір рекомендацій. Тактичні прийоми
- Методи оцінювання, про які ви навіть не здогадувалися
- Як проводити співбесіди з людьми, що зіткнулися з війною
Модуль 8. Diversity and inclusion
- Різноманіття та інклюзія - розбираємося з поняттями та їх значенням для компаній
- Стереотипи, неусвідомлені упередження дискримінація: звідки беруться та на що впливають у робочих процесах?
- Рекрутинг, вільний від упереджень: критерії та методи досягнення
- Інклюзивне робоче середовище: ключові фактори та процеси
Модуль 9. Як отримати підвищення
- Три інструменти для проведення персонального performance review
- Що таке план розвитку?
- Необхідні кроки для отримання підвищення
- Як мати справу з відмовами та переводити їх у перемоги?
Модуль 10. Менеджмент рекрутингової команди
- Планування структури та розміру рекрутинг команди. Підбір учасників
- Налаштування операційного ритму роботи команди
- Аналітика ефективності роботи рекрутинг функції
Модуль 11. Бренд роботодавця
- Бренд роботодавця: чому це важливо для рекрутера?
- Як культура допомагає наймати найкращих?
- Як EVP та грамотні комунікації полегшують життя рекрутера?
Особливості курсу
- Доступ до всіх лекцій в особистому кабінеті на 12 місяців
- Займайся в будь-який час - усі уроки записані завчасно
- Сертифікат
- Тестування
- Перевірка домашньої роботи й зворотний зв'язок
Викладачі курсу
- Анна Стеценко - 16+ років досвіду в HR
- Катерина Осадчук - 16+ років керівної діяльності
- Дмитро Міндра - 11+ років досвіду керівної діяльності
- Олеся Кулакова - 5+ років досвіду у рекрутинговій сфері
- Стаська Падалка - 16+ років досвіду написання текстів
- Олександр Шевченко - 10+ років досвіду у HR
- Марія Текуч - 14 років досвіду в HR-сфері
- Євген Бандаренко - 16+ років керівної діяльності
- Ольга Тарасевич - 7+ років досвіду у навчанні
- Frontend
У цьому курсі ви ознайомитеся з теоретичними та практичними аспектами фронтенд-розробки та навчитесь створювати власні веб-сайти.
Програма курсу
Модуль 1. Основи створення та стилізації веб-сторінок
Ми познайомимось із поняттями Web, HTML та CSS і створимо власну веб-сторінку.
Модуль 2. Деталі стилізації веб-сторінок
Ми поглибимо наші знання з CSS та навчимось керувати зовнішнім виглядом елементів та їхнім розташуванням на сторінці.
Модуль 3. Створення інтерактивних веб-сторінок з JavaScript
Ми познайомимось з JavaScript та можливостями його застосування в веб-розробці. З'ясуємо, як працюють сучасні інтерактивні веб-інтерфейси.
Модуль 4. Елементи сучасної фронт-енд розробки
Ми розберемо декілька задач, які доводиться вирішувати при розробці повноцінного веб-застосування. Попрацюємо з bootstrap та спробуємо отримати дані зі сторонніх серверів. А також обговоримо поточний стан галузі веб-розробки й окреслимо напрямки подальшого розвитку.
Особливості курсу
- Досвідчений лектор-програміст
- Навчальні відео до 10 хвилин
- Проміжні тести
- Сертифікат видається безкоштовно
- 4 модулі
Викладачі курсу
Сергій Денисов - Практик з багаторічним досвідом у розробці
Больше информации- Prompt Engineering / ChatGPT
Програма курсу
Як працює ChatGPT
Принципи роботи чату та переваги, які він надає.
Інтерфейс ChatGPT
Основні елементи та складники інтерфейсу, про які варто знати.
Приклади використання ChatGPT
Як за допомогою ChatGPT генерувати та валідувати ідеї, створювати чернетки бізнес планів, контент-планів, робити переклади та навіть вивчати мови.
Для чого не варто використовувати ChatGPT
Обмеження, які має ChatGPT, і способи обійти їх за допомогою додаткових інструментів та розширень.
Як складати інструкції для ChatGPT (промптинг)
Як прописувати запити так, щоб чат краще розумів ваше завдання і видавав максимально точну відповідь.
Розширення та інші ШІ-інструменти
Бібліотеки з бізнес-промптами, інструменти для транскрибування онлайн-дзвінків, лекцій, інтерв'ю та інші розширення, які збільшують можливості ChatGPT.
Особливості курсу
- Тренінг у записі
- Презентація
- 6 модулів
- Добірка корисних джерел, інструментів та розширень для ефективнішої роботи з ChatGPT
Викладачі курсу
Анна Ляшенко - Senior Instructional Designer at Amazon
Больше информации- Frontend
Frontend курси DEXA передбачають велику кількість практичних завдань, підготовку до працевлаштування, та міні тренінги з пошуку клієнтів та роботи. Завдяки гнучкій системі навчання в DEXA ви зможете легко впоратися з проходженням курсу, об'єднуючи його з вашою роботою, чи іншими зобов'язаннями. 2 заняття на тиждень виконанні в записі, та 1 заняття практики та створення проєкту з обговоренням в Zoom відбувається ввечері.
Програма курсу
Що таке Web. Структура HTML
- Що таке веб і як він працює
- Знайомство з базовими тегами та атрибутами
- Створення текстових та блочних елементів, додавання зображень, відео та посилань
- Основні помилки у записах тегів
- Семантична верстка, HTML5 теги
- Класифікація тегів: лінійні та блокові
- Модель форматування тексту: заголовки та абзаци. Елементи p, h1..h6. Вирівнювання тексту блокових елементів: атрибут align
- Класифікація тегів: логічне та фізичне форматування
Введення в CSS
- Знайомство з CSS, його синтаксисом та способом оголошення
- Користування браузерною консоллю та знаходження помилок
- Колір, розмір елементів
- Блочна верстка, поєднання селекторів CSS
- Фон, позиціонування фону, градієнт
- Методологія BEM, кросбраузерність, валідність коду
- Псевдокласи та псевдоелементи
- Адаптивна верстка
- Препроцесори SASS/SCSS, LESS
- Фреймворки Bootstrap, Animation.css, Semantic-UI
- Система контролю версій Git
- Фінальний проєкт (Повноцінний адаптивний сайт під всі пристрої, розміщений в інтернеті)
JavaScript
- Conditional Statements
- If, else if, else
- Конструкція switch
- Цикли for, while, do while
- Function Expression, Function Declaration
- Рекурсія, замикання та інші цікаві речі
- Array. Способи оголошення масиву та робота з ним
- Робота з DOM за допомогою JavaScript
- SetTimeout i setInterval
- Фінальний проєкт (Слайдер, Свайпер, Вспливаюче вікно, Таби, Таймер)
JavaScript (Advanced)
- Поняття ООП в JavaScript
- Що таке наслідування, його використання та приклади
- Здійснення пошуку за допомогою регулярних виразів
- Використання регулярних виразів для валідації
- Що таке Gulp, Webpack і для чого вони потрібні
- Формат JSON, Метод JSON.parse, JSON.stringify
- LocalStorage / SessionStorage
- Конструкція try..catch
- HTTP запити. Що це? Як працюють?
- Фінальний проєкт (Блог, Новинний портал)
Мова програмування TypeScript
- Встановлення TS і запуск файлів
- Використання системи типів у функціях
- Спеціальний тип any. Практика типізації коду
- Тип never null i undefined
- Типізація об'єктів і деструктуризація
- Кортежі (Tuples). Об'єднання (Union)
- Примітивні літеральні типи (Literal types)
- Generics (Узагальнення), що це і навіщо потрібно
- Фінальний проєкт
Фреймворк Angular
- Що таке Angular і які ще є фреймворки
- Створення додатка, огляд файлів та папок
- Передача параметрів із компонентів
- Створення компонента за допомогою Angular CLI. Вставка значень в текст (інтерполяція)
- Зв'язування даних (bindings). Робота із подіями (Event Bindings)
- Додавання динамічних класів із директивою ngClass. Налаштування стилів за допомогою директиви ngStyle
- Цикли за допомогою ngFor. Використання фільтрів (pipes)
- Роутинг, GUARDS
- Створення об'єктів з POST RxJS оператори та індикатор завантаження
- Фінальний проєкт (Повноцінний інтернет магазин з кошиком, адмін панелю, та взаємодія з бекендом)
Що ти будеш мати і вміти після курсу:
- Верстати сайти з дизайн-макетів з Photoshop та Figma, використовуючи HTML та CSS
- Розробка програм, використання інструментів розробника в браузері та відлагодження коду.
- Вміти ефективно використовувати CSS і JS бібліотеки та плагіни зі зрозумінням їхнього функціоналу.
- Майстерно володіти системою контролю версії Git та користування GitHub
- Мати високий рівень майстерності у роботі з JavaScript і TypeScript
- Розуміти та використовувати базові шаблони проєктування і принципи створення проєктів
- Створювати великі та складні веб-додатки з використанням Angular
- Велике портфоліо практичних робіт які не відрізняються від реальних проєктів
- Підготовку для проходження співбесід, та знання як і де знайти клієнтів і роботу
Особливості курсу
- Онлайн курс
- Запис занять
- Ніякої води
- Актуальний матеріал
- Постійна підтримка ментора та розбір завдань
- Сертифікат про проходження курсу
- Можлива оплата частинами
- Зручний графік занять
- Портфоліо робіт