- Digital Marketing
- Product Marketing / Brand Manager
Курс для фахівців рівня middle+ та вище. Протягом навчання поглиблено досліджуються аспекти digital маркетингу, розглядаються унікальні кейси та нетривіальні маркетингові рішення, а практичне засвоєння навичок відбувається на реальних бізнес-завданнях.
Програма курсу
Intro
- Intro to IT and markets
- How to become a CMO: soft and hard skills
- Marketing strategy
Performance
- Case study: how to manage marketing team in fast-scaling product
- Paid traffic
- Organic traffic
- Case study "Zimran: how to rock in Q5 and not be blown away afterwards"
- Нетворкінг
Analytics
- Intro and A/B-tests
- Web Analytics
- Case study: Why 25$ leads are not always better than 40$ leads
- Data Analytics
- Retention
- Case study From basics to rocketship and back or how to make decisions with CR < 1%
- Case study Product marketing frameworks
- Competitors and market analysis
Creative
- Creative Mindset & Brainstorm
- Meet-up with CEOs
- Creative Team
- Case study How to create great creative
- Final case: task announcement
- Marketing copywriting
Brand
- Brand Marketing
- Brand strategy
- Case study: Rebranding for a venture fund: a story
Communications
- PR
- SERM
- Networking with projects
- Case study: Events management & Marketing – what do we have in common
- Case study Panel Discussion SMM: Performance vs Brand
Вимоги для проходження курсу
- Бути фахівцем digital marketing рівня middle+ або мати досвід від 2 років у performance marketing
Особливості курсу
- Попередня реєстрація на курс, з проходженням тестових завдань та співбесіди
- Лекції від C-level фахівців
- Практика над реальними бізнес-проєктами зі зворотнім зв'язком
- Сертифікат про закінчення школи
- Нетворкінг
Викладачі курсу
- Макс Штепа - CEO, SKELAR
- Макс Шмалій - CMO, Livebeam
- Саша Мацюк - COO, Trible
- Святослав Степаненко - CMO, Howly
- Олександра Петруньок - PR Director, Genesis
- Євген Галкін - Head of Industry, Google Ukraine
- Євген Кашук - CEO, Brighterly
- Олександра Найдьонова - Head of Marketing, Flyer One Ventures
- Слава Цуркан - Head of Product Marketing, Jiji
- Ніна Ромащенко - Head of SEO, Legit Media Group
- Олександр Личак - Head of Product, OBRIO
- Анна Хома - Marketing Consultant, ex CMO OBRIO
- Анастасія Зінченко - Creative & Production Team Lead, Headway
- Анна Сафронова - SMM team lead, Headway
- Роман Тарнавський - СОО, Livebeam
- Макс Лукомінський - Head of Web, OBRIO
- Андрій Лузан - Chief Analytics Officer, Appflame
- Тетяна Шелудченко - Creative Team Lead Impulse
- Катя Андрушко - СОО, Quarks
- Яна Андьол - Head of Brand & Communications, Taimi
- IT Recruiting
Курс допоможе прокачати твої навички в IT-рекрутингу. Програма розрахована на студентів та джуніорів у IT-рекрутингу, а також буде корисна для досвідчених рекрутерів, які не працювали в ІТ-сфері.
Програма курсу
Вступний модуль. Рекрутинг у продуктовому IT
- Анатомія продуктової компанії: які є ролі та вакансії
- Роль рекрутера в продуктовій компанії
- ІТ-технології: все, що варто знати рекрутерам
Відкриття вакансії та пошук кандидатів
- Всі етапи найму. Портрет кандидата
- Копірайтинг. Працюємо з описом вакансії
- Аналіз ринку праці
- Активний пошук кандидатів: сорсинг та карта пошуку
Оцінка кандидата
- Скрінінг: підготовка питань та проведення
- Співбесіда: види інтерв'ю, підготовка, оцінка хард- та софт-скілів
Рекрутер як бізнес-партнер
- Аналітика
- Проджект-менеджмент
- Бренд рекрутера та компанії
Особливості курсу
- Попередня реєстрація на курс, з проходженням тестових завдань та співбесіди
- Доступ до всіх матеріалів залишається назавжди
- Домашні завдання та групові проєкти
- Індивідуальний фідбек від викладача
- Сертифікат про закінчення школи
- При успішному завершенні можливе запрошення на роботу до компанії
Викладачі курсу
- Артем Копанєв - COO Genesis
- Олеся Тасіц - Chief HR Officer
- Олексій Ніщик - Head of Education
- Альона Литвяк - Talent Acquisition Specialist
- Мар'яна Болобан - Head of People
- Ірина Кравченко - Talent Acquisition Team Lead
- Ірина Пупко - Talent Acquisition Specialist
- Соломія Дмитрук - Team development specialist
- Софія Татунчак - Recruitment Team Lead
- Чернова Людмила - Head of Talent Acquisition
- Катерина Сергієнко - VP of Recruitment
- Вероніка Кавка - People Operation Director
- Content Manager / Copywriter
- SMM
- SEO
На курсі ти зможеш дізнатись як розвивати медіа з мільйонною аудиторією у різних куточках світу. Протягом навчання опануєш інструменти для просування та монетизації продуктів на різних платформах, правила створення якісного контенту та способи налагодження ефективної роботи в креативній команді.
Програма курсу
Intro
- Основи продуктового ІТ
- Медіа як продукт: що це та як працює
Менеджмент
- Медіаменеджмент: найм та формування команди
- Стратегування в медіа від А до Я
Створення контенту
- Робота з текстами
- Моніторинг та перевірка новин
- Висвітлення спеціальних подій
- Технічні та контентні аспекти роботи SEO в медіа
- Редакційні формати, їх структура: повний гайд
- Теорія знімального процесу
- Основи візуального сторітелінгу
- Теорія знімального процесу
- Створення віральних відео на Youtube та Facebook
- У пошуках натхнення. Як ефективно менеджерити креативні команди
Маркетинг і монетизація
- Роль SMM та бренд-менеджменту в медіабізнесі
- Комплаєнс: політики платформ соціальних медіа
- Монетизація контенту
- B2B продажі у медіа
- Структура сайту для медіа
Аналітика
-
Продуктова та маркетингова аналітика
Особливості курсу
- Попередня реєстрація на курс, з проходженням тестових завдань та співбесіди
- Доступ до всіх матеріалів залишається назавжди
- Домашні завдання та групові проєкти
- Індивідуальний фідбек від викладача
- Сертифікат про закінчення школи
- При успішному завершенні можливе запрошення на роботу до компанії
Викладачі курсу
- Михайло Андрієвський - Head of Operations, Legit
- Ніна Ромащенко - SEO Content Team Lead, Legit
- Софія Шиляк - Compliance Team Lead, Genesis
- Анна Крохмалюк - Media Project Manager, Legit
- Катерина Мещерякова - Content Writer, Genesis
- Катерина Люшняк - Product Manager, Legit
- Олександра Бондаренко - Co-CEO, Legit
- Олександр Мацюк - Founder&COO, Trible
- Єлизавета Бордунова - Editor-in-Chief, Vector
- Вікторія Власенко - Creative Director, Legit
- Єгор Бахарєв - Head of Cuddle Buddies Media, Legit
- Ксенія Кіт - Head of Content, Legit
- Web & Mobile Design / UI/UX
Курс допоможе систематизувати знання про основи колористики, композиції та типографіки, а також навчить працювати з даними продуктової аналітики та покращенням дизайн-рішень для підвищення продуктових метрик за допомогою дизайну. Протягом навчання також дізнаєтесь як проводити дослідження, тестування та аналіз конкурентів, створювати дизайни для різних аудиторій.
Програма курсу
Вступ в продуктове IT
- Tech for non-tech
- Про курс та професію продуктового дизайнера
- Типографіка, верстка та кольори
- Мобільні та веб-інтерфейси
- Бібліотеки компонентів та дизайн-системи
- Хороші та погані інтерфейси
Користувацький досвід / UX Дослідження
- Психологія користувача та UX-патерни
- Аналіз конкурентів та евристичний аналіз
- Прототипування та шлях користувача
- Lean UX та Agile
- Якісні та кількісні методи досліджень
- Юзабіліті-тестування
- Глибинні інтервʼю
- Теорія Jobs-to-be-Done
Продукт та процес
- Робота в продуктовій команді
- Залучення, монетизація та повернення користувачів
- Гіпотези та брейнштормінг
- Продуктова аналітика та Data-driven підхід
- А/В-тестування
- Робота над фінальним проєктом
Особливості курсу
- Попередня реєстрація на курс, з проходженням тестових завдань та співбесіди
- Лекції 2 рази на тиждень
- Доступ до всіх матеріалів впродовж 2 місяців після закінчення школи
- Індивідуальний фідбек від викладача
- Нетворкінг
- Сертифікат про закінчення школи
Викладачі курсу
- Олексій Кравченко - UI/UX Designer, Universe
- Олександр Личак - Head of Product, OBRIO
- Анатолій Денисюк - Head of Product Design, Headway
- Аліна Чубченко - Product Designer, Quarks
- Backend
Курс допоможе систематизувати наявні знання, перейняти експертизу від спеціалістів різного рівня та розвинути архітектурне мислення. Також студенти зможуть дізнатись, що насправді є важливим для роботи у великих IT-продуктах та якими проблемами вони зіштовхуються.
Програма курсу
Побудова «чистої архітектури»
- Правильний стиль проєктування та використання патернів як інструменти спрощення коду та розв'язування продуктових задач (Clean Code principles, принципи SOLID, GRASP, патерни проєктування)
Архітектура
- Види архітектур
- Плюси та мінуси монолітних та розподілених систем
- Архітектурні патерни: Saga, 2PC, Event bus
Інфраструктура
- Контейнеризація та віртуалізація
- Найпопулярніша система контейнеризації Docker
- Робота з хмарними сервісами
Безпека
- Вразливості програми до різноманітних атак, які можуть призвести до несанкціонованого доступу до конфіденційної інформації, пошкодження систем та даних, а також викрадення цінних ресурсів.
- Використання ефективних засобів безпеки
SDLC
- Етапи, які проходить задача перед тим, як потрапити на production
- Підхід CI/CD, та як це допомагає проєктам рухатись швидше
Вимоги для проходження курсу
- Знання основ об'єктно-орієнтованого програмування та комп'ютерних алгоритмів
- Близько року комерційного досвіду написання працюючих додатків чи кілька успішних пет-проєктів
- Володіння PHP або GoLang
Особливості курсу
- Попередня реєстрація на курс, з проходженням тестових завдань та співбесіди
- Для junior- та middle-розробників
- Code review та peer-to-peer навчання
- Робота над власним проєктом
- Containers Immersion Day від AWS
- Нетворк з колегами та С-Level спеціалістами
Викладачі курсу
- Богдан Новіков - Solution Architect однієї з продуктових компаній venture builder SKELAR
- Андрій Попович - СTO однієї з продуктових компаній venture builder SKELAR
- Андрій Глибовець - Dean of the Faculty of Computer Science, НаУКМА
- Сергій Воронкін - Backend Team Lead, однієї з продуктових компаній venture builder SKELAR
- Ростислав Силка - Backend Developer однієї з продуктових компаній venture builder SKELAR
- Єгор Гнедаш - Backend Developer однієї з продуктових компаній venture builder SKELAR
- Михайло Гришкевич - CISO at Solidgate
- Олександр Хникін - Backend Team Lead at LIVEBEAM
- Дмитро Гаранжа - Engineering Team Lead at Howly, SocialTech
- Андрій Філенко - Backend Tech Lead at Quarks
- Сергій Міхеєв - Backend Guild Master, Livebeam at SKELAR
- Вадим Войтюк - Principal Solutions Architect at AWS, CTO, startup mentor
- Content Manager / Copywriter
Курс для тих, хто хоче опанувати професію Copywriter. На заняттях ви навчитесь готувати історії та сценарії для роликів, створювати "чисті" тексти для сайтів, лендінгів, email-розсилок, соц. мереж, рекламних кампаній, писати статті у блог та PR-публікації в медіа, генерувати ідеї для контенту та PR-стратегій.
Програма курсу
Що таке копірайтинг
- Що таке текст.
- Що значить ефективний текст.
- Хто такий копірайтер.
- Навіщо потрібні знання маркетингу.
- Які задачі вирішує правильно написаний текст.
Принципи написання ефективного тексту
- Які існують правила написання гарного тексту.
- Що значить писати конкретно.
- Слова, які потребують розшифрування.
- Що таке вступні слова.
- Пам'ятка №1. Читайте вголос текст.
- Формула.
Алгоритм написання ефективного тексту
- Шкідливі штампи та кліше.
- Декілька способів бути цікавим автором.
- Залучення уваги читача за допомогою фраз-зв'язок.
- Правила написання дієслів.
Блок маркетингу в копірайтингу
- Вивчіть для кого ви пишете текст.
- Прочитайте тексти конкурентів.
- Проведіть інтерв'ю з клієнтом.
- Проведіть інтерв'ю зі своїм продуктом.
- Переходьте до технології написання тексту.
Ще раз про цільову аудиторію
- Хто така цільова аудиторія.
- Етапи поведінки покупця.
- Як зрозуміти кому необхідний мій товар/послуга.
- Сегментація та характеристика.
- Як правильно визначити ЦА.
- Чим відрізняються B2B та В2С?
- Види ЦА.
- Метод 5 W.
- Як виявити якості та характеристики покупців.
- Як робити сегментацію.
Болі, бар'єри та драйвери і як їх використати копірайтеру
- Що таке біль.
- Як шукати біль.
- Часті болі.
- Як застосовувати біль.
- Що таке бар'єри та драйвери? Чим вони відрізняються?
- Схема роботи з бар'єрами та драйверами.
- Де шукати болі, бар'єри та драйвери?
- Сервіси для пошуку болю.
- Як працювати з отриманими даними.
Структура тексту, що "продає"
- Задачі заголовків.
- Методи написання заголовків.
- Різні заголовки.
- Доказова база для тексту.
- Основна частина тексту.
- Заклик до дії.
Заголовки
- Класичні форми заголовків.
- Нестандартні заголовки.
- Тезисні підзаголовки.
- Що таке теглайн і як він працює.
Tone of Voice
- Що таке Tone of Voice?
- Як розробити Tone of Voice.
- Шаблон.
Що таке тригери
- Терміновість.
- Лімітованість.
- Жадібність.
- Вибраність.
- Бажання бути №1.
- Історії.
- Соц. докази.
- Спільнота.
- Очікування.
- Загальний ворог.
- Авторитет.
- Взаємна подяка.
- Зобов'язання та послідовність.
- Емоції.
- Специфіка.
- Подія.
- Цілісність.
- Як використовувати тригери.
- Смайлики.
Що таке сторітелінг
- Історії.
- Навіщо мені сторітелінг.
- Техніки створення історій.
- Фундамент створення історії.
- Мета сторітелінгу.
- Сюжет.
- Структура сторітелінгу.
- Ідеї створення сторітелінгу. Приклади.
Як поставити ТЗ копірайтеру і як розмовляти з копірайтером, щоб він вас зрозумів
- Матеріали для копірайтера.
- Ключові пункти ТЗ. Приклад ТЗ.
- Як говорити з копірайтером.
- Виправлення.
Закріплюємо: 6 правил гарного тексту
- Приклади.
- Рекомендації на тему: "Як навчитися писати тексти?"
Копірайтинг і нейромережі. Як покращити свої тексти
- Що таке нейромережа та як з нею працювати.
- Які є різні типи нейромереж та їх основні властивості.
- Як можна використовувати нейромережі для генерації заголовків та описів.
- Які є переваги та недоліки використання нейромереж у копірайтингу.
- Які є приклади успішного використання нейромереж у копірайтингу.
- Які є методи для вибору правильного типу нейромережі та навчання її на потрібних даних.
Особливості курсу
- Доступ до матеріалів курсу рівно на один рік
- Лекції у форматі запису
- Сертифікат по закінченні курсу
- Практичні домашні завдання
- Додаткові переваги у пакеті "Сертифікація":
- доступ до закритого Telegram-чату з ментором-експертом
- завдання на відпрацювання здобутих навичок
- перевірка завдань після кожної лекції ментором курсу з розширеним фідбеком
Викладачі курсу
Катерина Орел - Employer Brand Manager в IT компанії.
Больше информации- Soft Skills in IT
Курс допоможе опанувати необхідні навички для роботи в IT сфері. На заняттях ви навчитесь правильно ставити цілі, плани команді, делегувати та керувати проектами, швидко приймати рішення, якісно виконувати завдання та закривати угоди.
Програма курсу
Що таке Soft Skills
- Які бувають Soft Skills?
- Де застосовувати?
- Як виміряти свій рівень володіння Soft Skills.
- Як покращувати свої скіли.
Soft Skills для IT спеціаліста
- Для чого IT спеціалісту розвивати Soft Skills?
- Комунікація: як прокачати і де знадобиться.
- Креативність і гнучкість: як прокачати і де знадобиться.
- Самодисципліна: як прокачати і де знадобиться.
- Критичне мислення: як прокачати і де знадобиться.
- Уважність: як прокачати і де знадобиться.
- Проактивність: як прокачати і де знадобиться.
- Адаптивність: як прокачати і де знадобиться.
- Інші навички.
Цілі і їх досягнення
- Колесо балансу.
- Як зрозуміти чого хочу саме я?
- Як правильно поставити свої цілі (смарт).
- Як декомпозувати цілі.
- Як досягати своїх цілей?
Емоційний інтелект. Емпатія
- Що таке емоційний інтелект?
- Що таке емпатія і чим відрізняється?
- Як це застосовувати з вигодою для себе?
- Особисті кордони при високому рівні емпатії.
Основи комунікації
- Що таке екологічна комунікація?
- Види комунікації
- Бар'єри в комунікації
- Ціль в комунікації, як її побачити і застосувати на практиці.
- Правила успішної комунікації.
Конфліктологія
- Що таке конфлікт? Чому це добре?
- Який ідеальний результат конфлікту?
- Види та способи розв’язання конфліктів.
- Як зберігати спокій під час конфліктів?
Ораторське мистецтво
- Навіщо нам рот?
- Як говорити так, щоб тебе почули.
- Як правильно, ефективно та швидко доносити свої думки.
- Страх говорити.
Ефективне навчання
- Що таке ефективне навчання.
- Як правильно навчатись.
- Принципи швидкого і якісного навчання.
- Як не забути все, що вивчив.
Основи фінансової грамотності
- Скільки грошей мені треба для щастя?
- Скільки грошей мені треба насправді?
- Як ефективно розпоряджатись фінансами.
- Як вести власний бюджет і знати куди і звідки приходять гроші.
- Лайфхак: де взяти гроші, коли їх нема?
Планування і тайм-менеджмент
- Як правильно визначити пріоритетність задач.
- Принципи планування і тайм-менеджменту.
- Багатозадачність: добре чи погано? Як встигнути все?
- Трекінгові системи.
Problem solving та робота зі стресом
- Які бувають проблеми?
- Як виявити приховану проблему?
- Етапи вирішення проблем.
- Як прокачати навичку вирішення проблем?
- Правила для тих, хто прагне комплексно вирішувати проблеми.
- Що таке стрес та які його причини?
- Стресостійкість і як її підвищити?
Мотивація та самомотивація
- Що таке мотивація та які її типи існують?
- Етапи мотивації.
- Причини втрати мотивації.
- Як можна змінити ситуацію при втраті мотивації?
- Що таке самомотивація?
- Стимули самомотивації.
- Способи підвищити самомотивацію.
Особливості курсу
- Доступ до матеріалів курсу рівно на 6 місяців (для пакету "З підтримкою" – на 12 місяців)
- Додаткові матеріали та література
- Заняття проходять на освітній платформі у вигляді запису відеолекцій
- Практичні домашні завдання
- Додаткові переваги у пакеті "З підтримкою":
- домашні завдання з перевіркою від викладача
- 4 живі Q&A-сесії питання-відповідь зі спікером
- книга "Soft-Skills за 7 днів"
- отримання сертифікату
- мастермайнд-сесія з учнями потоку через місяць після навчання
Викладачі курсу
Даша Звягіна - Head of Product and Service з командою 30+ людей. Будує свою агенцію з розробки освітніх продуктів та ефективного сервісу.
Больше информации- Other
Курс допоможе опанувати навички роботи з таблицями. Під час занять ви навчитеся складати фінансові, аналітичні та маркетингові звіти, будувати прогнози та графіки, візуалізувати дані, автоматизовувати роботу за допомогою формул та знань.
Програма курсу
Введення в Google Spreadsheets
- Як працюють таблиці.
- Верхнє меню в Google Spreadsheets.
- Структура файлу.
Робота з даними
- Формат даних.
- Введення даних.
- Прості формули.
- Робота з даними.
- Різні листи.
- Оформлення і візуальний вигляд таблиці.
Математичні формули
- Як працюють формули.
- Підрахунок даних.
- Використовуємо формули.
Логічні формули
- Які бувають.
- Використовуємо логічні формули в роботі.
Пошук даних
- Формули для пошуку даних.
- Використовуємо формули для пошуку в роботі.
- Фільтри.
Діаграми і графіки
- Види.
- Введення даних у графіки.
- Формат та стиль графіків.
Зведені таблиці
- Формули для зведених таблиць.
- Як використовувати таблиці із різних документів.
P&L таблиці
- Покроково разом створюємо таблицю.
Створюємо Маркетингову таблицю
- Збираємо дані по різних каналах.
- Лист Дашборд.
- Створюємо воронку продажів.
Особливості курсу
- Заняття проходять на освітній платформі у вигляді запису відеолекцій
- Доступ до матеріалів курсу рівно на 6 місяців (для пакету "Pro" – на 12 місяців)
- Надання додаткових матеріалів для вивчення
- Доступ до телеграм-чату учасників
- Додаткові переваги у пакеті "Pro":
- тестування після теоретичних уроків на знання теми
- отримання сертифікату
Викладачі курсу
Чувілєк Євген - засновник маркетингової агенції MindMarketing.
Больше информации- 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?
- Які бувають?
- Де застосовувати?
- Як виміряти свій рівень володіння soft skills
- Як покращувати свої скіли
Soft skills для ІТ спеціаліста
- Для чого IT спеціалісту розвивати soft skills?
- Комунікація: як прокачати і де знадобиться?
- Креативність і гнучкість: як прокачати і де знадобиться?
- Самодисципліна: як прокачати і де знадобиться?
- Критичне мислення: як прокачати і де знадобиться
- Уважність: як прокачати і де знадобиться
- Проактивність: як прокачати і де знадобиться
- Адаптивність: як прокачати і де знадобиться
- Інші навички
Цілі і їх досягнення
- Колесо балансу
- Як зрозуміти чого хочу саме я?
- Як правильно поставити свої цілі (смарт)
- Як декомпозувати цілі
- Як досягати своїх цілей?
Емоційний інтелект/Емпатія
- Що таке емоційний інтелект?
- Ща таке емпатія і чим відрізняється?
- Як це застосовувати з вигодою для себе?
- Особисті кордони при високому рівні емпатії
Основи комунікації
- Що таке екологічна комунікація?
- Види комунікації
- Бар'єри в комунікації
- Ціль в комунікації, як її побачити і застосувати на практиці?
- Правила успішної комунікації
Конфліктологія
- Що таке конфлікт? Чому це добре?
- Який ідеальний результат конфлікту?
- Види та способи розв'язання конфліктів
- Як зберігати спокій під час конфліктів?
Ораторське мистецтво
- Навіщо нам рот?
- Як говорити так, щоб тебе почули?
- Як правильно, ефективно та швидко доносити свої думки?
- Страх говорити
Ефективне навчання
- Що таке ефективне навчання?
- Як правильно навчатись?
- Принципи швидкого і якісного навчання
- Як не забути все, що вивчив?
Основи фінансової грамотності
- Скільки грошей мені треба для щастя?
- Скільки грошей мені треба насправді?
- Як вести власни бюджет і знати куди і звідки приходять гроші?
- Лайфхак: де взяти гроші, коли їх нема?
Планування і таймменеджмент
- Як правильно визначити пріорітетність задач?
- Принципи планування і тайм менеджменту
- Багатзадачність: добре чи погано? Як встигнути все?
- Трекінгові системи
Фінальна робота
Розробка власного проєкту на вибір:
- Сайт
- Веб-додаток
- Мобільний додаток
Особливості курсу
- Власний кабінет Genius Space
- Прямі ефіри
- Комунікація в чаті
- Практичні домашні завдання
- Куратори, ментори-практики
- Навчання в зручний час
- Диплом
- Коучинг з працевлаштування
Викладачі курсу
- Дмитро Бузоверя - Python developer at AJAX Systems
- Дарія Звягіна - Head of Product and Service
- Frontend
На курсі ви опануєте сучасні технології веброзробки. На заняттях вас навчать створювати інтерфейси користувача, веб-сторінки та корпоративні сервіси, а також вивчите основи верстки HTML/CSS та JavaScript. Після завершення курсу ви зможете претендувати на посаду Junior Frontend Developer.
Програма курсу
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
Soft skills IT
Що таке soft skills
- Які бувають?
- Де застосовувати?
- Як виміряти свій рівень володіння soft skills.
- Як покращувати свої скіли.
Soft skills для IT спеціаліста
- Для чого IT спеціалісту розвивати soft skills?
- Комунікація: як прокачати і де знадобиться.
- Креативність і гнучкість: як прокачати і де знадобиться.
- Самодисципліна: як прокачати і де знадобиться.
- Критичне мислення: як прокачати і де знадобиться.
- Уважність: як прокачати і де знадобиться.
- Проактивність: як прокачати і де знадобиться.
- Адаптивність: як прокачати і де знадобиться.
- Інші навички.
Цілі і їх досягнення
- Колесо балансу.
- Як зрозуміти чого хочу саме я?
- Як правильно поставити свої цілі (смарт).
- Як декомпозувати цілі.
- Як досягати своїх цілей?
Емоційний інтелект/Емпатія
- Що таке емоційний інтелект?
- Ща таке емпатія і чим відрізняється?
- Як це застосовувати з вигодою для себе.
- Особисті кордони при високому рівні емпатії.
Основи комунікації
- Що таке екологічна комунікація?
- Види комунікації.
- Бар'єри в комунікації.
- Ціль в комунікації, як її побачити і застосувати на практиці.
- Правила успішної комунікації.
Конфліктологія
- Що таке конфлікт? Чому це добре?
- Який ідеальний результат конфлікту.
- Види та способи розв'язання конфліктів.
- Як зберігати спокій під час конфліктів.
Ораторське мистецтво
- Навіщо нам рот?
- Як говорити так, щоб тебе почули?
- Як правильно, ефективно та швидко доносити свої думки.
- Страх говорити.
Ефективне навчання
- Що таке ефективне навчання?
- Як правильно навчатись?
- Принципи швидкого і якісного навчання.
- Як не забути все, що вивчив.
Основи фінансової грамотності
- Скільки грошей мені треба для щастя?
- Скільки грошей мені треба насправді?
- Як вести власний бюджет і знати куди і звідки приходять гроші?
- Лайфхак: де взяти гроші, коли їх нема?
Планування і тайм-менеджмент
- Як правильно визначити пріоритетність задач?
- Принципи планування і тайм менеджменту.
- Багатозадачність: добре чи погано? Як встигнути все?
- Трекінгові системи.
Фінальна робота
- Розробка власного проєкту на вибір:
- Сайт.
- Веб додаток.
- Мобільний додаток.
Особливості курсу
- Заняття проходять 2-3 рази на тиждень
- Практичні домашні завдання
- Живі Q&A-сесії в онлайн-форматі
- Запис кожного заняття буде доступний в особистому кабінеті
- Власний проєкт у портфоліо
- Викладачі – практикуючі фахівці у IT-компаніях
- Додаткові переваги у пакеті "Pro"
Викладачі курсу
- Крістіна Малітовська - Frontend/Mobile Developer
- Дмитро Рябовол - Розробник UI інтерфейсів. Markup developer at Studytube
- Дарія Звягіна - Head of Product and Service
- Frontend
Курс ознайомить з основами HTML та CSS. Отриманні навички зможете застосувати на практиці та навчитесь перетворювати намальований дизайнером макет в живий сайт.
Програма курсу
Розробка інтерфейсів з нуля
- Що потрібно знати.
- Для чого потрібна ця професія.
- Що таке веб.
- Шляхи розвитку.
Початок роботи
- Налаштування середовища.
- Програми для роботи.
- Завантаження першого сайту.
Введення у HTML
- Теги та атрибути.
- Семантика.
- Робота з текстом.
- Зображення.
- Інтерактивні елементи.
- Списки.
Продовження HTML
- Інструменти розробника.
- Таблиці.
- Символьні підстановки.
- Медіаконтент, фрейм.
- Оформлення і валідація коду.
Введення в CSS
- Підключення стилів.
- Синтаксис, селектори.
- Каскадність і специфічність.
- CSS змінні.
Шрифти
- Підключення шрифтів.
- Локальні шрифти.
- Оформлення тексту.
Блокова модель
- Геометрія елемента
- Типи елемента.
- Структурні псевдокласи.
Flexbox
- Основні концепції.
- Flex-контейнер і flex-елемент.
- Практичне застосування.
Розкладка CSS Grid
- Основні концепції.
- Grid-контейнер.
- Grid-елемент.
- Практичне застосування.
Декоративні ефекти
- Типи зображень.
- Фон.
- Градієнти.
- Тінь.
- Псевдоелементи.
Графіка
- Растрова графіка.
- Векторна графіка. SVG.
- Додавання SVG на сторінку.
- SVG-спрайт.
Позиціонування
- Типи позиціонування.
- Властивість overflow.
- Накладання елементів.
Анімація
- Трансформація.
- Переходи.
- Анімація.
Створення веб-форм
- Основи роботи.
- Елементи форм.
- Групування полів.
Валідація веб-форм
- Види валідації.
- Перевірка введених значень.
- Псевдокласи стану.
Препроцесори
- Препроцесори SASS, SCSS.
- Вкладені правила.
- Директиви.
- Вендорні префікси.
CSS Методології
- Навіщо потрібні методології.
- Методологія БЕМ.
- Блок, елемент, модифікатор.
Адаптивність і Адаптивна графіка
- Типи і види верстки.
- CSS media запити.
- Стратегії Mobile і Desktop first.
- Адаптив і ретинізація фонових та контентних зображень.
Фінальна робота
- Фінальний модуль та отримання диплому.
Особливості курсу
- Заняття проходять у зручний час
- Практичні домашні завдання
- Додаткові переваги у пакеті "Pro"
- Доступ до особистого кабінету із записами занять
Викладачі курсу
Дмитро Рябовол - Markup developer at Studytube.
Больше информации- Finance
Курс допоможе розібратися в усіх тонкощах програми BAS Бухгалтерія для автоматизації обліку підприємства. На заняттях ви опануєте та зможете використовувати функціонал програми, навчитесь вести облік будь-якої ділянки та правильно закривати місяць, формувати звітність та супроводжувати господарський процес діяльності підприємства.
Програма курсу
Знайомство з програмою BAS Бухгалтерія
- Базові аспекти для знайомства з програмою.
- Знайомство з інструментами "BAS Бухгалтерія" та налаштування користувача.
- Поступове поповнення довідкової інформації.
- Введення початкових залишків.
- Знайомство з додатковими реквізитами (банківські рахунки, підрозділи, коди тощо).
Відображення операцій купівлі товару та отримання послуг
- Відображення закупівлі товарі, матеріалів від контрагентів.
- Відображення отримання послуг.
- Можливості розподілення послуг.
- Закупівля матеріалів через підзвітну особу.
Відображення операцій продажу товару та надання послуг
- Реалізація товару покупцям.
- Надання послуг клієнтам.
Складські операції обліку
- Інвентаризація товару на складі.
- Процес переміщення товару між складами.
- Відображення збирання та розбирання наборів товару.
Операцій з грошовими коштами
- Операції з безготівковими розрахунками.
- Операції з готівковими розрахунками.
- Операції з підзвітними особами.
- Відображення купівлі/продажу іноземної валюти.
Облік ПДВ
- Відображення отриманих податкових накладних в програмі BAS Бухгалтерія.
- Отримання податкових накладних.
- Виписка податкових накладних в програмі BAS Бухгалтерія.
Кадровий облік та розрахунки з заробітної плати
- Основні налаштування кадрового обліку в BAS Бухгалтерія.
- Нарахування авансу.
- Нарахування заробітної плати.
- Виплата податків та внесків.
Облік основних засобів та малоцінних активів
- Купівля основних засобів та малоцінних активів.
- Подальші операції обліку з основними засобами.
- Нарахування амортизації ОЗ.
- Відображення операцій ремонту, модернізації тощо.
Відображення операцій виробничого обліку в системі
- Первинні налаштування виробничого обліку.
- Відображення випуску продукції та надання виробничих послуг.
- Розрахунок собівартості продукції.
Закриття періоду
- Аналіз накопичених доходів та витрат.
- Підсумкові операції місяця.
- Виконання щомісячних кроків закриття періоду.
Імпорт/експорт
- Закупівля ТМЦ.
- Введення митної декларації.
- Відображення отримання іноземних послуг.
- Продажі на експорт.
Бонусний модуль
- Книга доходів. Автоматичне заповнення.
- Огляд програми MedDoc.
Особливості курсу
- Доступ до матеріалів курсу на 6 місяців (для пакету "Pro" – на 12 місяців з подальшими оновленнями)
- Конспекти лекцій до всіх модулів
- Покрокові інструкції та алгоритми заповнення звітності
- Додаткові переваги у пакеті "Pro":
- бонусний модуль "Огляд програми MedDoc";
- тестування після кожного модуля;
- сертифікат про проходження навчання.
Викладачі курсу
Ліана Кириленко - сертифікований викладач по програмних продуктах лінійки BAS. Головний бухгалтер з досвідом роботи понад 10 років.
Больше информации- Digital Marketing
Курс-інтенсив по роботі з особистим брендом, який допоможе збільшити дохід. Під час проходження курсу вас навчать структурувати сторінки в соціальних мережах та робити готові контент-плани до кожної з них, а також знаходити та працювати з клієнтами в одній з найбільших фріланс бірж у світі.
Програма курсу
Стратегія, цілі, задачі, тактика та секрети
- З чого складається просування особистого бренду.
- Стилі особистого бренду.
- Як просуватись тим, хто не хоче показувати себе (це можливо).
- Як генерувати довіру та любов через соціалки.
Упаковка та ведення аккаунту в Facebook
- Упаковка профілю, фото, загальна інфа.
- Кавери, які збільшують конверсію в підписку і замовлення.
- Обов'язкові поля для заповнення.
- Як зробити "біо" конверсійним.
- Типи та приклади обов'язкового контенту в фейсбук.
Instagram, упаковка та ведення
- Як зробити профіль та опис, який конвертує в замовлення.
- Різні варіації оформлення контенту під конкретні цілі.
- Готові шаблони контент-плану з прикладами.
- Як будувати довіру та конвертувати її в клієнтів через сторіс.
- Що заборонено публікувати, щоб не зруйнувати особистий бренд.
Telegram, створення та упаковка
- Створюємо та запаковуємо телеграм-канал.
- Робимо опис, який конвертує.
- Підготовлюємо інтро-пост.
- Підготовлюємо активний або пасивний контент-плани.
- Покрокова структура контенту, щоб ваш телеграм продавав.
LinkedIn. Профіль, ведення та робота з крупними клієнтами
- Нюанси, тонкощі та хитрощі роботи з LinkedIn.
- Створюємо конверсійний LinkedIn профіль.
- Підготовлюємо інтро-пост.
- Створюємо структуру контенту для корпоративних замовників.
- Запускаємо профіль.
ТікТок, який приносить нові замовлення
- Оформлення профілю і обов'язкові лінки.
- Структура ведення ТікТок, яка приносить замовлення.
- Як за 15 хвилин зробити пост, який може привести клієнта.
- Контент-план для ТікТок.
- Що записувати, якщо ви не любите знімати себе.
- Як продавати в ТікТок.
- Маленький хак, як з одними і тими ж відео збільшити результати в 10 раз.
UpWork. Починаємо генерувати клієнтів
- Готуємо профіль до роботи на upwork.
- Запаковуємо кейси та відгуки. Що робимо, якщо їх ще немає.
- Структура роботи з upwork.
- Вчимося працювати з швидким пошуком клієнтів.
- Приклади закриття клієнтів на upwork.
Особливості курсу
- Лекції у форматі запису
- Необмежений доступ до матеріалів курсу
- Практичні домашні завдання
- Доступ до телеграм-чату учасників
Викладачі курсу
- Олесь Тимофєєв - Співзасновник Genius
- Михайло Діль - Founder трафік студії Bro group (спеціалізація Facebook, Tik Tok, Google)
- Максим Зайченко - Засновник Zaichenko Team
- Юля Проскуріна - засновниця DGTL Proskurina та хом'як
- Web & Mobile Design / UI/UX
Курс допоможе опанувати професію UX/UI дизайнера з нуля. На заняттях ви вивчите основи UX/UI дизайну, методології та інструменти для розробки найкращих інтерфейсів, навчитесь створювати візуальний та адаптивний дизайн, матимете власноруч створений проєкт у портфоліо, поради щодо оформлення CV та підготуєтеся до інтерв'ю з роботодавцем/замовником.
Програма курсу
UX/UI дизайнер
- Хто такий UX/UI дизайнер.
- Які особливості роботи в різних типах компаній.
- Що робить UX/UI дизайнер на роботі.
Методології/Human centered design процес. UX методології
- Які підходи існують.
- Які підходи коли краще використовувати + як зібрати кейс в портфоліо.
Збір даних від замовника
- З ким говорити.
- Які запитання ставити.
- Як проводити зустріч з замовником.
Дослідницька стратегія
- Які методи досліджень існують.
- Які методи коли краще використовувати.
Аналіз конкурентів
- Як вибрати конкурентів.
- За якими параметрами їх аналізувати.
Інтерв'ю з користувачами
- З ким говорити.
- Які питання ставити.
Опитування
- Які запитання ставити.
- Як обробляти відповіді.
Персонажі
- Хто такі персонажі.
- Навіщо вони потрібні.
Мапа шляху користувача
- Що таке мапа шляху.
- З чого складається мапа.
- Як дані перетворюються на рішення.
Інформаційна архітектура
- Що таке інформаційна архітектура.
- Навіщо вона потрібна.
- Як нею користуватись.
Інструменти дизайнера. Як змінювався софт
- Які задачі виконує діджитал дизайнер.
- Актуальні програми які сьогодні використовують діджитал дизайнери.
Принципи роботи з Figma. Основи інтерфейсу. Організація макетів
- Як працювати з Figma.
- Функції та інструменти Figma.
- Як структуровано вести проекти та організовувати простір.
Елементи сайту. Стилі, сітки та автолейаути
- Які бувають типи сайтів та їх елементи.
- Як підготувати макет Figma перед створенням дизайну.
Прототипування
- Що таке прототипи.
- Які інструменти прототипування існують.
- Навіщо потрібні прототипи.
Тестування інтерфейсів
- Що таке тестування інтерфейсів.
- Що тестувати.
- З ким тестувати.
Референси та мудборди
- Навіщо потрібно створювати мудборди та збирати референси.
- Як тренувати надивленість.
Візуальний дизайн: типографіка та іконки
- Що таке візуальний стиль сайту.
- Принципи типографіки.
- Робота зі шрифтами.
- Як створювати іконки.
Адаптивний дизайн
- Як правильно створювати дизайн для мобільних пристроїв.
- Адаптація складних елементів.
Візуальний дизайн: композиція, сітки та колір
- Що таке колір та як його використовувати.
- Основні правила побудови композицій.
- Типи сіток та особливості їх побудови.
Презентація
- Як підготуватись до презентації.
- Як презентувати рішення.
Дизайн система та UI kit. iOs, Android. Особливості та гайдлайни
- Для чого потрібні гайдлайни.
- Особливості використання гайдланів Human Interface Guidelines та Material Design.
- Що таке дизайн-система.
- В чому відмінність дизайн-системи та UI kit.
- Що таке атомарний дизайн?
Веб аналітика
- Особливості інструментів аналітики.
- Як цифри можуть впливати на дизайн.
- Основні інструменти Google Analytics.
Передача файлів в розробку
- Як стати кращим другом із розробником коли ти дизайнер проекту.
- Вчимося готувати специфікації макетів для передачі розробнику.
Портфоліо, CV. Як підготуватися до інтерв'ю з роботодавцем/замовником
- Що має містити портфоліо дизайнера.
- Що має містити резюме.
- Як підготуватися до інтерв'ю з роботодавцем/замовником.
Особливості курсу
- Доступ до курсу:
- пакет "Basic" – 3 місяці
- пакет "Pro" – 6 місяців
- пакет "Premium" – 12 місяців
- Практичні домашні завдання
- 4 ефіри "Питання - відповідь" від спікерів курсу
- Додаткові переваги у пакетах "Pro" та "Premium":
- сертифікат/диплом про проходження курсу
- індивідуальний зворотній зв'язок від куратора
- додаткові ефіри "Питання - відповідь" від спікерів курсу
- доступ до чату з вакансіями від Genius.Space
Викладачі курсу
- Євген Педорич - UI designer, Product designer у Kyivstar
- Іста Чебан - UX designer, Product designer у Kyivstar
- JavaScript
Курс допоможе опанувати з нуля професію JavaScript Developer. На заняттях ви навчитесь розробляти інтерактивні сайти за допомогою JS, створювати різноманітні сценарії, запрошувати дані та передавати інформацію на сервер, додавати анімації та графічні ефекти на веб-сторінки враховуючи дії користувача.
Програма курсу
Введення
- 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 на прикладах.
Фінальна робота
- Фінальний модуль та отримання диплому.
Особливості курсу
- Заняття проходять у зручний час
- Додаткові переваги у пакеті "Pro"
- Доступ до особистого кабінету із записами занять
- Сертифікат про проходження курсу
Викладачі курсу
Крістіна Малітовська - Front End/Mobile Developer, React/React Native Developer at CanDo.
Больше информации- Project Manager
Під час проходження курсу Ви набудете знань та навичок у визначенні, оцінці, комунікації ризиків та навчитесь зменшувати кількість стресових ситуацій на роботі для себе, команди та клієнта.
Програма курсу
- Ключові визначення із теорії ризик менеджменту. Професійний словник менеджера.
- Техніки ідентифікації та оцінки ризиків.
- Документація: план управління ризиками та реєстр ризиків.
- Внутрішні та зовнішні ризики. Ескалація. Перевірена роками формула комунікації ризиків.
- Старт нового бізнесу/проєкту/фази. Ризики та припущення.
- Типові ризики для IT-проєктів та можливі реакції на них.
- Ризик-орієнтований підхід до управління проєктами.
- Приклади з життя та розбір кейсів.
Вимоги для проходження курсу
- Мінімум пів року комерційного досвіду в IT на позиції ПМа
Особливості курсу
- Інтерактивні вебінари із практичними кейсами
- Живі обговорення та розбір питань учасників групи
Викладачі курсу
- Ліза Копилова - Senior Project Manager у Sigma Software.
- Frontend
Програма курсу
Модуль 1. Вступ до JavaScript
- Вступ до веб-розробки та JavaScript
- Встановлення середовища розробки та інструментів
Модуль 2. Основи JavaScript
- Синтаксис та змінні
- Умовні конструкції
- Цикли та ітерація
- Функції
- Масиви
Модуль 3. Робота з DOM
- Вступ до DOM (Document Object Model)
- Робота з елементами
- Робота з подіями
Модуль 4. ООП в JavaScript
- Вступ до ООП
- Конструктори та прототипи
Модуль 5. Вступ до React.js
- Ознайомлення з React.js
- Компоненти
- Робота з JSX
- Життєвий цикл компонентів
Модуль 6. Основи TypeScript
- Вступ до TypeScript
- Типи даних та анотації типів
- Інтерфейси та класи в TypeScript
Модуль 7. Робота з API та AJAX
- Взаємодія з сервером за допомогою AJAX запитів
- Використання API
Модуль 8. Розробка проєкту з використанням React.js i TypeScript
- Планування та створення проєкту
- Розробка компонентів з використанням React.js та TypeScript
Модуль 9. Завершення курсу
- Розробка та презентація фінального проєкту
- Підсумкове тестування та оцінювання знань
Вимоги до учасників курсу
Курс вимагає початкових знань з HTML/CSS. Знання англійської мови для розуміння літератури буде перевагою під час навчання.
Особливості курсу
- Практичні завдання
- Експертні інструктори
- Сертифікат після проходження курсу
- Python
- WEB Developer / Webmaster
На тебе чекає вісім годин живого кодингу. Ми покроково розглянемо особливості побудови асинхронних високонавантажених вебзастосунків з використанням мови програмування Python.
Програма курсу
Теми:
- Основи побудови асинхронних архітектур
- Реалізація однопотокового неблокуючого сервера (event loop)
- Coroutines. Async/await. Створення власного awaitable-об’єкта
- Взаємодія з СУБД з використанням асинхронності
- Приклад реалізації REST API на базі асинхронного вебфреймворка
- Розгортання асинхронних застосунків
Після завершення курсу ти:
- Розбиратимешся у внутрішній реалізації асинхронності на Python
- Навчишся застосовувати асинхронний код на практиці
- Матимеш змогу прокачати свої навички та пройти наш курс web services on Python
Вимоги до учасників курсу
Для виконання всіх кроків процесу розробки бажано використовувати POSIX-сумісну операційну систему (наприклад, Linux, MacOS).
Чому варто пройти курс "Python Asynchronous Programming"?
- Знання asynchronous Python може значно підвищити продуктивність твого програмного забезпечення, особливо в мережевому і веб програмуванні
- Правильно написаний асинхронний код може бути більш зрозумілим і зручним для розробників порівняно з традиційним синхронним кодом, особливо при обробці багатьох паралельних операцій
- Asynchronous in Python стає все важливішим в сучасному програмуванні та особливо актуальним у веброзробці та серверних застосунках. Вивчення цього підходу допоможе тобі бути більш конкурентоспроможним розробником у майбутньому
- Знання асинхронного програмування може розширити твої можливості в пошуку роботи та підвищити твою привабливість для потенційних роботодавців
Особливості курсу
- Тривалість - 8 годин
- Заняття українською мовою з використанням англійських термінів
- Веброзробникам рівня: Middle, Senior та Team Lead
- Other
Курс спрямований на отримання практичних навичок використання Kubernetes для розгортання мікросервісних застосунків. Ми почнемо з обговорення архітектури Kubernetes і рекомендованих підходів до його використання. Потім перейдемо до побудови та розгортання застосунків з використанням специфікацій Kubernetes. Нарешті, ми вивчимо засоби для упаковки застосунків і забезпечення до них зовнішнього доступу.
Програма курсу
Модуль 1. Вивчення архітектури Kubernetes
- Вивчення компонентів кластера (API server, controllers, schedulers, etcd тощо)
- Вивчення архітектурних шаблонів кластерних застосунків (health checks, externalized configuration, service discovery тощо)
Модуль 2. Вивчення Minikube та Kubectl
- Встановлення minikube та docker у хмарі для кожного учасника (AWS EC2 надається Sigma Software University)
- Підключення до minikube та docker з машини розробника
- Робота з віддаленим minikube з використанням локального kubectl
Модуль 3. Вивчення Pods, Configs, Services, Deployments, Ingress та Jobs
- Configuration на основі k8s config map, git repository і configuration server
- Connectivity на основі load balancers (k8s services) і reverse proxy (k8s ingress)
- Deployment на основі k8s rollout upgrade (k8s deployments), blue-green deployment і canary release
Модуль 4. Знайомство з Helm
- Підготовка шаблонів специфікацій
- Підготовка пакетів та їх розгортання
- Використання репозиторіїв для керування пакетами
Модуль 5. Знайомство з AWS EKS
- Встановлення та налаштування навчального кластера для навчальної групи (AWS EKS надається Sigma Software University)
- Підключення з використанням kubectl
- Спільна робота у кластері
Після завершення навчання на курсі Kubernetes:
- Матимеш глибоке розуміння того, як працює Kubernetes, його основних концепцій та архітектури
- Навчишся створювати застосунки в Kubernetes-середовищі, а також керувати їх життєвим циклом
- Володітимеш інструментами моніторингу та логування, щоб відстежувати та аналізувати роботу застосунків в Kubernetes
- Матимеш практичний досвід розгортання застосунків в Kubernetes
- Знатимеш як забезпечувати безпеку своїх застосунків в Kubernetes-середовищі та виявляти можливі загрози
Вимоги до учасників курсу
- Базовий досвід роботи з Linux
- Базовий досвід роботи з Docker
- Попередньо встановлене та налаштоване програмне забезпечення: git, bash, ssh, Git for Windows includes bash and ssh
- Додаткове програмне забезпечення:
- AWS CLI (у випадку використання власного облікового запису)
- Docker (для публікації власних образів додатків)
Чому варто пройти курси Kubernetes?
- Kubernetes є однією з найпопулярніших інструментів для оркестрації контейнерів, і багато компаній шукають спеціалістів, які володіють цією технологією
- Kubernetes дозволяє ефективно керувати контейнерами, що робить розгортання та масштабування застосунків простішим та надійнішим
- Знання цього інструменту дозволить тобі автоматизувати багато задач, що раніше вимагали б великої кількості ручної роботи, тим самим підвищуючи продуктивність команди
- Курси Kubernetes допоможуть тобі краще розібратися в контейнеризації та оркестрації, що може бути корисним для розуміння сучасних архітектур застосунків
Особливості курсу
- Тривалість - 8 годин
- Рівень Middle
- Заняття українською мовою з використанням англійських термінів
- Підходить розробникам всіх технологій
- C# / .NET
Програма курсу
Теми:
- Вступ. Загальні відомості про .NET
- Робота з GIT
- Основні конструкції мови С#. Алгоритми сортування, пошуку
- Алгоритми і структури даних
- Об'єктно-орієнтоване програмування на C#
- Введення-виведення інформації. Робота з текстовою інформацією
- Колекції у С#
- Делегати. Події. Лямбда вирази, анонімні класи
- Шаблони проєктування
- Мова інтегрованих запитів LINQ
Що студенти отримають по закінченню кожного з рівнів .NET Camp Pro?
Базовий рівень:
- Базові знання та навички із програмування на платформі .NET (C#)
- Основи об'єктно-орієнтованого мислення та реалізації парадигм ООП
- Навички створення консольних застосунків на мові C#, досвід з організації процесу налагодження програмних продуктів, з аналізом отриманих результатів
- Практичний досвід роботи з віддаленим репозиторієм з керуванням доступу та системою відслідковування можливих змін
- Розвиток алгоритмічного мислення
- Навички оцінки та стандартний інструментарій для реалізації переваг і недоліків конкретних структур даних
- Вміння валідувати вхідні дані та працювати з винятковими ситуаціями
Основний рівень:
- Поглиблені знання та навички із програмування на платформі .NET (C#)
- Основи об'єктно-орієнтованого мислення та реалізації парадигм ООП
- Навички створення консольних застосунків на мові С#, досвід з організації процесу налагодження програмних продуктів, з аналізом отриманих результатів
- Практичний досвід роботи з віддаленим репозиторієм з керуванням доступу та системою відслідковування можливих змін
- Розвиток алгоритмічного мислення
- Знання по використанню основних конструкцій мови
- Навички оцінки та стандартний інструментарій для реалізації переваг і недоліків конкретних структур даних
- Вміння валідувати вхідні дані та працювати з винятковими ситуаціями
- Базовий інструментарій оцінки складності алгоритмів та базові алгоритми сортування за різними критеріями та пошуку інформації, особливості застосування алгоритмів у різних структурах даних
- Знайомство з існуючими шаблонами проєктування та особливостями їх реалізації
- Вміння будувати UML-діаграми та їх читати
Вимоги до кандидатів .NET кемпу:
- Знання англійської мови на рівні не нижче Pre-Intermediate
- Власний ноутбук (не менше ніж 4 GB RAM і процесор не нижче ніж 1.8 GHz)
- Базові навики C#:
- Розуміння класу і об'єкта
- Базові типи даних
- Оператори
- Цикли
- Вітається, але не обов'язковий, мінімальний досвід в програмуванні на будь-якій мові
Особливості курсу
- 25 занять по 3 години
- Рівень - Middle
- Заняття українською мовою з використанням англійських термінів
Викладачі курсу
Лілія Дяконюк - .NET Trainer at Sigma Software University
Больше информации







