- C# / .NET
Entity Framework дозволяє розробникам отримувати доступ до даних, використовуючи концептуальну об'єктну модель, а не безпосередньо реляційну базу даних. Мета такого підходу - зменшити кількість коду, який потрібно написати для отримання доступу до бази і часу на підтримку об'єктів в додатках, що працюють з даними. Знання основ Entity Framework дозволять вам використовувати останню версію технології об'єктно-реляційного відображення даних від компанії Microsoft.
Програма курсу
Знайомство з Entity Framework
- Розгляд ORM
- Архітектура Entity Framework
- Створення моделей
- Database First
- Model First
- Code First
Основи Entity Framework
- Огляд дизайнера EDM
- Шари EDM
- Основні операції з даними (CRUD)
- Зв'язки
- Один до одного
- Один до кількох
- Декілька до кількох
Основи LINQ
- Вступ до LINQ 2 Entities
- Операції LINQ to Entities
- Робота з SQL в Entity Framework
Fluent API & Data Annotations
- Fluent API
- Data Annotations
- Навігаційні властивості і lazy loading
Наслідування та асинхронність
- Способи ініціалізації БД
- Підхід TPH (Table Per Hierarchy/Таблиця на одну ієрархію класів)
- Підхід TPT (Table Per Type/Таблиця на тип)
- Підхід TPC (Table Per Concrete Type/Таблиця на кожен окремий тип)
- Асинхронні операції
Після завершення курсу ви будете вміти:
- Розбиратися в архітектурі Entity Framework 6
- Використовувати три способи зв’язку між об’єктами предметної області: один до одного, один до багатьох та багато до багатьох
- Застосовувати три способи взаємодії з базою даних: Database First, Model First, Code First
- Маніпулювати даними в базі за допомогою сутностей та LINQ
- Змінювати та перевизначати логіку правил Entity Framework за допомогою Fluent API та Data Annotations
- Застосовувати різні стратегії проектування типів даних на базу даних: ТРН, ТРТ, ТРС
- Використовувати асинхронні операції
Попередні вимоги
- Розуміння ООП та знання синтаксису C#
- Володіння основними бібліотеками .NET Framework
- Досвід програмування на C#
- Знання мови T-SQL
- Основи ADO.NET
- Досвід роботи з Visual Studio останньої версії
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
Викладачі курсу
- Олександр Шевчук - Експерт у галузі побудови архітектури інформаційних систем, бізнес-аналізу та управління IT проєктами
- Олександр Пономаренко - .NET Developer
- Дмитро Охріменко - Експерт з побудови розподілених та веб-орієнтованих додатків.
- Юлія Стеценко - .NET Developer. Тренер-консультант
- Віктор Васильчук - .NET Developer. Тренер-консультант
- Євген Лукашук - .NET/.NET Core Developer. Тренер-консультант
- Костянтин Чорний - .NET Developer. Тренер-консультант
- C# / .NET
- WEB Developer / Webmaster
Даний курс присвячений особливостям архітектури останньої версії веб платформи ASP.NET від Microsoft. Курс дозволяє освоїти високопродуктивну модель програмування, яка сприяє більш чистої веб архітектурі, забезпечує розробку керовану тестами (TDD) і допускає швидку розширюваність.
Програма курсу
Введення в ASP.NET MVC 3
- Архітектурний шаблон
- Огляд ASP.NET MVC 3
- Порівняння з Web Forms
- Знайомство зі структурою програми
Маршрутизація та області
- Система маршрутизації
- Генерація вихідних URL
- Налагодження системи маршрутизації
- Робота з областями
Контролери та дії
- Методи дії контролерів
- Отримання вихідних даних
- Асинхронне виконання
- Повернення даних
Фільтри, Розширюваність контролерів
- Типи фільтрів
- Використання фільтрів
- Фабрика контролерів
- Активатор дій
- Спеціалізовані контролери
Razor. Подання в ASP.NET MVC 3
- Синтаксис Razor
- Майстер сторінка _Layout.cshtml
- Використання розділів
- Часткові подання
- Дочірні подання
Допоміжні методи і елементи форм
- HTML helpers (допоміжні методи)
- Користувальницькі допоміжні методи
- Допоміжний клас WebGrid, налаштування стилів і колонок WebGrid
Модель предметної області та ORM
- Шаблони моделі
- Метадані моделі
- Спеціальні шаблони
- ORM системи та Entity Framework
Прив'язка моделі
- Основи прив'язки моделі
- Ручна прив'язка
- Завантаження файлів
- Перевірка достовірності моделі
AJAX в MVC
- Ненав'язливий AJAX
- AJAX посилання
- Робота в JSON
- Кешування даних
Безпека
- Cross-Site Scripting та впровадження HTML коду
- Злом сеансів
- Захист від CSRF
- SQL ін'єкції
- Безпечне використання MVC Framework
Після завершення курсу ви будете вміти:
- Розбиратися в концепції шаблону MVC версії 4
- Налаштовувати маршрутизацію
- Створювати та налаштовувати контролери
- Розбиратися в фільтрах та створювати їх
- Створювати та налаштовувати представлення
- Виконувати основні операції над моделлю
- Розробляти AJAX-додатки
- Шукати та вилучати вразливості в веб-додатках
Попередні вимоги
- Знання HTML, CSS
- Знання JavaScript
- Знання C # і основних бібліотек .NET Framework
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
Викладачі курсу
- Дмитро Охріменко - Експерт з побудови розподілених та веб-орієнтованих додатків
- Олександр Пономаренко - .NET Developer
- Олександр Ульянов - .NET Developer. C# Trainer
- Альберт Ташу - .NET Developer
- Антон Іваненко - .NET Developer. Тренер-консультант
- Армен Маілян - .NET Developer
- Владислав Гнатюк - .NET Developer
- Владислав Сіненко - .NET Developer
- Максим Ковальчук - .NET Developer. Тренер-консультант
- Сергій Даценко - .NET Developer. Тренер-консультант
- Олександр Шевчук - Експерт у галузі побудови архітектури інформаційних систем, бізнес-аналізу та управління IT проєктами
- Юлія Стеценко - .NET Developer. Тренер-консультант
- Віктор Васильчук - .NET Developer. Тренер-консультант
- Євген Лукашук - .NET/.NET Core Developer. Тренер-консультант
- Костянтин Чорний - .NET Developer. Тренер-консультант
- Михайло Козин - .NET Developer. Тренер-консультант
- Юрій Боцман - .NET Developer. Тренер-консультант
- Михайло Трофименко - .NET Developer. Тренер-консультант
- Владислав Черкіс - .NET Developer
- Михайло Карпенко - .NET Team Leader
- Володимир Виноградов - Senior Software Engineer
- C# / .NET
Наш курс "Шаблони проектування" допоможе вам у найкоротший термін освоїти цю універсальну мову. Ви зможете чітко класифікувати задачі проектування та однозначно описувати найбільш підходящі шляхи їх розв’язання.
Програма курсу
Вступ у шаблони проєктування. Твірні шаблони (Creational Patterns). Шаблон Абстрактна фабрика (Abstract Factory)
На уроці слухачі познайомляться з поняттям шаблонів проєктування, а також почнуть більш детальне знайомство із групою твірних шаблонів. Розглядається перший із твірних шаблонів - Абстрактна фабрика.
Шаблон Будівельник (Builder)
Урок присвячений шаблону Будівельник. Надається детальний опис призначення, структури та практичного застосування шаблону. Розглядаються відмінності шаблона Будівельник та Абстрактна фабрика.
Шаблон Фабричний метод (Factory Method)
На даному уроці увага акцентується на шаблоні Фабричний метод. Крім того слухачі познайомляться із класифікацією шаблонів за рівнями.
Шаблони Прототип та Одинак (Prototype & Singleton)
Прототип та Одинак - остані шаблони у групі твірних. Крім самих шаблонів на уроці розглядаються вбудовані можливості мови C#, які дозволяють використовувати шаблони найбільш зручним чином.
Структурні шаблони (Structural patterns). Шаблони Адаптер та Замісник (Adapter & Proxy)
Вступ до структурних шаблонів. Аналіз призначення та структури шаблонів Адаптер та Замісник. Додатковий акцент робиться на відмінностях даних шаблонів в контексті їх застосування.
Шаблон Міст (Bridge)
Виділення абстракції від її реалізації, переваги розбиття проєкту на шари. Демонстрація практичного застосування шаблону Міст на прикладі візуальних стилів.
Шаблон Компонувальник (Composite)
Застосування шаблону Компонувальник, побудова дерев.
Шаблон Декоратор (Decorator)
Принципи динамічного розширення поведінки об'єктів, а також зміни їх стану на прикладі шаблону Декоратор.
Шаблон Фасад (Facade)
Переваги Шарової архітектури. Застосування шаблону Фасад для надання універсального загального інтерфейсу до великого набору незалежних об'єктів.
Шаблон Пристосуванець (Flyweight)
Реалізація шаблону Пристосуванець у контексті CLR. Оптимізація роботи із пам'яттю, шляхом уникнення створення екземплярів елементів, що мають спільну сутність.
Після завершення курсу ви будете вміти:
- Розбиратися в патернах проєктування
- Визначати, в якій ситуації варто використовувати той чи інший шаблон
- Застосовувати більше 20 шаблонів проектування на практиці: 5 породжуючих, 7 структурних та 11 поведінкових
- Застосовувати патерни, які спрямовані на оптимізацію використання пам’яті
- Покращувати якість коду та зручність його читання
Попередні вимоги
- Знання та впевнене використання основних бібліотек .NET Framework
- Досвід програмування на C#
- Знання ООП
- Досвід роботи із Visual Studio останньої версії
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
Викладачі курсу
- Олександр Шевчук - Експерт у галузі побудови архітектури інформаційних систем, бізнес-аналізу та управління IT проєктами
- Олександр Пономаренко - .NET Developer
- C# / .NET
Програма курсу
Вступ до технології WPF, XAML
Розгляд основних компонентів технології WPF. Можливості та переваги технології. Ієрархія класів в Windows Presentation Foundation. XAML, правила формування розмітки інтерфейсу програми.
Контейнери компонування
Способи організації вмісту вікна. Адаптація вмісту до різних розмірів вікна. Розбір контейнерів компонування: StackPanel, WrapPanel, DockPanel, Grid, UniformGrid, Canvas, InkCanvas.
Клас Application та багатопоточність
Розгляд прикладів, що пояснюють роботу з класом Application. Події програми в WPF і отримання параметрів командного рядка. Особливості розробки багатопотокових інтерфейсів, робота з диспетчером в програмі WPF. Приклади використання класу BackgroundWorker.
Вміст елементів управління
Модель вмісту WPF програми. Розгляд можливостей базового класу ContentControl. Принципи комбінування основних елементів управління і різного мультимедійного контенту.
Властивості залежностей і маршрутизовані події
Кожен розробник знайомий з властивостями і подіями в .NET. Технологія WPF внесла кардинальні зміни в ці дві фундаментальні конструкції фреймворка. По проходженню уроку, слухач зможе створювати властивості залежностей і маршрутизовані події, розуміти, як вони функціонують.
Класичні елементи управління
Детальне вивчення елементів управління, які включає WPF. Незважаючи на те, що Windows-розробники користуються цими елементами управління дуже давно, на уроці розглядається багато важливих деталей щодо їх реалізації в WPF.
Вікна
Вікно - основний елемент будь-якої настільної прикладної програми. На уроці розглядається клас Window, модальні та немодальні вікна, а також робота зі стандартними діалоговими вікнами. У заняття входять приклади розробки вікон неправильної форми.
Команди
Загальні відомості про команди. Модель команд в WPF, прив'язка команд, джерела команд і цільові об'єкти команд. По проходженню уроку, слухач зможе створювати інтерфейси засновані на командах, використовувати системні команди і створювати свої команди використовуючи інтерфейс ICommand.
Ресурси
Ресурси складання та ресурси об'єкта (визначені в XAML розмітці). Класи, що дозволяють звертатися до ресурсів збірки і об'єктів. Принципи локалізації WPF програми через використання ресурсів.
Стилі і тригери
На уроці розглядається концепція завдання оформлення програм в WPF за допомогою стилів. Також розглядається декларативний спосіб завдання поведінки елемента керування за допомогою тригерів.
Після закінчення курсу ви будете вміти:
- Використовувати XAML код для створення інтерфейсу програми
- Використовувати контейнери компоновки для створення інтерфейсу, що не прив'язаний до розмірів вікна
- Використовувати базові елементи управління
- Працювати з ресурсами та стилями
- Використовувати тригери, створювати шаблони елементів управління
- Розробляти програми, що активно використовують зв'язування даних
- Працювати з потоковими та фіксованими документами (XPS)
Попередні вимоги
- Знання мови C#
- Володіння основними бібліотеками .NET Framework
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
- C# / .NET
Цей курс призначений для розробників, які мають базові навички розробки додатків на WPF. Пройшовши цей курс, Ви поглибите свої знання і зможете створювати повнофункціональні додатки з використанням прив'язки даних і шаблону проектування MVVM. Ви дізнаєтеся, як працює анімація, і як створюється інтерфейс з тривимірними елементами.
Програма курсу
Фігури і пензли
Розгляд нової графічної моделі в WPF. Компонування складних графічних елементів з фігур. Застосування трансформацій для масштабування, переміщення і спотворення будь-яких частин користувацького інтерфейсу.
Класи Geometry i Visual
Створення складних двовимірних сцен. Конвертація векторної графіки в XAML розмітку. Малювання кривих, дуг та інших примітивів. Розгляд можливостей класу Path. Застосування низкорівневого класу Visual для виконання ручної візуалізації.
Шаблони елементів управління
Структура елементів управління в WPF - логічне і візуальне дерево. Перегляд шаблонів системних елементів управління. Створення своїх шаблонів. Приклади найбільш часто вживаних підходів розробки шаблонів.
Прив'язка даних. Частина 1
В урок входять приклади створення додатків з декларативною і програмною прив'язкою даних. Розглядаються напрямки прив'язки, оновлення прив'язки і прив'язка до різних джерел даних.
Прив'язка даних. Частина 2
Виведення інформації з баз даних. Налаштування елемента управління GridView. Ієрархічні джерела для прив'язки до елементів управління TreeView і Menu.
Документи і друк
Застосування потокових і фіксованих документів. Класи для виведення документів на друк. Друк користувальницького вмісту.
Анімація
Основи анімації в WPF. Створення анімації на основі таймерів і анімації на основі властивостей. Класи анімації. Створення анімації декларативно і за допомогою коду. Розгляд прикладів використання тригерів подій при роботі з анімацією. Управління відтворенням і анімовані трансформації.
Звук і відео
Відтворення аудіофайлів. Можливості класу MediaPlayer, відтворення відео і аудіо за допомогою цього класу. Відео-ефекти.
Тривимірна графіка в WPF
Основи тривимірної графіки - розгляд понять вікна перегляду, тривимірного об'єкту, джерела світла і матеріалу в контексті технології WPF. Використання бібліотеки 3DTools. Приклади розміщення стандартних елементів управління на тривимірних об'єктах.
Шаблон проєктування MVVM
Нові можливості платформи, такі як прив'язка даних і команди, дозволили кардинально змінити принцип проєктування програми. Для того щоб створити гнучкий і легко розширюваний додаток, який користується всіма можливостями технології WPF, використовується шаблон Model-View-ViewModel (MVVM). Завдання уроку - навчиться створювати інтерфейс, проєктуючи його з урахуванням даного шаблону, і підготувати слухача до використання різних фреймворків (наприклад, Prism, MVVM Light Toolkit).
Після завершення курсу ви будете вміти:
- Використовувати прив'язку даних та існуючі шаблони прив'язки
- Створювати геометрії, задавати для них трансформації
- Створювати красивий дизайн за допомогою різноманітних пензлів
- Працювати з документами, медіа-елементами, 3D графікою та анімацією
- Розробляти додатки WPF, використовуючи шаблон проектування MVVM (Model-View-ViewModel)
Попередні вимоги
- Знання мови C#
- Володіння основними бібліотеками .NET Framework
- Володіння матеріалами курсу WPF для початківців
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
- C# / .NET
Навчання складатиметься з двох частин. В теоретичній частині - історія, опис та призначення тієї чи іншої частини технології або її складової. У практичній же частині ми будемо розбирати функціонал різних частин технології, Ви ознайомитеся з описом головних властивостей і методів і будете засвоювати все на прикладах.
Програма курсу
Введення в платформу Universal Windows Platform. Життєвий цикл додатку.
На уроці розглядається знайомство з платформою універсальних додатків Windows (UWP), початкові налаштування для роботи з UWP, різниця між версіями збірок, а також створення нашого першого додатку. Ми дізнаємось передісторію створення життєвого циклу додатку, вивчимо поведінку додатку від моменту активації і до закриття.
Контейнери компоновки
На другому уроці розглянемо поняття компоновки, і взнаємо про існуючі контейнери для процеса компоновки. Також ви ознайомитесь з деревом наслідування і класом, від якого наслідуються всі контейнери.
Елементи управління (Частина 1)
На третьому уроці ви познайомитеся з елементами управління в платформі UWP. В цьому відео ви розглянете такі теми: "Кнопки", "Текстові поля", "Перемикачі" і "Робота з календарем, датою і часом".
Елементи управління (Частина 2)
В четвертому уроці ви згадаєте вивчені на третьому занятті елементи управління, а також вивчите нові. Ви познайомитесь з такими групами елементів: "Робота з зображенням", "Робота зі списками" і "Спеціальні елементи управління".
Прив'язка. Ресурси. Стилі і шаблони. Навігація
На уроці розглядається поняття прив'язки, різниця між компонентами {Binding} i {x:Bing}. Ви реалізуєте інтерфейс INotifyPropertyChanged. Ви розглянете поняття і призначення ресурсів в додатках UWP, властивості і призначення стилів і шаблонів, а також зможете створювати навігацію в свому додатку.
Команди. Шаблон MVVM
На уроці розглядаються відповіді на питання "Як і навіщо використовувати MVVM?", продовжимо тему прив'язки і інтерфейса INotifyPropertyChanged. Введення в поняття команди і інтерфейса ICommand.
Робота з даними і файлова система
На уроці розглядається поняття створення шаблонів даних при використанні інструмента прив'язки в універсальних додатках. Також ознайомимся з DataTemplate i ObservableCollection, вивчимо нововведення в роботі з файловою системою в додатках UWP, познайомимся зі спеціальними папками і файловими діалоговими вікнами.
Робота з мультимедіа і графікою
На уроці розглядаються елементи управління для роботи з мультимедіа і деякі аспекти, які появились в універсальних додатках. Ви познайомитесь з елементами, які дозволяють малювати фігури, лінії, текст і зображення, а також добавляти до всього цього різноманітні ефекти.
Фонові завдання
На уроці розглядається поняття і назначення фонових завдань, вивчення різних типів задач і їх створення.
SQLite i Entity Framework
На уроці розглядається робота з базами даних з використанням бібліотек SQLite s Entity Framework
Адаптивний дизайн
На уроці широко розглядається поняття адаптивного дизайну в додатках UWP, маленькі деталі і описання кожного способу реалізації такого дизайну в додатку.
Після завершення курсу ви будете вміти:
- Розбиратися у життєвому циклі додатку та розуміти базову концепцію UWP
- Створювати додатки з адаптивним дизайном, котрі будуть запускатися на усіх пристроях з OS Windows 10
- Створювати додатки з використанням MVVM архітектури
- Працювати зі стилями, ресурсами та шаблонами
- Створювати коректну навігацію
- Працювати з даними, файловою системою, мультимедіа та графікою
- Створювати фонові задачі
- Підключати базу даних до проекту та управляти нею
Попередні вимоги
- Середні знання мови програмування C# і .NET Framework 4 / 4.5
- Досвід роботи з WinForms. Досвід роботи з WPF буде плюсом в процесі навчання
- Знайомство з ОС Windows 10. Буде плюсом мати мобільний пристрій з ОС Windows 10
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
- Java
- WEB Developer / Webmaster
Курс основи Java EE складається 8-ми уроків, дозволяють досвідченим розробникам Java SE (Standart Edition) освоїти всі основні концепції та специфікації програмування під Java EE. Даний курс так само розглядає модульне тестування, поради з проектування додатків, що буде корисним і для досвідчених розробників.
Програма курсу
Введення в Java EE. Сервлети
- Відмінності Java SE і Java EE
- Архітектура і склад Java EE
- HTTP. Принцип роботи
- Специфікація Java EE
- HTML. Основні теги
- CSS. Способи підключення
- Типи веб серверів
- Сервлети. Переваги та недоліки
- Методи HTTP запиту
- Нитка в Серлет
Сесія, Cookie, JSP, JSTL
- Поняття контекст, сесія, запит
- Різниця між атрибутами і параметрами
- Поняття ServletContext і ServletConfig
- Поняття Cookies
- Поняття JSP
- JSP, скрімлети, стандартні теги
- Знайомство з JSTL
Основи Maven. Практика
- Знайомство з Maven
- Структура проєкту Maven
- Установка Maven
- Життєвий цикл Maven
- Недоліки Maven
- Приклад веб проєкту
- Шаблони Command і Singleton
Модульне тестування. JUnit
- Введення в модульне тестування
- Початок роботи з JUnit
- Анотації в JUnit
- Утілітний клас Assert
Введення в Spring. Beans
- Знайомство з Spring
- Поняття IoC
- Поняття AOP
- Поняття Dependency Injection і Service Locator
- Область видимості бінов: шаблони Singleton і Prototype
- Спадкування бінов
- Шаблон Proxy і бібліотека CGLIB
- Типи впроваджень об'єктів в біни
- Використання колекцій в бінах
Spring автозв'язування. АОП
- Повторення Basic Bean Cofiguration
- Поняття Autowiring
- Конфігурація за допомогою анотацій
- Приклад Swing проекту на Spring
- Знайомство з АОП
- Основні визначення АОП
- Типи рад в АОП
- Аналіз швидкості роботи методів за допомогою АОП
- АОП за допомогою анотацій
- Зріз інтерфейсів за допомогою АОП
Spring і бази даних
- Введення в Spring Data
- Переваги Spring & JDBC в порівнянні з чистим JDBC
- Створення структури DAO
- Приклад вибірки
- Приклад вставки
- Приклад транзакцій
- Типи транзакцій. Властивість Propagation
- Рівні ізоляції ізоляції транзакцій. Властивість Isolation
- Аспекти для тразакцій
Введення в Spring MVC
- Знайомство з шаблоном MVC
- Розгляд контролера
- Структура проекту Spring MVC
- Додавання CSS в Spring MVC
- Обробка форми в Spring MVC
Після завершення курсу ви будете вміти:
- Поєднувати в одному додатку такі технології, як Java, HTML, CSS, MySQL
- Проєктувати додатки, використовуючи шаблони Singleton та Command
- Створювати та описувати сервлети, зберігати об'єкти в сесії додатку
- Обробляти форму, використовуючи JSP & JSTL
- Працювати з фреймворком Spring, використовувати спрощений JDBC через Spring
- Програмувати відповідно до парадигм АОП (аспектно-орієнтованого програмування) у Spring
- Працювати з транзакціями в Spring, обробляти форму, використовуючи Spring MVC (архітектурний шаблон Model-View-Controller)
Попередні вимоги
- Добре знання Java SE і MySQL
- Уміння працювати з JDBC
- Знання патернів проєктування в Java, Hibernate, HTML, CSS буде плюсом
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
Викладачі курсу
- Андрій Бондаренко - Java Developer
- Андрій Фок - Java Developer. Тренер-консультант
- Іван Демидко - Java Developer. Тренер-консультант
- Олександр Корж - Java Developer. Тренер-консультант
- Євген Дайнека - Java Software Developer
- Євген Тихонов - Java Developer
- Юрій Царенко - Java Developer. Тренер-консультант
- Ігор Войтов - Java Developer. Тренер-консультант
- Вадим Кожевніков - Java Developer and Trainer at CyberBionic
- Дмитро Красний - Тренер-консультант напрямку Java Developer
- C# / .NET
- Lead / Architect / CTO
Мета даного курсу - навчити розробників і архітекторів створювати ефективні високоякісні додатки на платформі Microsoft і .NET Framework в більш стислі терміни і з меншими ризиками завдяки використанню перевірених і, здобувших довіру, архітектурним принципам і шаблонам проектування.
Програма курсу
Введення в архітектуру
- Що таке архітектура програмного забезпечення?
- Основні принципи проектування архітектури ПЗ
- Архітектурні шаблони і стилі
- Методика побудови архітектури і дизайну
Проєктування багатошарових додатків
- Основи проєктування
- Рекомендації з проєктування багатошарових додатків
- Рекомендації з проєктування компонентів
Проєктування шару представлення
- Рекомендації з проєктування шару представлення
- Проєктування компонентів представлення
- Матриця технологій шару представлення
Проєктування бізнес-шару
- Рекомендації з проєктування бізнес-шару
- Проєктування компонентів бізнес-шару
- Проєктування бізнес-сутностей
- Проєктування компонентів робочого процесу
Проєктування шару доступу до даних
- Рекомендації з проєктування шару доступу до даних
- Проєктування компонентів шару доступу до даних
- Матриця технологій шару доступу до даних
Проєктування шару сервісів
Рекомендації з проєктування шару сервісів.
Загальні аспекти дизайну
- Показники якості
- Наскрізна функціональність
- Взаємодія і обмін повідомленнями
- Фізичні рівні і розгортання
- Enterprise Library від Patterns & Practices
Архетипи додатків
- Вибір типу програми
- Платформа додатків Microsoft
- Матриця інтеграційних технологій
- Матриця технологій робочого процесу
- Огляд каталогу шаблонів Patterns & Practices
Після завершення курсу ви будете вміти:
- Розбиратися в основних принципах архітектурного проектування ПО та шаблонах проектування під час розробки на платформі Microsoft .NET
- Розбиратися в аспектах проектування багатошарових додатків
- Розбиратися в аспектах проектування шару доступу до даних, шару представлення, бізнес-шару
- Керуватися раціональними рішеннями під час обрання стратегії та шаблонів проектування додатку
- Давати оцінку ключовим характеристикам дизайну архітектури ПО та основним атрибутам якості
- Розбиратися в основних архетипах додатків
Попередні вимоги
- Упевнені знання:
- C#
- Patterns of Design (GoF)
- MVP
- Розуміння основ:
- UML (Class Diagram & Sequence Diagram)
- WPF
- WCF
- WWF
- WIF
- SQL
- ADO.NET
- ASP.NET
- Silverlight
- JavaScript
- SharePoint
- Azure
- MS Office
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
- Java
В курсі Patterns of Design розглядається 23 існуючих шаблони проектування, ухил всього курсу зроблений на практику і реальні приклади. Неправильно застосований шаблон може принести чимало проблем - тому особливість курсу в тому, що студенти розглянуть основні проблеми як новачків, так і фахівців, які виникають в роботі з шаблонами і рішення цих проблем в різних ситуаціях.
Програма курсу
What are Design Patterns? The Strategy, Decorator patterns
- Creational, Behavioral and Structural Paradigms
- Принципи проєктування №1: Покладіться на інтерфейси, нереалізації
- Принципи проєктування №2: Відкритий/закритий принцип
- Принципи проєктування №3: принцип найменших знань
- Принципи проєктування №4,5: Інверсія залежностей і Голлівудський принцип
- The Strategy Design Pattern: Introduction via String Sorting
- The Strategy Pattern and Dependency Injection
- The Decorator Design Pattern in action: Java File APIs
The Factory, Singleton patterns
- Огляд шаблону проєктування Фабрика
- Фабричний шаблон проєктування в дії: драйвери баз даних
- Шаблон проєктування Абстрактна Фабрика: сімейства класів
- Шаблон проєктування Фабрика: відображення
- Шаблон проєктування Одинак: блокування з подвійною перевіркою, синхронне ключове слово, що стягують многопоточного рішення
The Adapter, Facade, Template patterns
- Шаблон проєктування Адаптер: таблиці і діаграми
- Шаблон проєктування Фасад
- Шаблон проєктування Template: введення за допомогою тексту авто-підведення підсумків. Фреймворки
The Iterator Pattern, MVC Paradigm
- Шаблон проєктування Ітератор: тип безпеки в дженериках
- Шаблон проєктування Ітератор: внутрішні та зовнішні ітератори
- Шаблон проєктування Ітератор: підтримка мови для ітераторів в Python і Java
- The Model View Controller Design Pattern in action: A MediaPlayer example
The Observer, Command patterns
- Шаблон проєктування Спостерігач: обробка миші і дерева
- Шаблон проєктування Спостерігач: MVC + спостерігач = UI маги
- Шаблон проєктування Спостерігач: A MediaPlayer приклад
- Шаблон проєктування Команда: лямбда функції
- Шаблон проєктування Команда: потоки
- Шаблон проєктування Команда: скасування і логування
The Composite, Builder, Chain of Responsibility patterns
- Шаблон проєктування Компоновщик: введення через декоратори
- Шаблон проєктування Компоновщик: ієрархія класів
- Шаблон проєктування Компоновщик: Transitions, Swing Containers
- Шаблон проєктування Будівельник: an SQL Query Builder
- Шаблон проектування Chain of Responsibility
The Memento, Visitor, State, Flyweight, Bridge, Mediator, Prototype, Proxy patterns
- Шаблон проєктування Оберігач: серіалізація
- Шаблон проєктування Відвідувач
- Шаблон проєктування Стан: MediaPlayer
- Шаблон проєктування Пристосуванець: багатопотоковість
- Шаблон проєктування Міст
- Шаблон проєктування Посередник
- Шаблон проєктування Прототип
- Шаблон проєктування Заступник
Після завершення курсу ви будете вміти:
- Розбиратися в шаблонах проєктування, розуміти, в яких ситуаціях який патерн слід застосувати
- Застосовувати більше 20-ти популярних патернів: Адаптер, Фабричний метод, Visitor та інші
- Застосовувати архітектурний шаблон MVC
- Працювати з шаблонами, які спрямовані на оптимізацію використання пам’яті
- Покращувати якість коду та зручність його читання
Попередні вимоги
- Знання об'єктно-орієнтованого програмування
- Базове розуміння UML
- Досвід роботи на Java
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
Викладачі курсу
Олександр Корж - Java Developer. Тренер-консультант
Подати заявку- Gamedev / Unity / Game Design
Цей навчальний курс призначений для тих слухачів, які хочуть на практиці випробувати себе в якості творців ігор. Вам не доведеться детально вивчати складні алгоритми розрахунку освітлення в 3D сцені, ви зможете через два-три уроки почати створювати реально працюючі невеликі проекти. Цей курс вимагає базових знань мови C# і величезного бажання робити ігри.
Програма курсу
Введення в Unity 3D
- Як встановити Unity 3D
- Як створити проєкт
- Відмінність Unity 2D i Unity 3D
- Структура основних елементів сцени
- Запуск першого додатку
Текстури, матеріали та елементи сцени
- Створення та використання текстур
- Створення та використання матеріалів
- Що таке шейдери і як їх використовувати
- 3D моделі на сцені
- Terrain
- Створення гравця
Скрипти і рух об'єктів
- Що таке скрипти
- переміщення об'єкта скриптом
- Переміщення об'єкта за допомогою клавіатури
- Взаємодія двох ігрових об'єктів
- Динамічне створення об'єктів
GUI (Графічний інтерфейс)
- Створення меню
- Як використовувати кнопки і текстові поля
- Адаптація інтерфейсу меню під розмір екрану
- Події кліків
- Панелі як розширені елементи меню
Зовнішні ресурси (Asset store)
- Як завантажити моделі з Asset store
- Як встановити зовнішній юніті пакет
- Приклади використання готових Assets
- Standart Assets
Анімація
- Створення власної анімації
- Використання готових анімацій персонажів
Створення невеликої гри
На уроці розглядаються:
- Приклад створення невеликої гри
- Створення персонажу
- Озвучка гри
- Запуск першої гри
Після завершення курсу ви будете вміти:
- Створювати примітивні ігри за допомогою Unity
- Налаштовувати робоче середовище Unity 3D
- Працювати з текстурами, матеріалами та шейдерами, створювати їх власноруч
- Переміщувати об'єкт шляхом використання скриптів та клавіатури
- Створювати графічний інтерфейс користувача: кнопки, текстові поля та інші елементи
- Користуватися зовнішніми ресурсами під час розробки Unity-додатків
- Створювати та використовувати анімації
- Робити озвучку гри
Попередні вимоги
- Впевнене володіння персональним комп'ютером
- Базові знання мови C# (Starter, Essential)
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
- Gamedev / Unity / Game Design
Цей навчальний курс призначений для творців ігор, які хочуть зробити свої продукти конкурентними і заробляти на них. Після проходження Unity3D Advanced Ви будете повністю розуміти цикл створення гри і яким чином зробити її комерційним проектом. Ви дізнаєтеся, як підключати аналітику, розміщувати рекламу і налагодити систему внутрішньо-ігрових покупок.
Програма курсу
Підготовка гри до публікації
- Створення кроссплатформного проєкту
- Підготовка Unity 3D проєкту до публікації
- Планування процесу публікації
Соціальні мережі. Встановлення і налаштування Facebook API
- Налаштування Facebook акаунту
- Встановлення Facebook плагіна в Unity
- Налаштування Facebook в грі
Встановлення реклами Unity Ads
- Підготовка проєкту для встановлення реклами
- Встановлення Unity Ads package. Налаштування
Публікація гри в маркет
- Огляд популярних маркетів
- Розміщення бети-додатка в Google Store
- Розміщення бети-додатка в Windows Phone
Google Analytics
- Налаштування акаунта для використання Google Analytics
- Впровадження аналітики в проєкт
- Використання Google Analytics для аналізу активності гравців
Створення гри MOBA. Network AI
- Вибір сторони
- Однакова сторона
- Створення ворога (MOB)
Створення карти та Unit Spawn
- Плавний поворот
- Створення двох груп юнітів
- Створення мапи
- Камера (скрипт)
- колір персонажа
- Зміна анімації
- Таймер появи мобів
- Налаштування атаки
- Рандомна поява ворогів
Після завершення курсу ви будете вміти:
- Створювати додаток Чату на основі Unity Network, розуміти мережеву модель взаємодії між клієнтами і сервером
- Налаштовувати ігрову сцену, синхронізувати рухи гравців і анімації, переміщувати камеру до потрібного об'єкту
- Створювати точки старту, реалізовувати логіку границь рівня
- Встановлювати і налаштовувати Network Game Lobby, додавати нові налаштування в меню Lobby
- Налаштовувати карту, на якій потім будуть відбуватися мережеві ігри
- Передавати необхідні та/або нові налаштування до ігрової сцени
- Створювати і синхронізувати роботу AI
- Реалізовувати візуальне відображення параметрів гравців
Попередні вимоги
- Впевнене володіння персональним комп'ютером
- Базові знання мови програмування C#, шаблонів проєктування, ASP.NET MVC
- Базові знання і навички роботи з Unity 3D
- Бажано знайомство з ASP.NET MVC
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
- Other
Курс "Visual Studio 2015 Tips & Tricks" допоможе Вам розібратися з тонкощами використання і настройки Visual Studio 2015. Ви дізнаєтеся про нові можливості останньої версії цього IDE, а також вивчіть багато функцій, які підтримуються досить давно, але про які багато розробників навіть не підозрюють. Цей курс обов'язковий для перегляду тим, хто хоче максимально ефективно використовувати цей інструмент для розробки програмного забезпечення.
Програма курсу
Visual Studio 2015 Tips & Tricks
- Налагодження та особливості стартової сторінки (Start Page) в Visual Studio
- Нове в Visual Studio 2015
- Робота з вікнами і організація документів
- Пошук
- Налаштування і нові функції Solution Explorer
- Навігація по проєкту
- Налаштування Intellisense і нові функції
- Редактор коду
- Автогенерація коду і Smart Tag
Після завершення курсу ви будете вміти:
- Встановлювати і налаштовувати Visual Studio з необхідними для роботи компонентами
- Налаштовувати зовнішнє оформлення IDE Visual Studio під свої потреби
- Використовувати широкий перелік гарячих клавіш та клавіатурних скорочень
- Налаштовувати і застосовувати нові функції Solution Explorer
- Використовувати в процесі розробки засоби аналізу коду Visual Studio
- Застосовувати вбудовані в середовище механізми налагодження
Попередні вимоги
- Впевнене володіння ПК
- Встановлена Visual Studio 2015
Особливості курсу
- Практичні заняття
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
Викладачі курсу
- Олександр Шевчук - Експерт у галузі побудови архітектури інформаційних систем, бізнес-аналізу та управління IT проєктами
- Олександр Пономаренко - .NET Developer
- Дмитро Охріменко - Експерт з побудови розподілених та веб-орієнтованих додатків
- Python
Даний курс готує до подальшого освоєння складних тем, пов’язаних з багатосервісною архітектурою проектів. Є необхідним для опанування інструментів сучасної розробки і може бути корисним при створенні власного проекту та його розгортанні. На курсі буде створено телеграм-бот на базі фреймворку aiogram, який буде побудований як багатосервісний застосунок з розгортанням кожного сервісу в окремому контейнері та налаштуванні взаємодії цих сервісів. В якості СУБД – PostgrеSQL.
Програма курсу
Створення базового проєкту та встановлення необхідних сервісів
- Загальна постановка завдання на проєкт
- Реєстрація бота в Telegram та створення файлу .env
- Формування загальної структури проєкту і розуміння складових частин
- Створення файлу налаштувань та знайомство з модулем python-dotenv
- Написання коду ехо-бота та знайомство з модулем aiogram
- Запуск першого варіанту бота та тестування його роботи
- Встановлення платформи Docker та перевірка коректності встановлення
Знайомство з платформою Docker
- Віртуалізація та контейнеризація
- Docker: загальне розуміння та архітектура
- Знайомство зі складовими частинами платформи Docker
- Створення docker-образу. Dockerfile: структура та основні інструкції
- Робота з основними командами CLI Docker
Робота з декількома контейнерами в одному пакеті
- Помилки при роботі з CLI Docker
- Робота "в середині контейнеру": зберігання секретної та конфіденційної інформації, додавання роботи із СУБД PostgreSQL, модуль psycopg2.
- Аспекти сумісної роботи декількох контейнерів у Docker. Співставлення портів ports, томів та створення постійних томів для зберігання даних, volumes.
- Docker networking: спілкування контейнерів Bridge\Host\None\власні мережі та DNS
- DockerHub
- Основи Docker compose. CLI docker-compose
- Файл docker-copmose.yaml: розуміння, загальна структура, основні інструкції та створення.
Додаткові інструменти
- Помилки при роботі з CLI docker-compose й при створенні docker-compose.yaml файлу
- Будування багатоконтейнерного проєкту. Основні дії: збирання, запуск, зупинка, видалення; розгортання СУБД PostgreSQL у контейнері.
- Планування цілей проєкту: створення БД, створення таблиць, підключення до БД з основного застосунку; створення БД, практична робота з CLI docker-compose.
- Написання коду для роботи з БД
- Розгортання в додатковому контейнері інструментального ПЗ - pgAnmin: підключення до БД, базові можливості.
- Модифікація docker-compose.yaml для створення додаткового контейнеру.
- Розуміння профілів запуску та створення dev-профіля.
Робота з БД
- Планування структури даних під сформульовані раніше завдання для проєкту. Структуризація коду для роботи з БД.
- Створення з'єднання з БД та створення таблиці необхідної структури.
- Робота з CLI docker-compose для запуску скриптів та створення таблиць. Використання pgAdmin для контролю стану бази даних.
- Модифікація коду бота для роботи з БД.
- Робота з CLI docker-compose для перетворення образів, запуску контейнерів, роботи з логами контейнерів, зупинки/старту сервісів, видалення контейнерів, образів, томів даних
- Запуск створеного застосунку, тестування його роботи та підведення підсумків.
Побудова простого CI-CD на основі GitHub Actions
- Загальне розуміння концепції CI-CD
- Розгортання бота на VPS
- GitHub Action як інструмент для автоматизації збірки, тестування, доставки коду
- GitHub Secrets і готові actions
- Розбір прикладу опису робочого процесу тестування і доставки коду
- Де і як дивитись результати виконання робочих процесів
Після завершення курсу ви будете вміти:
- Розуміти основи Docker, а також основні компоненти Docker: Клієнт, Сервер, Docker Hub, Образи та Контейнери, а також те, як вони взаємодіють один з одним
- Завантажувати образи з Docker Hub та створювати на їх основі контейнери
- Публікувати порти для контейнерів та підключати томи
- Створювати Dockerfile з описом кроків при побудові власних образів для запуску застосунків у контейнерах з інструкціями FROM, RUN, COPY, CMD
- Користуватися Docker Compose для запуску декількох сервісів одночасно та налаштовувати запуск реального веб-застосунку
- Здійснювати розробку та деплой проектів з Docker та Docker Compose
- Створювати реальні проекти за допомогою Docker з нуля
- Використовувати Docker в реальному процесі розробки
Попередні вимоги
- комп'ютер, на якому ви зможете встановити потрібні програми (Windows, macOS або Linux)
- базові знання Linux будуть плюсом (але не обов'язкові)
- впевнені знання мови Python
- ґрунтовні знання БД
- впевнене володіння СУБД PostgreSQL (дуже бажано)
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
- Scrum Master / Agile Coach
Двохгодинний курс, який ознайомить з методологією управління проектами з використанням Scrum. Тренінг дасть Вам розуміння основних принципів ведення розробки з використанням Scrum. Ви вивчите термінологію а також зрозумієте процес роботи в команді, взявши участь в розборі(розгляді) навчального проекту. Ви зрозумієте, що таке product backlog, як складати sprint backlog, що таке burndown діаграма і як розраховується продуктивність команди.
Програма курсу
Введення в методологію
- Введення в методологію
- Як створити та оцінити product backlog
- Як плануємо спринт
- Визначаємо довжину спринту
- Визначення мети спринту
- Вибір історій, які увійдуть у спринт
- Як отримати sprint backlog
- Формат sprint backlog'a
- Як працює дошка завдань (її оновлення)
- Як працювати з burndown - діаграмою
- Поєднання Scrum i XP
- Парне програмування
- Розробка через тестування (TDD)
- TDD і новий код
- TDD і існуючий код
- Спільне володіння кодом
- Що таке ретроспектива
Після завершення курсу ви будете вміти:
- Розбиратися в методології Scrum
- Створювати і оцінювати backlog: визначати довжину та цілі спринту, обирати історії, які увійдуть в спринт
- Отримувати sprint backlog, працювати з дошкою завдань
- Працювати з burndown-діаграмою
- Поєднувати технології Scrum та XP
- Розуміти ретроспективу
Особливості курсу
- Практичні заняття
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
- Frontend
- WEB Developer / Webmaster
Курс XML складається з 5 занять на яких повноцінно розглядається це метамова. В ході курсу вивчаються семантика XML документів, таблиці стилів XSL, інструкції мови, атрибути, елементи, об'єкти.
Програма курсу
Знайомство з XML
На цьому уроці повноцінно розглядається технології XML і методи роботи з ними. У нього входить:
- Термінологія XML
- Робота з документами
- XSL розширювана мова таблиць стилів
- XLink, XPointer
DTD - штучна мова описання структури документа
- DTD - описання типів документу
- Побудова DTD
- Застосування DTD
- Перевірка структури за допомогою DTD
XML схеми
- Недоліки DTD
- Знайомство з XML схемами
- Основні елементи XML схем
- Описання типів, єлементів та атрибутів
- Перевірка документів по XML схемі
Знайомство з XSLT, XPath
- XSLT як засіб перетворень XML документа
- Мова XPath
- Осі вибірки
- Предикати
- Типи даних і функції XPath
Основні елементи XSLT
- Вузли-елементів
- Вузли-атрибутів
- Текстові вузли
- Створення коментарів і інструкцій обробки
- Копіювання вузлів
- Керуючі конструкції
- Умовна обробка
- Оператор вибору
- Циклічна обробка
- Сортування значень
Після закінчення курсу ви будете вміти:
- Розбиратися в особливостях мови розмітки XML: структурі, граматиці, синтаксисі і семантиці
- Працювати зі штучною мовою опису структури документа DTD
- Працювати з XML-схемами
- Застосовувати основні елементи мови XSLT у перетворенні XML-документів
Попередні вимоги
- Впевнене володіння персональним комп'ютером
- Навички роботи з текстовими редакторами
- Знання HTML, CSS
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
- C# / .NET
- WEB Developer / Webmaster
Мета нашого курсу - дати навички в розробці рішень для платформи SharePoint 2010.Навчити ефективно використовувати Visual Studio останньої версії і правильно підходити до вирішення завдань, використовуючи максимум вбудованих можливостей платформи.
Програма курсу
Вступ до платформи розробки SharePoint 2010
- SharePoint 2010 як платформа розробки
- Об'єктна модель SharePoint 2010, робота з об'єктами
Використання інструментів розробки
- Розробка з використання SharePoint Designer 2010
- Розробка програм з використанням Visual Studio останньої версії
- Упаковка і установка програм на SharePoint 2010
Розробка Web-частин
- Розробка стандартних web-частин
- Розробка web-частин з підключеннями
Робота з SharePoint Objects
- Програмна робота з вузлами
- Програмна робота зі списками
- Робота з даними списків
Створення одержувачів подій і параметри програми
- Створення одержувачів подій
- Програмна робота з файлом web.config
- Робота з профілями користувачів
Розробка прикладних програм, що використовують служби Business Connectivity Service
- Огляд служб Business Connectivity Service
- Розробка зовнішніх типів вмісту та списків
- Розробка прикладних програм, що використовують служби підключення до даних
Розробка робочих процесів
- Розробка робочих процесів за допомогою SharePoint Designer
- Створення робочих процесів за допомогою Visual Studio останньої версії
Робота з клієнтським API SharePoint 2010
Огляд можливостей і робота з клієнтським API в.NET прикладних програмах.
Розробка інтерактивних інтерфейсів користувача
- Створення меню і елементів управління на стрічці
- Створення діалогів на клієнті
- Розробка Silverlight додатків для SharePoint 2010
Розробка ізольованих прикладних програм
- Використання ізольованих прикладних програм
- Обмеження пісочниці
Після закінчення курсу ви будете вміти:
- Розбиратися в платформі SharePoint 2010, а також використовувати її інструменти розробки
- Розробляти стандартні веб-частини за допомогою SharePoint 2010
- Працювати з SharePoint objects
- Створювати одержувачів подій і працювати з профілями користувачів
- Розробляти робочі процеси, інтерактивні користувацькі інтерфейси, ізольовані додатки
- Працювати з клієнтським API в .NET додатках
Попередні вимоги
- Знання мови C# на середньому рівні
- Володіння технологією ASP.NET, ADO.NET
- Знання HTML, XML
- Досвід роботи з Visual Studio останньої версії і SQL Management Studio
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
Викладачі курсу
Дмитро Охріменко - Експерт з побудови розподілених та веб-орієнтованих додатків.
Подати заявку- Other
На цьому курсі розглядаються нові можливості Microsoft SharePoint Server 2010, а також аспекти ефективного налаштування Microsoft SharePoint Server 2010 після його розгортання. За десятиденний курс з практичними прикладами та лабораторними роботами під керівництвом тренера, слухачі отримують навички розгортання, налаштування та керування веб програмами та зможуть розв’язувати основні задачі, з якими стикаються при роботі з SharePoint 2010.
Програма курсу
Огляд SharePoint 2010
- Нові можливості SharePoint 2010
- Архітектура та компоненти системи
- Порівняння SharePoint Server 2010 та SharePoint Foundation 2010
Планування та інсталяція SharePoint 2010
- Апаратні та програмні вимоги при інсталяції
- Планування розгортання та сценарії інсталяції
- Інсталяція у автономному режимі та у вигляді ферми
- Інсталяція оновлень та мовних пакетів
Створення та адміністрування сайтів та програм
- Створення сайтів та колекцій сайтів, розгляд шаблонів сайтів
- Створення прикладних веб програм
- Підключення служб
- Створення груп та користувачів, керування правами доступу
- Можливості налаштування сайтів та колекцій
Керування списками та бібліотеками документів
- Шаблони списків та бібліотек, створення нових шаблонів та внесення змін до існуючих
- Налаштування списків та бібліотек, налаштування представлень
- Робота з типами вмісту та колонками
- Формули для перевірки введених даних
- Великі списки та List Throttling
Робота зі сторінками сайту
- Створення та налаштування сторінок
- Огляд веб частин, нові веб частини
- Панель редагування сторінок
Налаштування та використання служб SharePoint 2010
- Встановлення та налаштування Office Web Application
- Налаштування служб профілів користувачів та аудиторій
- Налаштування та використання середовища пошуку
Соціальна взаємодія
- Особисті вузли, мої теги та помітки
- Профіль, колеги, групи
- Блоги
- Відправка повідомлень на сайті
InfoPath Forms Services
- Налаштування служб форм InfoPath
- Створення форм
- Заповнення та використання форм
Використання робочих процесів
- Поняття робочого процесу
- Робочі процеси сайтів та списків
- Налаштування робочих процесів
Адміністрування SharePoint Server 2010
- Використання PowerShell для адміністрування
- Налаштуваня внутрішнього та зовнішнього доступу до сайтів
- Політики доступу
- Моніторинг SharePoint 2010 (Health Analyzer, ULS, Ведення журналу)
Після завершення курсу ви будете вміти:
- Використовувати нові можливості SharePoint 2010
- Створювати й адмініструвати сайти та додатки
- Керувати списками і бібліотеками документів
- Встановлювати і налаштовувати Office Web Application
- Створювати та заповнювати форми, використовувати, а також налаштовувати робочі процеси
- Виконувати адміністрування SharePoint Server 2010
Попередні вимоги
- Досвід роботи з ОС Windows Server 2008
- Досвід роботи з офісними програмами Office Word, Excel, Access
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
Викладачі курсу
Дмитро Охріменко - Експерт з побудови розподілених та веб-орієнтованих додатків.
Подати заявку- Digital Marketing
Комплексний курс Digital-маркетингу допоможе опанувати трендову професію з нуля. На заняттях ви вивчите основи інтернет-маркетингу, отримаєте практичні навички та ознайомитесь з інструментами контент та email маркетингу, розберетесь з таргетованою та контекстною рекламою, SMM, SEO та YouTube-просуванням, навчитесь збирати цільову аудиторію в Telegram-каналах та використовувати їх для просування бізнесу, працювати з web-аналітикою та чат-ботами, розробляти стратегії для реальних бізнесів клієнтів та налагоджувати ефективну комунікацію із замовником. Найкращі учні отримають можливість потрапити до крутої компанії на стажування.
Програма курсу
QA-сесія в Zoom. Організаційні питання
- Знайомство зі студентами, продактом, ментором, координаторами.
- Як навчатися на курсі.
- Огляд платформи, лекції, тести, домашні завдання.
- Отримання практики на воркшопах.
- Як оцінюється навчання, мотивація дійти до кінця, бонуси після завершення курсу.
- Маркетингова стратегія для реального бізнесу як головне завдання курсу.
Основи інтернет-маркетингу
Що таке інтернет-маркетинг?
- Що таке інтернет-маркетинг?
- Основні напрямки
- Тренди vs Навички
- Формати роботи
- Стратегія кар'єри
Канали та інструменти ІМ:
- Канали та інструменти
- Функція менеджера
Воронки. Створення digital-стратегії:
- Воронки
- Що таке digital-стратегія?
- Створюємо в реальному часі digital-стратегію
Аналіз ринку, конкурентів і цільової аудиторії
Аналіз продукту, ринку, конкурентів та цільової аудиторії
- Бізнес-модель.
- Опис продукту, який включає в себе цільовий сегмент, проблематику клієнта та власне описаний продукт – як рішення.
- Альтернативи, які є у клієнта (конкуренти).
- Аналіз існуючих каналів реалізації.
- Цілі Інтернет-маркетингу (залучення нових клієнтів, утримання клієнтів та їх повернення).
- Канали Інтернет-маркетингу, які дозволять реалізувати поставлені цілі.
Спільні точки дотику цілей інтернет-макретингу з цілями бізнесу
- Ключова різниця між цілями бізнесу та цілями інтернет-маркетингу.
- Як сформулювати цілі для інтернет-маркетингу, виходячи з цілей бізнесу на заданий період часу.
Базове розуміння customer journey. Побудова та реалізація шляху клієнта в бізнесі
- Приклад з оффлайн бізнесу.
- Той же приклад, реалізований в онлайн.
- Ключові елементи побудови шляху клієнта.
- Схематичне моделювання шляху клієнта.
- Тестування.
- Застосування та період реалізації.
Контент-маркетинг
Контент-маркетинг. Вступ
- Вступ у контент-маркетинг.
- Що таке контент-маркетинг.
Базове розуміння контент-маркетингу
- Чому контент-маркетинг важливий (і завжди таким був)?
- Тренд "з бородою": як і коли з'явився контент-маркетинг.
- Що таке контент-маркетинг сьогодні.
- Як працює контент-маркетинг.
- Які можливості контент-маркетинг дає бізнесу.
- Які задачі в бізнесі вирішує контент-маркетинг.
- Приклади.
Що таке маркетингова воронка і яку роль в ній відіграє контент
- Що таке маркетингова воронка.
- Яку роль в ній відіграє контент.
Рівень усвідомлення
- Цілі на рівні усвідомлення.
- Типи контенту на рівні усвідомлення.
- Показники ефективності на рівні усвідомлення.
Рівень оцінки
- Цілі на рівні оцінки.
- Типи контенту на рівні оцінки.
- Показники ефективності на рівні оцінки.
Рівень конверсії
- Цілі на рівні конверсії.
- Типи контенту на рівні конверсії.
- Показники ефективності на рівні конверсії.
Початок контент-маркетингу та процес розробки контент-стратегії
- З чого починається контент-маркетинг.
- Як провести аудит контент-маркетингу компанії і конкурентів.
- З чого складається контент-стратегія.
Розробка ефективного контент-плану на рік вперед
- Як розробити ефективний контент-план на рік вперед.
- 5 способів створити вірусний контент.
Контент-стратегія для B2B і B2C
Приклади контент-стратегій для B2B і B2C в різних сферах з крутими результатами.
Тексти в контент-маркетинзі
- Текст, що стимулює читачів діяти.
- Хто такий хороший копірайтер.
- Чому важливо знати клієнта.
- Голос бренду та тональність комунікації.
З чого починається написання продаючого тексту
- Що таке конверсійний текст.
- Цілі тексту.
- Коефіцієнт конверсії.
- Секрет високої конверсії.
Як написати пост, який продає
- Модель AIDA.
- 101 формула готових питань до текстів.
- Як обрати тему тексту.
- Алгоритм написання тексту.
- Як створити заголовок, по якому клікають.
Хаки
Хаки, які в момент навіть новачка перетворять на майстра копірайтингу.
9 помилок контент-маркетингу, які повільно вбивають бізнес
- Чи потрібно зараз впроваджувати контент-маркетинг в бізнес.
- 9 помилок контент-маркетингу.
- Все це накладаємо на стратегічну основу.
Кейс-стаді: з чого почати контент-маркетинг малому бізнесу
- Диверсифікація платформ.
- Плейсменти використовуваної платформи.
- Контент воронка в Instagram.
- Різновиди бізнесу в Instagram.
- Як безкоштовно збільшити охоплення.
- Категорії цілей в Instagram.
- Як запустити автоворонку продажів.
Кар'єра контент-маркетолога
- Які посади може займати контент-маркетолог і скільки заробляти.
- Посадові обов'язки спеціаліста з контент-маркетингу.
- Навички для успішної кар'єри в контент-маркетинзі.
- Які питання можуть задавати контент-маркетологу на співбесіді.
- Сценарії кар'єрного розвитку в контент-маркетинзі.
Email-маркетинг
Вступ до email-маркетингу
- Що таке email-маркетинг.
- Які цілі email-маркетингу.
- Сервіси розсилок.
- Терміни, поняття.
Старт в професії email-маркетолога
- Ключові навички email-маркетолога.
- Місце розсилок в загальній стратегії маркетингу.
- З чого почати кар’єру?
- Портфоліо: як зробити, якщо немає досвіду.
Навіщо власнику бізнеса email-маркетинг
- Які є КРІ для емейл-маркетолога та як їх аналізувати?
- Як контролювати підрядника або свого працівника по задачах з емейл-маркетингу?
- Як розпізнати гарного спеціаліста?
Збір бази для розсилок
- Лід-магніт та як його розробляти.
- Формула лід-магніта.
- Приклади.
Види стратегій. Welcome-ланцюжок
- Бізнес-процеси, які можна перенести на розсилки.
- Контент-план. З чого почати?
- Як часто надсилати розсилки Welcome-ланцюжків.
Реанімація та реактивація клієнтської бази
- Що таке реанімація.
- Що таке реактивація бази та клієнта.
- Схеми та приклади реалізації.
Тригерні розсилки
- Що таке тригери та які етапи їх впровадження.
- Приклади для В2С та B2B.
- Реалізація тригерних листів.
Структура листа: основні блоки та варіанти оформлення
- Елементи листа.
- Адаптивність.
- Тренди в дизайні та нові технології.
- Сервіси для реалізації та натхнення.
- Приклад створення листа в блочному редакторі.
Спам
- Що таке спам?
- Які показники впливають на потрапляння в спам?
- Чек-лист для хорошої розсилки.
Аналітика розсилок
- Класичні показники в сервісах розсилок.
- Показники в GA.
- Як проводити спліт-тести?
- Інші способи для відстеження.
Таргетована реклама
Основи таргетованої реклами
- Що таке таргетована реклама.
- Хто такий таргетолог.
- Бізнес-сторінка Facebook.
- Бізнес-профіль Instagram.
- Прив'язка акаунтів.
Просування таргетованої реклами
- Варіанти просування таргетованої реклами.
- Що таке рекламний кабінет Ads Manager та як його створити.
- Запобіжні заходи при роботі з рекламними кабінетами.
- Facebook.
- Підтримка Facebook.
- Словник основних термінів.
Бізнес менеджер, Business Suite, формати рекламних оголошень
- Що таке бізнес менеджер та як його створити.
- Що таке Business Suite.
- Формати рекламних оголошень.
- Як подивитися рекламу конкурентів.
Створення рекламних креативів
- Як створити креативи.
- Рекомендації при створенні креативів.
- Як поставити ТЗ дизайнеру.
- Як написати рекламний текст.
Ads Manager. Просування публікацій в Ads Manager та Instagram
- Цілі кампаній.
- Структура Ads Manager.
- Як поставити просування публікації в Ads Manager.
- Як поставити просування публікації в Instagram.
- Плейсменти Ads Manager.
Детальне налаштування аудиторії
Налаштування аудиторії: детальний таргетинг.
Запуск кампанії на Генерацію лідів, Трафік на сайт, Messenger/Direct
- Запуск кампанії на Генерацію лідів.
- Запуск кампанії на Трафік на сайт.
- Запуск кампанії на Messenger/Direct.
Створення кастомних та схожих аудиторій
- Створення спеціальних (кастомних) аудиторій.
- Створення LAL (схожих) аудиторій.
Піксель та Події Facebook
- Що таке Піксель FB та як його встановити.
- Що таке події FB та як їх встановити.
- Як перевірити правильність налаштування подій та Пікселю.
Створення настроюваних конверсій. Запуск реклами на конверсію
- Створення настроюваних конверсій.
- OS 14.
- Підтвердження домену.
- Налаштування пріоритетності подій.
- Як створити аудиторію ретаргету.
- Як залити базу.
- Як запустити рекламу на конверсії.
Ремаркетинг FB. Тести та оптимізація аудиторій
- Динамічний ремаркетинг FB.
- Тести аудиторій та оголошень.
- Аналіз результатів.
- Оптимізація аудиторії та способи масштабування.
Додаткові матеріали
- Старт роботи з клієнтом (бріф).
- Звітність.
- Зони відповідальності.
SMM-просування
SMM та SMM спеціаліст
- Що таке SMM.
- Чим займається SMM спеціаліст.
- Модель AIDA в SMM.
- Відповіді на найчастіші запитання до спікера.
Цілі в SMM та їх постановка, етапи роботи над проєктом
- Яким чином ставити цілі в соціальних мережах.
- Які ще бувають цілі.
- Етапи розробки SMM-стратегії для досягнення поставлених цілей.
Аудит профілю та алгоритми соціальних мереж
- Facebook vs Instagram (різновиди контенту, особливості соцмереж).
- Основні інструменти Instagram.
- Типи візуальних складових в постах.
- Як підв'язати Facebook до Instagram і навпаки.
- Аудит та оформлення профілю в Instagram.
- Статистика Instagram.
Аналіз Цільової аудиторії
- Що таке Цільова аудиторія.
- Класифікація ЦА і її ознаки.
- Як сегментувати ЦА.
- Портрет Цільової аудиторії (аватар).
- Методи аналізу ЦА.
Аналіз Конкурентів
- Задачі аналізу конкурентів.
- Типи конкурентів.
- Де і як знайти конкурентів.
- По яким характеристикам аналізуємо конкурентів.
Позиціювання
- Що таке позиціювання.
- УТП для бренду та особистого бренду.
- Архетипи брендів.
- На чому базується теорія архетипів.
- Групи архетипів.
- Означення, які характерні архетипам.
Tone of Voice
- Що таке Tone of Voice.
- Навіщо потрібен ToV.
- Як визначити ToV.
- Приклади Tone of Voice.
Візуал
- Візуальна концепцію оформлення.
- Складові візуальної концепції оформлення.
- Тренди в фотографії та базові правила композиції.
Інфлюєнс маркетинг
- Блогери та інфлюєнсери. Їхня відмінність.
- Навіщо бренду працювати з блогерами.
- Як обирати блогерів та домовлятися з ними. Варіанти колаборацій та як відстежити ефективність.
- Хештеги.
SMM-стратегія
- Що таке SMM-стратегія.
- Правильний підхід до побудови стратегії.
- Поетапний шлях розробки.
- Приклади.
Сервіси і додатки
- Сервіси для роботи з візуалом.
- Як розвинути "надивленість".
- Сервіси, що допомагають структурувати роботу.
- Сервіси для формування Стратегії.
Контекстна реклама
Контекстна реклама і PPC
- Що таке контекст?
- Які системи контексту існують?
- Що належить до обов'язків спеціаліста з контексту?
- Словник PPC.
- Аукціони та як вони працюють.
- Семантика і як вона працює .
- Типи рекламних кампаній.
Пошукові кампанії та все, що з ними пов'язано
- Що таке пошукові кампанії.
- Створення акаунту в Google Ads.
- З чого складається пошукова реклама.
- Розширення і їх види.
Створення акаунту в Google Ads та налаштування пошукової кампанії
- Покрокова інструкція по створенню акаунту в Google Ads.
- Огляд інструментів Google Ads.
- Налаштування пошукової кампанії.
Оптимізація
Оптимізація пошукових рекламних кампаній.
Google Display Network
- Що таке GDN.
- Порівняємо GDN vs Google Search.
- Google Display таргетинг: Сегмент In-Market, Подібні аудиторії, Спеціальні аудиторії за намірами, Націлювання на місця розташування, Тематичний таргетинг.
- Три ключові фактори формування аудиторії.
- Утворення кампанії.
- Ремаркетинг (інтро).
Налаштування кампанії Google Display Network
Створення і покрокове налаштування кампанії Google Display Network.
Google Shopping та як його налаштувати
- Створення облікового запису Merchant center.
- Створення фіда даних у MC.
- Покрокова інструкція налаштування торгової кампанії.
Реклама YouTube та все, що треба знати про неї
- Які цілі має YouTube Ads.
- Типи оголошень YouTube.
- Покрокова інструкція створення реклами YouTube.
Як створити стандартну відео-кампанію
Створення і покрокове налаштування відео-кампанії.
Performance Max
- Як працює Performance Max.
- Коли варто вмикати.
SEO-просування
Базові поняття SEO
- Основи SEO оптимізації.
- Семантика.
- Структура сайту.
- Санкції пошукових систем.
Технічна та контентна оптимізація
- Ручний аудит.
- Аналіз конкурентів та ниші проєкту.
- Аудит за допомогою краулерів.
- SPA-сайти.
- Оптимізація контенту.
Зовнішня оптимізація
- Зовнішня оптимізація посилань.
- SERM.
- Санкції пошукових систем за посилання.
Підготовка ТЗ та аналітика
- Аналітика.
- Юзабіліті аудит.
- AB-тестування.
- Формування ТЗ підрядникам.
- Як використовувати підхід "social selling" для генерації лідів.
- Маштаби LinkedIn та як їх використовувати.
- "Гарячі" та особливі зони в персональному профілі.
- Формулу продажу будь-яких цифрових продуктів в нових реаліях.
YouTube-просування
Що таке YouTube
- Відеомаркетинг та YouTube.
- Де гроші на YouTube?
- Категорії каналів.
- Перші кроки. З чого почати?
- Аналіз ринків.
Алгоритм і органіка
- Помилки новачків.
- Психологічний портрет споживача.
- Оптимізація YouTube-каналу.
- Метадані.
- Реклама та етика.
Монетизація
- Інструменти монетизації на YouTube.
- Від чого залежить ціна?
- Джерела трафіку.
- Аналітика та ключові показники.
- Показники органіки.
Налаштування реклами
- Цілі рекламних кампаній.
- Види реклами на YouTube.
- Як налаштувати рекламу?
- Секретні прийоми.
Shorts
- YouTube Shorts.
- TikTok.
- Instagram Reels.
- Алгоритми цих платформ та їх специфіка.
WEB-аналітика
Знайомство з Web-аналітикою
- Що таке Web-аналітика?
- Кому потрібна Web-аналітика?
- Чим займається аналітик?
- Основні інструменти Web-аналітики.
Знайомство з Google Analytics
- Базові налаштування.
- Огляд стандартних звітів.
- Кастомні звіти і дешборди.
- Корисні, але неочевидні можливості GA.
- Аналітика різних типів сайтів.
- Особливості застосування для реклами.
Особливості UA і GA4
- Основні відмінності від UA.
- Переваги і недоліки GA4.
- Огляд інтерфейсу і можливостей.
- Cемплінг даних і google big query.
Стань "розробником" разом з GTM
- Що таке GTM?
- Теги/Тригери/Змінні.
- Огляд можливостей GTM.
- Налаштування і перевірка.
- Корисні розширення для легкої роботи.
Тест за 5 хвилин з Google Optimize
- Як проводити тести на сайті без розробника?
- Які варіанти тестів можна налаштувати?
- Як аналізувати результати?
Візуалізуємо в Google Data Studio
- Підключення до аналітики/таблиць.
- Види візуалізацій.
- Фільтри і форматування даних.
Чи реально підглядати за відвідувачами сайту?
- Огляд найпопулярніших сервісів.
- Теплова карта кліків і скролу.
- Записи сеансів.
Чат-боти та квізи
Чат-боти. Теорія
- Що є на ринку?
- Для чого потрібні боти?
- Обираємо платформу. Огляд можливостей
- Знайомство з інтерфейсом.
- Створюємо бот для telegram/viber.
- Підготовка структури. Блок схема.
Чат-боти. Практика
- Створюємо першу воронку.
- Додаємо новий функціонал в наш бот.
- Як працюють теги та змінні.
- Інтеграція з Google Sheets.
- Як працюють "умови"?
Додаємо новий функціонал
- Таймер.
- Перехід на іншу воронку.
- Рандомайзер.
- Створюємо посилання на ваш бот.
- Бот для інфобізнесу.
- Інструменти росту (домени).
Бот для instagram
- Автоматизація відповідей.
- Реакції на сторіс.
- Перевірка на підписку.
Квізи. Базові поняття. Використання
- Що таке квіз?
- В чому його особливості, переваги?
- Чому це актуальний інструмент маркетологів?
ADSQuiz
- Знайомство з українським сервісом ADSQuiz.
- Його функціонал та можливості.
Використання бонусів у квізах
- Мотивація проходження квіза.
- Бонуси: як їх ефективно використовувати.
Інтеграція сервіса adsquiz з іншими системами
Як підключити такі важливі атрибути як пікселі, вебаналітику, тег-менеджер.
Домен для квіза
- Що таке домен?
- Як це працює?
- Для чого потрібен домен в розрізі квіза?
- Як підключити домен?
Реклама на квіз
Запускаємо рекламну кампанію в Meta Ads з метою "конверсії" на квіз, який ми створили.
Вебхук
Розберемо підключення вебхука на прикладі передачі заявок в таблицю.
Завдання та бонус від спікера
Стратегія
Стратегія та маркетинг
- Поллємо квіточку свого стратегічного мислення.
- Подивимось на маркетинг.
- Спробуємо це все поєднати.
Стратегія. Практичне використання
- Піраміда цінностей В2С.
- Алгоритм стратегування.
- Ціннісна пропозиція.
- Jobs to Be Done.
- Карта емпатії.
Стратегія. Мрії Марії
- Розглядаємо маркетингову стратегію на прикладі магазину з етнотоварами:
- аналіз продукту;
- дослідження ринку;
- добрифування замовника;
- опитування та сегментація аудиторії;
- опис потреб аудиторії;
- велика ідея;
- стратегії та просування.
Ефективна комунікація із замовником VS Продаж проєкту
- Як потрібно позиціонуватись та вести комунікацію?
- Який підхід веде до результату?
- Два способи для сильного продажу себе як фахівця.
- Починаємо проєкт "у довгу": важливі моменти!
- Практичні поради з досвіду
Як успішно продати стратегію
- Як успішно продати стратегію?
- Практичні кейси з Продажів студентами
- Як зробити зі своєї стратегії ту, яка дасть результат?
Особливості курсу
- Курс складається з 98 занять, які проведуть 18 спікерів з багаторічним досвідом
- Лекції проходять у форматі онлайн-трансляцій 2 рази на тиждень
- Додатково 10 воркшопів з експертами
- Студенти, які наберуть 265 балів за підсумками всього навчання, отримують диплом, якщо менше – отримують сертифікат
Викладачі курсу
- Альона Кузьміна - Digital-стратег
- Максим Зайченко - Засновник Zaichenko Team
- Олена Сергієнко - SMM-стратегиня, креаторка, лекторка
- Марина Рижко - 8 років досвіду роботи з email-маркетингу
- Дарина Примак - Директорка департаменту інформаційної політики, маркетингу та реклами в АБ "Укргазбанк"
- Микола Новіков - Team Lead SEO у Netpeak
- Тетяна Степанюк - ex-CCO at GeniusMarketing
- Артем Кельбас - СЕО "Делегуй!"
- Катерина Махаєва - Співзасновниця SMM-студії 8tag
- Кася Оре - SMM-спеціаліст та контент-кріейтор
- Вікторія Танасюк - Digital-маркетолог, Product Manager, Product Owner
- Павло Гайдарь - PPC-спеціаліст в Netpeak
- Анна Лютько - Засновниця LIUT
- Олександр Палій - Засновник ADS WIND
- Валентин Решетник - sales & strategy consulting at "Делегуй!"
- Катерина Церковна - Аналітик, маркетолог
- Оксана Лихожон - Співзасновниця маркетингово-дослідницької гільдії "-імо"
- Дарина Прошак - Засновниця Dada target agency
- Fullstack
Курс для тих, хто хоче стати Full Stack Developer з нуля. На заняттях ви опануєте усі необхідні інструменти frontend & backend розробки: HTML/CSS, JavaScript, React, React Native, Node.js, а також здобудете комплекс необхідних hard та soft скілів для роботи.
Програма курсу
HTML/CSS
Розробка інтерфейсів з нуля
- Що потрібно знати.
- Для чого потрібна ця професія.
- Що таке веб.
- Шляхи розвитку.
Початок роботи
- Налаштування середовища.
- Програми для роботи.
- Завантаження першого сайту.
Введення у HTML
- Теги та атрибути.
- Семантика.
- Робота з текстом.
- Зображення.
- Інтерактивні елементи.
- Списки.
Продовження HTML
- Інструменти розробника.
- Таблиці.
- Символьні підстановки.
- Медіаконтент, фрейм.
- Оформлення і валідація коду.
Введення в CSS
- Підключення стилів.
- Синтаксис, селектори.
- Каскадність і специфічність.
- CSS змінні.
Шрифти
- Підключення шрифтів.
- Локальні шрифти.
- Оформлення тексту.
Блокова модель
- Геометрія елемента.
- Типи елемента.
- Структурні псевдокласи.
Flexbox
- Основні концепції.
- Flex-контейнер і flex-елемент.
- Практичне застосування.
Розкладка CSS Grid
- Основні концепції.
- Grid-контейнер.
- Grid-елемент.
- Практичне застосування.
Декоративні ефекти
- Типи зображень.
- Фон.
- Градієнти.
- Тінь.
- Псевдоелементи.
Графіка
- Растрова графіка.
- Векторна графіка. SVG.
- Додавання SVG на сторінку.
- SVG-спрайт.
Позиціонування
- Типи позиціонування.
- Властивість overflow.
- Накладання елементів.
Анімація
- Трансформація.
- Переходи.
- Анімація.
Практика: тестування API
- Основи роботи.
- Елементи форм.
- Групування полів.
Валідація веб-форм
- Види валідації.
- Перевірка введених значень.
- Псевдокласи стану.
Препроцесори
- Препроцесори SASS, SCSS.
- Вкладені правила.
- Директиви.
- Вендорні префікси.
CSS Методології
- Навіщо потрібні методології.
- Методологія БЕМ.
- Блок, елемент, модифікатор.
Адаптивність і Адаптивна графіка
- Типи і види верстки.
- CSS media запити.
- Стратегії Mobile і Desktop first.
- Адаптив і ретинізація фонових та контентних зображень.
Іспит HTML/CSS
Іспит з пройденого матеріалу.
JavaScript
Введення
- JavaScript – що це таке.
- Підключення скрипта.
- DevTools.
- Визначення об'єктів, властивостей та методів.
- Типи данних.
Оператори
- Оператори.
- Вивід данних/Ввід данних.
- Вирішення логічних задач та побудова алгоритмів.
- Умови if/else та switch/case.
Масиви і цикли
- Масиви.
- Цикли.
- Методи присвоєння.
- Методи масиву.
- Області видимості.
Функції
- Функції.
- Стрілочні функції.
- Лексичне оточення.
- Контексти і виклики.
Замикання this
- Замикання this.
- Контексти і виклики.
- Call, apply, bind.
Об'єкти та класи
- ООП.
- Об'єкти.
- Інкапсуляція, абстракція, наслідування, поліморфізм.
- Практика.
ES6
- Конструктори.
- Внутрішні методи.
- Прототипи.
- ES6.
DOM
- DOM.
- Навігація по DOM.
- Властивості.
- Робота з DOM-вузлами.
Події
- Події.
- Форми.
- Event propagation.
- Drag'n'Drop.
Local Storage & Node.js
- Local Storage.
- Node.js.
- Установка і використання.
- Додавання/видалення бібліотек.
Асинхронний Js & дата
- Асинхронний JS.
- Синхронність, асинхронність, багатопотоковість.
- SetTimeout і setInterval.
- Дата.
- Promise.
Протоколи передачі даних
- TCP/IP.
- HTTP.
- HTTPS.
- Коди відповіді.
- Помилки і обробка.
REST API
- REST API.
- Ajax.
- Fetch.
- Практика.
WebPack & Gulp
Складання проєктів: WebPack, Gulp.
React
- Основи популярної бібліотеки.
- Створення зборки.
- Використання React на прикладах.
Іспит з JavaScript
React
Знайомство з React
- Що таке React.
- Налаштування і інструменти.
- Що таке JSX.
- Компоненти.
- Компоненти-класси vs Функціональні компоненти.
State & Події
- Ререндер компонентів.
- Що таке стейт.
- Що таке JSX.
- Робота зі стейтом, зміна та оновлення стейту.
- Події і SyntheticEvent Object.
Props, види рендеру
- Рендер за умовою.
- Рендер колекцій, Що таке key.
- Що таке Props.
- Передача пропсів між компонентами.
Життєві цикли компонентів
- Монтування, оновлення та розмонтування.
- Методи класового компоненту:
- componentDidMount;
- componentDidUpdate;
- componentWillUnmount.
Хуки частина 1
- useEffect.
- useLayoutEffect.
- useState.
- useReducer.
- useRef.
Хуки частина 2, кастомні хуки React memo
- Хуки для оптимізації, useMemo, useCallback.
- React memo.
- Що таке кастомні хуки, як їх використовувати.
Стилізація
- Inline Styles (інлайнові стилі).
- Звичайний CSS.
- CSS модулі.
- CSS in JS.
Форми
- Неконтрольовані елементи.
- Контрольовані елементи.
- Складні форми.
- Бібліотеки для роботи з формами.
HTTP запити
- Робота з REST АРІ, хороші практики.
- Обробка процесу завантаження.
- Обробка помилок, Error Boundary.
Реакт роутинг, частина 1
- Що таке URL, структура.
- Бібліотека React Router.
- Базовий роутинг Routes and Route.
- Вкладені роути.
- Компонент Outlet.
- Компоненти Link, NavLink.
Реакт роутинг, частина 2
- Робота з історією.
- Приватні роути.
- Програмна навігація "useNavigate" і "navigate".
- Lazy Loading.
- ErrorElement для обробки помилок в додатку.
Стейт менеджмент, useContext. Бібліотека Redux частина 1
- UseContext.
- Вступ до стейт менеджменту, які найпопулярніші.
- Вступ до бібліотеки Redux, Redux Toolkit.
- Базове налаштування бібліотеки Redux.
Бібліотека Redux частина 2
- Робота з Redux Toolkit.
- ConfigureStore.
- CreateAction.
- CreateReducer.
- CreateSlice.
React Native
Знайомство з React Native
- Що таке React Native.
- Особливості роботи.
- Expo.
- Відмінність React від React Native.
- Документація.
Теги і робота з данними
- Огляд базових компонентів.
- Введення даних.
- Обробка данних.
- AsyncStorage.
Стилі
Робота зі стилями.
Навігація
- Створення екранів.
- Переключення екранів.
- Передача данних між сторінками.
Додаткові включення
- Робота з картами.
- Робота з календарем.
- Доступ до данних.
API
- Підключення бібліотеки.
- Надсилання запитів.
- Обробка результатів.
Зовнішні посилання і QR
- Створення сторінки з зовнішніми посиланнями.
- Обробка QR-code.
Завершення
- Рефактор коду.
- Збірка білда для Android.
Node.js
Основи Node js. Цикл подій. Створення консольного застосунку
- Що таке Node.js.
- Робота з бібліотеками.
- Написання консольного застосунку та його запуск.
- Робота з дебагером у VSCode.
Основи Express. CRUD. Postman
- Встановлення.
- Що таке CRUD.
- Написання найпростішого серверу.
- Робота з Postman.
Бази даних. Реляційна база даних SQLite
- Види баз даних.
- Реляційні бази.
- Встановлення SQLite.
- Робота з SQLite.
- Мова SQL.
- Додавання у сервер роботи з базою даних.
Нереляційні бази даних. MongoDB. Схеми й методи Mongoose
- Відмінності реляційних і нереляційних баз данних.
- Встановлення MongoDB.
- Додавання у сервер роботи з базою даних.
Аутентифікація
- Безпека застосунку.
- Захист даних користувача.
- Додавання таблиці користувачів.
- Допуск до виклику ендпоінтів гостей (незареєстрованих юзерів), звичайних юзерів та адміністраторів.
Робота з файлами. Буфери. Завантаження файлів у базу даних
- Стандартна бібліотека роботи з файлами.
- Читання, створення, редагування та зберігання файлів.
- Обробка помилок.
- Завантаження файлів у базу даних.
Робота з об'єктами у Node.js
- Робота з об'єктами. Обмеження.
- Властивості об'єкту.
- Методи роботи з об'єктами.
- Цикл for…in.
Створення модулів. Тестування. Mocha. Chai
- Створення власних локальних модулів.
- Import та required.
- Тестування коду. Хто має писати тести?
- Приклад тестування коду за допомогою Mocha та Chai.
- Дебагер у тестах.
Фінальний проєкт. Розробка серверу. Деплой на Heroku. Допоміжні інструменти розробника: основи git, linter
- Завершення розробки серверу.
- Оформлення проєкту у репозиторії.
- Написання документації до проєкту.
Пошта. Docker
Вебсокети
Python
Введення в Python. Встановлення середовища
- Ознайомлення з мовою Python: історія, застосування
- Встановлення Python та налаштування середовища розробки
- Запуск першої програми на Python
Основи синтаксису Python: змінні, оператори, типи даних
- Змінні та їх типи: числа, рядки, списки, словники
- Оператори: арифметичні, порівняння, логічні
- Вбудовані функції для роботи з типами даних
Керуючі конструкції: умовні оператори та цикли
- Умовні оператори: if, else, elif
- Оператори порівняння та логічні вирази
- Цикли: while і for. Ітерування по послідовностям
Структури даних: списки, кортежі, словники
- Списки: створення, індексація, зрізи, методи
- Кортежі: особливості та використання
- Словники: ключі, значення, методи роботи
Функції та модулі
- Визначення та виклик функцій
- Параметри функцій: позиційні, іменовані
- Робота з модулями: імпорт, створення власних модулів
Введення в ООП. Класи та об'єкти
- Основні поняття ООП: класи, об'єкти, атрибути, методи
- Створення класів та екземплярів класів
- Ініціалізація об'єктів через конструктор
Наслідування та поліморфізм
- Принцип успадкування та його застосування
- Розширення класів, перевизначення методів
- Поліморфізм: загальний інтерфейс для різних класів
Інкапсуляція та абстракція
- Інкапсуляція: обмеження доступу до атрибутів та методів
- Абстракція: визначення загального інтерфейсу класу
- Абстрактні класи та методи
Принципи SOLID в ООП
- Принцип єдиного обов'язку (Single Responsibility Principle)
- Принцип відкритості/закритості (Open/Closed Principle)
- Принцип підстановки Барбари Лісков (Liskov Substitution Principle)
- Принцип розділення інтерфейсу (Interface Segregation Principle)
- Принцип інверсії залежностей (Dependency Inversion Principle)
Основи веб-розробки та архітектура клієнт-сервер
- Основні поняття веб-розробки: клієнт, сервер, HTTP-протокол
- Принципи роботи клієнт-серверної архітектури
Введення до FastAPI. Встановлення та перша програма
- Знайомство з фреймворком FastAPI: особливості, переваги
- Встановлення FastAPI та створення простої веб-програми
- Маршрутизація запитів та обробка маршрутів
Введення до баз даних та ORM (Object-Relational Mapping)
- Основи роботи з реляційними базами даних
- Поняття ORM та переваги його використання
- Інтеграція ORM SQLAlchemy з FastAPI
Визначення моделей даних та створення таблиць
- Визначення класів моделей даних з використанням SQLAlchemy
- Створення таблиць в базі даних на основі моделей
CRUD-операції та робота з даними
- Створення, читання, оновлення та видалення даних з використанням SQLAlchemy
- Основи роботи з сесіями та транзакціями
Введення до аутентифікації та авторизації
- Розрізнення між аутентифікацією та авторизацією
- Токени аутентифікації та їх роль у веб-програмах
Реалізація аутентифікації з використанням JWT (JSON Web Tokens)
- Генерація та перевірка JWT-токенів
- Інтеграція аутентифікації з FastAPI
Реалізація авторизації та управління доступом
- Розділення прав доступу користувачів
- Реалізація ролей та дозволів
Валідація даних та обробка запитів
- Валідація даних, що надходять від клієнтів
- Використання пайплайнів для обробки даних запитів
Робота з файлами та завантаження даних
- Завантаження та зберігання файлів на сервері
- Робота з зображеннями та іншими медіафайлами
Docker для розгортання веб-програм
- Основи Docker: контейнеризація, образи, контейнери
- Створення Docker-контейнера для FastAPI-програми
Оптимізація продуктивності
- Виявлення та усунення вузьких місць у програмі
- Кешування даних та оптимізація запитів до бази даних
Введення в тестування веб-програм
- Типи тестування: модульне, інтеграційне, функціональне
- Написання та запуск тестів з використанням бібліотеки Pytest
Створення API документації за допомогою Swagger
- Автоматична генерація документації на основі коду
- Інтеграція Swagger UI з FastAPI
Розробка фінального проєкту
Студенти розроблять свій власний веб-проєкт на основі вивченого матеріалу.
Розгортання фінального проєкту
Підготовка та розгортання фінального проєкту на віддаленому сервері з використанням Docker.
Soft skills IT
Що таке soft skills
- Які бувають?
- Де застосовувати?
- Як виміряти свій рівень володіння soft skills.
- Як покращувати свої скіли.
Soft skills для IT спеціаліста
- Для чого IT спеціалісту розвивати soft skills?
- Комунікація: як прокачати і де знадобиться.
- Креативність і гнучкість: як прокачати і де знадобиться.
- Самодисципліна: як прокачати і де знадобиться.
- Критичне мислення: як прокачати і де знадобиться.
- Уважність: як прокачати і де знадобиться.
- Проактивність: як прокачати і де знадобиться.
- Адаптивність: як прокачати і де знадобиться.
- Інші навички.
Цілі і їх досягнення
- Колесо балансу.
- Як зрозуміти чого хочу саме я?
- Як правильно поставити свої цілі (смарт).
- Як декомпозувати цілі.
- Як досягати своїх цілей?
Емоційний інтелект/Емпатія
- Що таке емоційний інтелект?
- Ща таке емпатія і чим відрізняється?
- Як це застосовувати з вигодою для себе.
- Особисті кордони при високому рівні емпатії.
Основи комунікації
- Що таке екологічна комунікація?
- Види комунікації.
- Бар'єри в комунікації.
- Ціль в комунікації, як її побачити і застосувати на практиці.
- Правила успішної комунікації.
Конфліктологія
- Що таке конфлікт? Чому це добре?
- Який ідеальний результат конфлікту.
- Види та способи розв'язання конфліктів.
- Як зберігати спокій під час конфліктів.
Ораторське мистецтво
- Навіщо нам рот?
- Як говорити так, щоб тебе почули?
- Як правильно, ефективно та швидко доносити свої думки.
- Страх говорити.
Ефективне навчання
- Що таке ефективне навчання?
- Як правильно навчатись?
- Принципи швидкого і якісного навчання.
- Як не забути все, що вивчив.
Основи фінансової грамотності
- Скільки грошей мені треба для щастя?
- Скільки грошей мені треба насправді?
- Як вести власний бюджет і знати куди і звідки приходять гроші?
- Лайфхак: де взяти гроші, коли їх нема?
Планування і тайм-менеджмент
- Як правильно визначити пріоритетність задач?
- Принципи планування і тайм менеджменту.
- Багатозадачність: добре чи погано? Як встигнути все?
- Трекінгові системи.
Особливості курсу
- Заняття проходять 3 рази на тиждень
- Запис кожного заняття буде доступний в особистому кабінеті
- Практичні домашні завдання
- Живі Q&A-сесії в онлайн-форматі
- Викладачі – практикуючі фахівці у IT-компаніях
- Додаткові переваги у пакеті "Pro"
Викладачі курсу
- Богдан Лущенко - Fullstack Developer
- Крістіна Малітовська - Frontend/Mobile Developer
- Дмитро Рябовол - Розробник UI інтерфейсів. Markup developer at Studytube
- Дарія Звягіна - Head of Product and Service
- Костянтин Полішко - Senior front-end developer at Calaton-systems USA
- Дмитро Бузоверя - Python Developer at AJAX Systems
- Sales / Lead Generation / Business Development
Програма курсу
Вступ. Чому саме маркетплейси?
- Знайомство з спікером
- Порівняння всіх маркетингових каналів для товарного бізнесу
- Огляд топових українських маркетплейсів
Результат:
Ви зрозумієте чітку різницю між всіма доступними рекламними каналами в товарному бізнесі, а також дізнаєтесь який краще маркетплейс підходить під різні групи товарів. На занятті розберемо топ 10 українських маркетплейсів і зрозуміємо переваги і недоліки кожного.
Юридична та бухгалтерська підготовка
- Відкриття ФОП
- Взаємодії з банками
- ПРРО - що це таке і навіщо?
- Договора з службами доставки
Результат:
Ви зрозумієте чіткий покроковий план дій по відкриттю свого бізнесу на маркетплейсах. На занятті розберемо всі необхідні юридичні та бухгалтерські кроки для швидкого старту без помилок.
Відкриття магазину на Prom і Rozetka
- Реєстрація магазину на Prom
- Реєстрація магазину на Rozetka
Результат:
Ви зрозумієте, як відкрити свої магазини на цих маркетплейсах. На занятті розберемо деталі подачі документів та верифікації магазинів, а також чому блокують деякі магазини і як цього уникнути.
Відео гайди по кабінетам продавця
- Відео гайд по кабінету Prom
- Базові налаштування магазину на Prom
- Відео гайд по кабінету Rozetka
- Базові налаштування магазину на Rozetka
Результат:
Ви зрозумієте який розділ в кабінеті продавця за що відповідає. На занятті розберемо кожний елемент кабінету продавця в деталях на прикладі ефективних магазинів.
Пошук правильного товару
- Топ 20 правил пошуку маржинального товару
- 3 основні стратегії пошуку товару
- Бонусна стратегія для скаутінгу
Результат:
Ви зрозумієте які товари є табу на старті товарного бізнесу, а також отримаєте практичні поради по пошуку правильного товару для продажу. На занятті розберемо дуже багато прикладів з особистого досвіду спікера і чому він їх не рекомендує, а також з'явиться чіткий план по пошуку гарних товарів.
Пошук постачальників по дропу та опту
- Де знайти постачальника по дропу і опту в Україні
- Як перевірити постачальника, на що звернути увагу
- Початок роботи з новим постачальником в Україні
- Пошук постачальника в Китаї та Туреччині
Результат:
Ви зрозумієте як працює система дропшипінг і опт. Для кого підходить дроп і чи можливо на ньому заробити великі гроші? На занятті розберемо всі площадки, де шукати собі постачальника, зрозуміємо які питання їм потрібно задавати при знайомстві і як побудувати довгострокові партнерські відносини. Також дізнаєтесь, для кого підходить постачальники з Китаю і Туреччини.
Модерація товарів на Prom
- SEO оптимізація картки
- Дизайн лістингу
- Характеристики та базові налаштування картки
Результат:
Ви зрозумієте як створити свої перші картки на маркетплейсі Prom. На занятті на практичному прикладі зберемо якісну картку товару з повного нуля.
Модерація товарів на Rozetka
- Як проходить модерація карток на Rozetka
- SEO оптимізація картки
- Дизайн лістингу
- Лайфхаки по модерації
Результат:
Ви зрозумієте як створити і промодерувати свою першу картку на маркетплейсі Rozetka. На занятті розберемо як створити картку в сервісі Foks, як максимально оптимізувати свою картку під алгоритм індексації на маркетплейсі.
Внутрішня та зовнішня реклама, секрети налаштування
- Внутрішня реклама на Prom
- Внутрішня реклама на Rozetka
- Зовнішня реклама для маркетплейсів
Результат:
Ви зрозумієте як налаштувати Про сейл рекламу на Prom, а також внутрішню рекламу, комплекти і промоакції на Rozetka. На занятті розберемо всі нюанси налаштування кожного інструмента і познайомимось з додатковими каналами трафіку на свою картку товару.
Автоматизація на маркетплейсах
- Що таке crm система і навіщо вона на маркетплейсах
- Які основні інтеграції потрібно налаштувати з crm системою
- Як працює ай пі телефонія і сервіси смс розсилки
Результат:
Ви зрозумієте як можна максимально автоматизувати всі бізнес процеси на маркетплейсах, щоб у вас і ваших співробітників було більше вільного часу. На занятті розберемо основні можливості crm і яку користь вони можуть принести продавцю на маркетплейсах.
Обробка перших замовлень
- Робота з статусами на маркетплейсах
- Скрипт підтвердження замовлення
- Допродаж товарів
- Робота з відгуками
Результат:
Ви зрозумієте як коректно обробляти замовлення, чітку схему взаємодії з покупцем. На занятті розберемо механіку обробки замовлень на обох маркетплейсах, сфокусуємось на відгуках і роботою з незадоволеними покупцями.
Делегування і побудова команди мрії
- Трудові функції оператора
- Трудові функції комірника
- Трудові функції відділу якості
- Трудові функції відділу фінансів
Результат:
Ви зрозумієте, як можна повність вийти з операційної діяльності і які співробітники вам потрібні. На занятті розберемо конкретні функції кожної позиції і точки контролю співробітників.
Стратегії масштабування на маркетплейсах
- Яка одиниця масштабування на маркетплейсах
- Що порібно для кратного масштабування своїх продажів
- Міжнародна експансія
Результат:
Ви зрозумієте, як можна постійно масштабувати свій товарний бізнес на автоматі. На занятті розберемо всі можливі стратегії масштабування на маркетплейсах.
Огляд найпопулярніших закордонних маркетплейсів
- Etsy
- eBay
- Amazon
- Локальні міжнародні маркетплейси
Результат:
Ви зрозумієте де ще можна продавати свої товари, крім України. Які там є обсяги продажів і який закордонний маркетплейс підходить для якої категорії товару.
Посібник з відкриття магазину на маркетплейсі Etsy
- Юридична і бухгалтерська підготовка
- Регістрація магазину
- Базові налаштування
Результат:
Ви зрозумієте чіткий покроковий план дій по відкриттю свого бізнесу на маркетплейсі Etsy. На занятті розберемо всі необхідні юридичні та бухгалтерські кроки для швидкого старту без помилок, а також всі необхідні налаштування твого магазину.
Навігація по магазину Etsy
- Гайд по магазину
- За що відповідає кожний розділ
- Найважливіші показники для ефективної роботи
Результат:
Ви зрозумієте, з чого складається кабінет продавця Etsy, ти будеш знати де що шукати і будеш вміти керувати своїм магазином.
Просування карток на маркетплейсі Etsy
- СЕО оптимізація лістінгів
- Внутрішні рекламні інструменти
- Зовнішні рекламні інструменти
Результат:
Ви зрозумієте які конкретні дії можна робити, для того, щоб твоя картка виходила в топ видачі маркетплейсу і давала тобі багато продажів.
Модерація карток на маркетплейсі Etsy
- Як проходить модерація
- Які є нюанси модерування
- Як створити ідеальний лістінг
Результат:
Ви зрозумієте як промодерувати свій товар на цьому маркетплейсі, секрети модерації і створення кращих карток товарів.
Виконання замовлень і обслуговування замовлень на маркетплейсі Etsy
- Як правильно обробити замовлення
- Доставка і оплата замовлення
- Як працювати з відгуками
Результат:
Ви зрозумієте як організувати відправку замовлення покупцю, стандарти обслуговування і важливість коректної роботи з відгуками.
Посібник на відкриття магазину на маркетплейсі eBay
- Юридична і бухгалтерська підготовка
- Регістрація магазину
- Базові налаштування
Результат:
Ви зрозумієте чіткий покроковий план дій по відкриттю свого бізнесу на маркетплейсі eBay. На занятті розберемо всі необхідні юридичні та бухгалтерські кроки для швидкого старту без помилок, а також всі необхідні налаштування твого магазину.
Навігація по магазину eBay
- Гайд по магазину
- За що відповідає кожний розділ
- Найважливіші показники для ефективної роботи
Результат:
Ви зрозумієте, з чого складається кабінет продавця eBay, ти будеш знати де що шукати і будеш вміти керувати своїм магазином.
Просування карток на маркетплейсі eBay
- СЕО оптимізація лістінгів
- Внутрішні рекламні інструменти
- Зовнішні рекламні інструменти
Результат:
Ви зрозумієте які конкретні дії можна робити, для того, щоб твоя картка виходила в топ видачі маркетплейсу і давала тобі багато продажів.
Модерація карток на маркетплейсі eBay
- Як проходить модерація
- Які є нюанси модерування
- Як створити ідеальний лістінг
Результат:
Ви зрозумієте як промодерувати свій товар на цьому маркетплейсі, секрети модерації і створення кращих карток товарів.
Виконання замовлень і обслуговування замовлень на маркетплейсі eBay
- Як правильно обробити замовлення
- Доставка і оплата замовлення
- Як працювати з відгуками
Результат:
Ви зрозумієте як організувати відправку замовлення покупцю, стандарти обслуговування і важливість коректної роботи з відгуками.
Посібник з відкриття магазину на маркетплейсі Amazon
- Юридична і бухгалтерська підготовка
- Регістрація магазину
- Базові налаштування
Результат:
Ви зрозумієте чіткий покроковий план дій по відкриттю свого бізнесу на маркетплейсі Amazon. На занятті розберемо всі необхідні юридичні та бухгалтерські кроки для швидкого старту без помилок, а також всі необхідні налаштування твого магазину.
Навігація по магазину Amazon
- Гайд по магазину
- За що відповідає кожний розділ
- Найважливіші показники для ефективної роботи
Результат:
Ви зрозумієте, з чого складається кабінет продавця Amazon, ти будеш знати де що шукати і будеш вміти керувати своїм магазином.
Просування карток на маркетплейсі Amazon
- СЕО оптимізація лістінгів
- Внутрішні рекламні інструменти
- Зовнішні рекламні інструменти
Результат:
Ви зрозумієте які конкретні дії можна робити, для того, щоб твоя картка виходила в топ видачі маркетплейсу і давала тобі багато продажів.
Модерація карток на маркетплейсі Amazon
- Як проходить модерація
- Які є нюанси модерування
- Як створити ідеальний лістінг
Результат:
Ви зрозумієте як промодерувати свій товар на цьому маркетплейсі, секрети модерації і створення кращих карток товарів.
Виконання замовлень і обслуговування замовлень на маркетплейсі Amazon
- Як правильно обробити замовлення
- Доставка і оплата замовлення
- Доставка і оплата замовлення
Результат:
Ви зрозумієте як організувати відправку замовлення покупцю, стандарти обслуговування і важливість коректної роботи з відгуками.
Як обрати правильний товар для продажу на закордонних маркетплейсах
- Поради по пошуку товару для закордонної торгівлі
- Як знайти правильний товар в Китаї
- Як завезти товар із Китаю без помилок
Результат:
Ви зрозумієте як знаходити класні товару для продажу на закордонних маркетплейсах і як можна завезти товар з Китаю, щоб все було легально!
Особливості курсу
- Практичні домашні завдання
- Куратори, ментори - практики
- Навчання у зручний час
- Можливість вчитися з нуля
- Диплом
Викладачі курсу
Дмитро Куріс - 20 років у товарному бізнесі
Подати заявку





