- Prompt Engineering / ChatGPT
На курсі ти покроково вивчиш, як працювати зі Stable Diffusion: від написання промту - до генерації якісних артів на будь-яку тему. Розберешся у всіх термінах та аддонах. Навчишся аналізувати свої та інші роботи, щоб відрізнити якісні генерації від поганих. В результаті зможеш керувати генерацією зображень так, як цього хочеш ти. А також матимеш понад 30 різних згенерованих артів на різні теми.
Програма курсу
Блок 1. Знайомство з програмою, примітивна генерація
- Встановлення програми на комп'ютер
- Знайомство з програмою
- Що таке моделі, як вони створюються
- Що таке Промт, негативний Промт, токени
- Структура Промту
- Сила токенів і на що вона впливає
- Seed зображення
- Приклади робіт інших художників: як відрізнити хорошу генерацію від поганої
- Практика: генерація людини
Блок 2. Розширення навичок користування, перші кроки до покращення якості
- Що таке скрипти і які вони бувають
- Скрипт Prompt matrix: для чого, як користуватись
- Скрипт X/Y/Z plot
- Практика: генерація людини в іншій моделі
Блок 3. Вдосконалення зображень, встановлення і використовування аддонів для Automatic1111
- Різниця між Loras, Embeddings та VAE
- Що робити, якщо моя модель не створює те, що я хочу
- img2img
- Extensions - третій етап покращення зображень
- ADetailer
- Umi-AI-Embeds - рандомізація промту
- Практика: генерація оточення та стилізованого персонажа
Блок 4. Створення власної LoRa
- Встановлення окремої програми
- Як підготувати зображення
- Налаштування
Диплом
У тебе буде 1,5 тижня на генерацію, щоб попрактикувати нові знання й навички. Презентуєш свої роботи та отримаєш фінальний фідбек.
Вимоги до техніки:
- Відеокарта: NVIDIA GeForce, не меньше 4Gb відеопам'яті
- Оперативна пам'ять: Мінімум 16Gb
- Операційна система: Windows 10+
- Жорсткий диск: Необхідно мати вільних 20+ Gb на жорсткому диску або SSD
- Стабільне підключення до мережі інтернет
Викладачі курсу
Анастасія (MerlMorison) - Prompt Engineer
Подать заявку- Motion Designer / Video Editor / 2D & 3D Animator
Протягом 2,5 місяців ти освоїш налаштування програми, анімацію стрибаючого м'яча, основні принципи анімації та створення переконливих поз для персонажів. Кожне заняття курсу розкриватиме нові аспекти, дозволяючи тобі поступово і впевнено розвивати свої навички. Регулярний зворотний зв'язок від ментора допоможе уникати помилок і вдосконалюватися з кожним кроком.
Програма курсу
Блок 1. Вступ до 3D-анімації
- Огляд інструментів: Знайомство з основними інструментами Autodesk Maya, які стануть вашими постійними помічниками у створенні анімації
- Налаштування програми: Як налаштувати інтерфейс для максимальної зручності роботи
- Додаткові програми: Використання таких інструментів, як Keyframe Player, QT та SyncSketch для оптимізації процесу
Блок 2. Анімація стрибаючого м'яча
- Практика з основами: Почнемо з анімації простих об'єктів, щоб зрозуміти основи руху та принципи фізики в анімації
- Анімаційні принципи: Вивчаємо головні закони анімації для створення привабливого руху
Блок 3. Anticipation та OverShoot
- Підготовка та завершення руху: Розглянемо, як передбачити та плавно завершити рухи в анімації для досягнення природності
- Аналіз та практика: Використання прикладів зі світу кіно, зокрема анімації Disney, для створення плавних і логічних рухів
Блок 4. Побудова пози
- Важливість якісних поз: Чому правильна поза персонажа - це основа переконливої анімації
- Технічні аспекти: Робота з балансом, лініями дії, ритмом та асиметрією для створення динамічних і реалістичних поз
Блок 5. Методи анімації
- Три підходи: Огляд основних підходів до анімації, включаючи покадрову анімацію (Pose to Pose)
- Практичне застосування: Застосовуємо метод Pose to Pose
Блок 6. Overlapping та Follow Through
- Теорія та практика: Як створити ефект інерції та додаткового руху для реалістичності анімації
- Практичні завдання: Демонстрація роботи з маятником для відпрацювання техніки
Блок 7. Практика створення анімації
- Планування та блокування: Як спланувати сцени та блокувати рухи для більшої точності
- Фінальне шліфування: Відшліфовування анімації до ідеального стану, використовуючи сплайни та полірування
Блок 8. Фідбек-сесія
Дві додаткові фідбек-сесії з ментором для детального аналізу та вдосконалення твоєї анімації.
Що необхідно для навчання:
- Технічні вимоги:
- Комп'ютер з операційною системою Windows або macOS
- Стабільне інтернет-з'єднання для доступу до лекцій та завдань
- Програмне забезпечення:
- Autodesk Maya (лекції та завдання адаптовані під цю програму)
Особливості курсу
- Щотижневі відеолекції
- Практичні завдання
- Регулярний зворотній зв'язок
- Підтримка спільноти та ментора
- Проєкт в портфоліо
- Сертифікат про проходження курсу
Викладачі курсу
Роман Сальніков - 3D Animator at Gameloft
Подать заявку- QA Automation / QA Manual
Ми навчаємо вас як відповідати на теоретичні питання практичними відповідями. Студенти виконують завдання від початку "зародження" проєкту до його виходу в реальне середовище - production.
Програма курсу
Тема 1. Вступ. Як встановити тестове середовище
Розглянемо мінімум теорії. Запамятаємо основи. Навчимося самостійно шукати інформацію. Розвіємо міф про необхідність "зубрити" терміни та стандарти.
- Життєвий цикл програмного продукту
- Види тестування
- Словник термінів для QA інженера
- Знайомство з проєктами Jungle Courses
- Встановлення тестового середовища
Тема 2. QA інженер та якість продукту
Навчимося цінувати якість. Проживемо день QA інженера. Відчуємо запити компаній на "власній шкурі".
- Якість продукту
- Як QA інженер впливає на якість продукту. Чи не впливає?
- Чого очікують від QA інженера (замовники, менеджери, розробники та команда вцілому)
- Демо + практика: VirtualBox, Vagrand, CMD (Terminal)
Тема 3. Тестування як стиль життя
Розглянемо психологічні аспекти роботи інженера по забезпеченню якості. Наведемо максимум прикладів роботи в IT компаніях. Обговоримо стиль життя, перспективи та можливості розвитку. Пройдемо практичний тест на розуміння спеціальності в цілому. Визначимо твою готовність до великих змін!
- Алгоритмічний математик чи літературний мислитель? Хто він - QA інженер?
- Тестування не для всіх
- Яке майбутнє в QA інженера (розглянемо кілька варіантів розвитку подій)
- Проєкт 1: Web education portal
- Проєкт 2: CRM & Business marketplace
- Проєкт 3: Taxi and ride sharing service
Тема 4. Документація в QA. Навіщо все записувати?
- Стандарти написання документації
- Робота з вимогами та специфікаціями. Бізнес аналіз
- User Stories
- Use Cases
- UML діаграми
- Як писати документи в QA. Тестова стратегія
- Test Plan. Структурні елементи
- Test Cases. Структурні елементи
- Bug reports. Як шукати баги?
- Reporting. Dachboards, QA Metrics
- Demo + practice
Тема 5. Професійні Test Management Tools та Bug Tracking Tools
- TestRail
- ReadMine
- SquashTM
- Jira
- Asana
- Demo + practice
Тема 6. Тестування Web додатків
- Юзер інерфейс елементи та їх властивості
- HTML, CSS
- Клієнт-серверна архітектура
- HTTP Protocol
- REST API. Swagger
- Developer Tools
- Firebug
- Databases. SQL. Navicat
- Demo + practice
Тема 7. Тестування Mobile додатків
- Емулятори та симулятори
- GenyMotion
- SauceLabs
- Demo + practice
Іспит
CV. Резюме
Співбесіда
Особливості курсу
- Власний кабінет Jungle cloud
- Онлайн заняття
- Комунікація в чаті
- Круті ментори, підтримка 24/7
- Теорія + практика
- Доступ до відеозаписів
- Домашні завдання і зворотній зв'язок
Викладачі курсу
- Соломія - PhD of IT, QA Engineer at Egilax
- Оксана - QA Assistant at Jungle Consulting
- QA Automation / QA Manual
Під час навчання ви отримаєте багато практики, після занять будуть завдання для засвоєння матеріалу. Кожне домашнє завдання включає практику на трьох комерційних проєктах. На вас чекає багато домашньої самостійної роботи та контрольні завдання.
Програма курсу
Тема 1. API testing
- Що таке API
- Формати передачі даних: xml, json
- Методи http запитів
- Test Cases для API
Тема 2. Fiddler Web Debugger tool
- Як працює Fiddler
- Як тестувати API використовуючи Fiddler
- Fiddler rules
Тема 3. Swagger & Postman
- Як тестувати API використовуючи Swagger
- Як читати API документацію в Swagger
- Як працює Postman
- Як тестувати API використовуючи Postman
- Автоматизація API тестування
Тема 4. JMeter
Як тестувати API використовуючи JMeter
Вимоги до кандидата:
- Досвід роботи QA
- Англійська мова на рівні intermediate або вище
Особливості курсу
- Власний кабінет Jungle cloud
- Онлайн заняття
- Комунікація в чаті
- Круті ментори + підтримка 24/7
- Теорія + практика
- Домашні завдання + зворотній зв'язок
Викладачі курсу
Катя - QA Lead Engineer at Pinngle
Подать заявку- Python
Цей курс дасть вам велику, міцну та цінну базу знань про мову Python. Курс приведе вас від нуля до впевненого розробника за допомогою Python. І все це: простим і легким способом, наче ви їсте шматок пирога.
Програма курсу
Тема 1. Знайомство. Загальна інформація: з чого складається комп'ютер, взаємодія користувач-комп'ютер, що таке програма, що таке алгоритм, огляд і аналіз популярних програм у 2023 році
Результат: розуміння взаємодії користувача з операційною системою, знання основ алгоритмізації: що таке алгоритм, різновиди алгоритмів.
Тема 2. Мова програмування Python. Її переваги. Які програмні продукти можна створювати за допомогою Python. Встановлення Python з офіційної сторінки. Налаштування програми, робота в програмному інтерпретаторі IDLE. Перша програма на Python
Результат: встановлення і налаштування програмного середовища для роботи з Python. Робота з програмними інтерпретаторами, наприклад, IDLE.
Тема 3. Встановлення Visual Studio Code. Робота з кодом на Python. Написання простої програми на Python. Структура програми. Що таке компілятор
Результат: встановлення і робота у середовищі Visual Studio Code. Написання програми на Python, аналіз структури програми.
Тема 4. Поняття змінної. Задання змінних в коді на Python. Типи даних. Робота з операторами (+, -, *,%,:)
Результат: написання програми на Python з використанням змінних з різними типами даних.
Тема 5. Умовні конструкції if...else. Написання програм з використанням умовних конструкцій
Результат: вивчення конструкції if...else. Використання її для написання програм.
Тема 6. Оператори AND i OR. Написання програм з операторами AND i OR, NOT
Результат: робота з логічними операторами: and, or, not. Розгалуження в Python.
Тема 7. Цикли в Python: безкінечний і обмежений. Цикли while i for
Результат: використання для повторюваних завдань цикли. Написання програм з двома видами циклів: for і while. Основні відмінності між циклами for і while. Застосування ключового слова break для завершения циклів.
Тема 8. Рядки, списки, кортежі і словники. Списки в Python. Як додати елемент в список або видалити його
Результат: вивчимо як працювати з ще кількома конструкціями мови Python: рядками, списками, кортежами та словниками. Рядки знадобляться для виведення тексту (наприклад, повідомлень "Старт!" або "Гра закінчена" у комп'ютерній грі), а у списках, кортежах та словниках можна зберігати набори значень.
Тема 9. Індивідуальна робота. Написання програм: простий калькулятор. Повторення пройденого матеріалу
Результат: узагальнення вивченого матеріалу, повторення написання різних програм, наприклад, калькулятор.
Тема 10. Функції в Python. Що таке аргумент і тіло функції. Функції sum i reg
Результат: на занятті ми з'ясуємо, що фрагменти коду можна використовувати повторно за допомогою функцій, і дізнаємося, як викликати функції, які містяться у модулях. Розглянемо, особливості задання змінних. Як впливає на можливість використовувати їх усередині функції та поза нею, та навчимось створювати функції за допомогою ключового слова def. Також ми навчимось імпортувати модулі, щоб використовувати код, який у них міститься.
Тема 11. Функція print. Конкатенація рядків. Функція input(). Задачі для знаходження суми, площі трикутника, існування трикутника
Результат: детально опрацюємо особливості функцій print() та input(). Напишемо код програми з використанням функції print().
Тема 12. Вбудовані функції в Python
Результат: Інтерпретатор Python має ряд вбудованих функцій і типів, які завжди доступні. Ознайомимося з основними вбудованими функціями в Python і навчимося їх викликати.
Тема 13. Класи і об'єкти
Результат: навчимося використовувати класи для класифікації сутностей, а також створювати об'єкти цих класів. Дізналися, що клас-нащадок успадковує функції класів-предків і, навіть якщо об'єкти належать одному класу, вони можуть відрізнятися один від одного. Навчимося викликати для об'єкта функції, визначені у його класі, і зберігати значення властивостей об'єктів.
Тема 14. Математичні функції. Написання функцій. Практична робота
Результат: робота з математичними функціями. Написання програм з математичними функціями.
Тема 15. Випадкове число в Python. Створення генератора випадкових чисел. Функція range
Результат: навчимося викликати випадкові числа. Вивчимо роботу функції range в рядку та особливості її застосування разом з функцією list.
Тема 16. Поняття бібліотеки. Огляд бібліотек для роботи в Python. Підключення бібліотек. Написання програми з використанням бібліотеки
Результат: навчимося скорочувати код програми за рахунок використання функцій; створювати бібліотеки (модулі) функцій; підключати й використовувати стандартні та створені самостійно модулі.
Тема 17. Графіка Python. Модуль Turtle
Результат: навчимося підключати модуль Turtle, що дозволяє виконувати графічні задачі. Огляд доступних методів Turtle та Screen.
Тема 18. Створення графічних інтерфейсів за допомогою бібліотеки Tkinter. Окрему увагу в роботі виділимо віджету Canvas, призначеному для малювання (draw) у Python
Результат: навчимося підключати бібліотеку Tkinter. Напишемо програми з використанням даної бібліотеки.
Тема 19. Продовжимо написання програм з використанням бібліотеки Tkinter
Результат: навчимось розв'язувати цікаві задачі з використанням бібліотеки Tkinter.
Тема 20. Написання індивідуальних проєктів на Python
Результат: учасники розпочнуть роботу над індивідуальним проєктом або ж грою запропонованою менторами.
Тема 21. Написання індивідуальних проєктів на Python
Результат: учасники розпочнуть роботу над індивідуальним проєктом або ж грою запропонованою менторами.
Тема 22. Продовження написання індивідуальних проєктів або гри на Python
Результат: учасники закінчуть роботу над індивідуальним проектом або ж грою запропонованою менторами.
Тема 23. Продовження написання індивідуальних проєктів або гри на Python
Результат: учасники закінчуть роботу над індивідуальним проектом або ж грою запропонованою менторами.
Тема 24. Захист проєктів, демонстрація презентації по проєкту, виступ учасників. Питання/відповіді по проєктах учасників
Результат: відбудуться виступи учасників з індивідуальними презентаціями з результатом роботи над індивідуальним проєктом або ж грою запропонованою менторами.
Тема 25. Заключне заняття, огляд літературних джерел по розробці на Python. Як навчатися самостійно Python: веб сайти, книжки тощо. Питання відповіді
Результат: учасники разом з ментором проаналізують корисні ресурси та літературу для вдосконалення програмування на Python. а також обговорять які саме програмні продукти можна писати на мові програмування Python.
Особливості курсу
- Власний кабінет Jungle cloud
- Онлайн заняття
- Комунікація в чаті
- Круті ментори + підтримка 24/7
- Домашні завдання + зворотній зв'язок
Викладачі курсу
- Данило - Python Mentor
- Соломія - QA, AQA, Python Mentor
- QA Automation / QA Manual
Курс призначений для тестувальників, що потребують підвищення кваліфікації до рівня Middle/Senior QA за напрямом "тестування баз даних".
Програма курсу
Тема 1. Вступ до баз даних
Дізнайтесь про ключові поняття баз даних та важливість тестування баз даних.
- Структура баз даних
- Реляційні бази даних
- NoSQL бази даних
- Системи управління базами даних (СУБД)
Тема 2. SQL tutorial
Поглиблене вивчення структурованих запитів SQL. Дізнайтесь, як створювати транзакції, змінювати та видаляти дані, як використовувати функції та операції для роботи з базами даних.
- Прості та складні запити
- Транзакції
- Процедури
- Функції
- Тригери
Тема 3. Тестування функціональності
Навчіться перевіряти функціональність баз даних, включаючи створення, зміну та видалення даних, роботу зі зв'язками та обмеженнями, індексацію запитів.
- Що перевіряти в тестуванні БД
- CRUD операції
- ACID властивості транзакцій
- Тест кейси для тестування БД
Тема 4. Тестування безпеки
Дізнайтеся про основні проблеми безпеки баз даних та навчіться тестувати їх на наявність вразливостей, включаючи витоки даних, SQL-інєкції та несанкціонований доступ.
Тема 5. Тестування продуктивності
Ознайомтесь з методиками тестування продуктивності баз даних, включаючи навантажувальне тестування, профілювання та оптимізацію запитів.
Вимоги до кандидата:
- Англійська мова на рівні intermediate або вище
- Досвід роботи QA
Особливості курсу
- Власний кабінет Jungle cloud
- Онлайн заняття
- Комунікація в чаті
- Круті ментори + підтримка 24/7
- Домашні завдання + зворотній зв'язок
Викладачі курсу
Інна - QA Database / Security Mentor
Подать заявку- QA Automation / QA Manual
Курс дозволяє комплексно та структурно знайти відповіді до питань захисту веб та мобільних додатків.
Програма курсу
Тема1. Introduction into Security Testing
Налаштування тестового середовища.
- Що таке тестування безпеки
- Історія
- Кібер атаки
- Концепція перевірок
- Статичний та динамічний аналіз
- TOP вразливостей
- інформаційних систем
- Засоби для тестування безпеки
- OWASP TOP 10
- Налаштування тестового середовища
Тема 2. Статичний та динамічний аналіз
Демо + практика.
- SonarQube
- MobSF
- GenyMotion
- Xcode
Тема 3. OWASP ZAP. Сканування та аналіз Web-додатків
Демо + практика.
Тема 4. Injection
Демо + практика. BurpSuite
- Injection attack
- HTML injection
- OS command injection
- Protection Recommendations
Тема 5. Broken Authentication
Демо + практика. BurpSuite
- What it is "Broken Authentication"
- What it is Brute force
- What it is flag Http_only and Secure
Тема 6. Broken Access Control
Демо + практика. BurpSuite
- What it is "Broken Access Control"
- Examples of attacks
- Protection Recommendations
Тема 7. Cross-Site Scripting (XSS)
Демо + практика. OWASP ZAP. Burp Suite
- What it is Reflected
- What it is Stored
- What it is DOM XSS
- Protection Recommendations
Тема 8. Огляд найцікавіших випадків серед вразливостей на ваших проєктах
Вимоги до кандидата:
- Англійська мова на рівні intermediate або вище
- Досвід роботи QA
- Розуміння роботи API
Особливості курсу
- Власний кабінет Jungle cloud
- Онлайн заняття
- Комунікація в чаті
- Круті ментори + підтрика
- Домашні завдання + зворотній зв'язок
Викладачі курсу
Інна - QA Database/Security Mentor
Подать заявку- QA Automation / QA Manual
Якщо вам не вистачає знань та ви бажаєте підвищити свою кваліфікацію - вам до нас. Разом ми визначимо наскільки тестований додаток стабільний, а також дослідимо показники швидкості реакції програми на зовнішні впливи при різному за характером та інтенсивністю навантаження. Під час навчання ви отримаєте багато практики, після занять будуть завдання для засвоєння матеріалу. Кожне домашнє завдання включає практику на трьох комерційних проєктах. На вас чекає багато домашньої самостійної роботи та контрольні завдання.
Програма курсу
Performance testing
- Що таке тестування продуктивності
- швидкість, маштабованість, стабільність
- Тестування навантаження
- Стрес тестування
- Тестування на витривалість
- Тестування сплесків
- Тестування обсягу
- Тестування на маштабованість
- Метрики продуктивності
- Встановлення тестового середовища
JMeter
- Як працює JMeter
- Як вимірювати метрики використовуючи JMeter
- Plugins Manager
- Core Performance
- Project WorkFlows зі змінними
JMeter
- JSON Formatter
- Post Procesor
- Extracting / Reinjecting Auth Token
- Using JSON Assertion
- Simulation Dymanic Behavior
LoadView
- Як працює LoadView
- Як вимірювати метрики використовуючи LoadView
- Тестування користувацького досвіду (UX) під навантаженням
- Аналіз ефективності роботи веб-сторінок за різних умов
- Визначення слабких місць та факторів, які можуть впливати на продуктивність
- Багаторівневий сценарій
- Імітація викликів API
- Тестування з використанням різних протоколів для забезпечення універсальності
- Перевірка відповідей API
- Перевірка вимог SLA
- Визначення відповідності роботи API встановленим рівням обслуговування
Попередні вимоги
- Англійська мова на рівні Intermediate або вище
- Досвід роботи QA
Особливості курсу
- Власний кабінет Jungle cloud
- Онлайн заняття
- Комунікація в чаті
- Круті ментори
- Теорія + практика
Викладачі курсу
Катя - QA Lead Engineer at Pinngle
Подать заявку- QA Automation / QA Manual
Програма курсу
Тема 1. Знайомство
Загальна інформація на чому автоматизують, що автоматизують, які є методи та засоби автоматизації тестування.
Тема 2. Web HTML, CSS
Принципи необхідні для тестувальника. Загальний туторіал.
Тема 3. Web HTML, CSS. Demo + practice
Самостійне практичне завдання.
Тема 4. JavaScript
Версії, документація, запуск, "движки".
Тема 5. JavaScript. Node.js
Тема 6. JavaScript
Змінні, об'єкти, масиви, цикли, функції / анонімні функції.
Тема 7. JS runtime
Потоки. Асинхронність. Promisw, sync, await.
Тема 8. Demo + practice
Самостійне практичне завдання.
Тема 9. Node.js. NPM, Gulp, Webpack
Тема 10. Бази даних
Кластери. Синхронізація між модами. Прості запити. SQL tutorial
Тема 11. Бази даних
Table, Row lock, Dead lock, складні запити.
Тема 12. Бази даних
Stored Procedures.
Тема 13. Redis
Тема 14. Git. Terminal git flow. CI/CD
Тема 15. Cypress
Розгортання тестового середовища. Налаштування, конфігурація. Перший тест.
Тема 16. Cypress + Github
Запуск проєкту.
Тема 17. GUI testing with Cypress
Тема 18. Demo + Practice
Покриття GUI тестами комерційного проєкту.
Тема 19. API testing with Cypress
Тема 20. Demo + Practice
Покриття тестами API комерційного проєкту.
Тема 21. Headless mode
Тема 22. Multiple Test Reports
Тема 23. Сесія: питання та відповіді
Тема 24. Фінальне тестове завдання
Особливості курсу
- Власний кабінет Jungle cloud
- Онлайн заняття
- Комунікація в чаті
- Круті ментори + підтримка 24/7
- Домашні завдання + зворотній зв'язок
Викладачі курсу
- Іван - QA Automation Mentor
- Соломія - QA Mentor
- Інна - QA Database/Security Mentor
- Михайло - QA Automation Mentor, блок JavaScript
- Олена - QA Automation Mentor, блок HTML/CSS
- Golang
Студенти з нуля вивчать Golang (синтаксис, його особливості, вбудовані та розповсюджені модулі) та отримають міцну базу з технологій, хороших практик, порад тощо.
Програма курсу
Introduction
- Meet your mentor
- Computer components
- About golang
- Course plan
- Installation
- Golang
- VScode
- Hello world
Syntax and Structure, Control statements
- Variables, basic types and constans
- If / if else / if else if else
- Comprasion operators
- Switch case
- Loops
Functions, Struct + Methods
- Functions
- declaration, invocation
- Anonymous functions
- Closure
- Scope
- Defer
- Struct + Methods
Advanced types
- Arrays
- Slices
- Maps
Math
- Math operators
- Round, ceil, floor
- Sqrt, pow, trigonometry
- PI, E
- Inf()
- Rand (examples with arrays)
Packages and imports
- Project structure, go.mod, import
- Source file
- Package initialization
- Go modules
Interfaces
- Interface
- Implementation
- Method set of an interface
Errors, Unit Tests, Logging
- Error handling
- Logging
- Test case
- Test function
Pointers, Context
- Pointers
- Context
Advanced types
- Enum
- Iota
- Bitmask
- Time
- Rune
Concurrency, Channels
- Goroutines
- Mutex
- Wait group
- Channels
New Golang features and ok idiom, cgo
- Generics
- Min, max
- Ok idiom
- Cgo
Files, Graphics
- Files
- Image processing
- 2D graphics
API introduction
- Postman installation
- HTTP, RESTful API
- JSON, JWT
- Example project
Databases
- About databases (MySQL, PostgreSQL, MongoDB)
- MySQL installation
- Interaction with MySQL
Databases
- MySQL syntax
- Tables, columns, types and other
- GORM
gRPC
- Protobuf
- gRPC
Message brokers
- NATS installation
- Interaction with NATS
- About MQTT (just theory and examples, comparing with NATS)
Final project
- Architecture
- Environmental variables
- Middleware
- Git
Final project
- Handlers
- Service layer
- DB layer (GORM)
- Swagger
Final project
- Caching examples in a project
- In memory
- Redis (installation and interaction)
Final project
- More about Redis DB
- Message broker integration (NATS)
Final project
- Test coverage
- Benchmarks
- Profiling
Optimization strategy
- Load balancing
- DB replications
- DB table partitioning
- Final info
Особливості курсу
- Власний кабінет Jungle cloud
- Онлайн заняття
- Комунікація в чаті
- Круті ментори
- Теорія + практика
- Доступ до записів занять та відеоматеріалів
- Фінальний проєкт
- Сертифікат про проходження курсу
Викладачі курсу
Тимофій - Golang Backend Developer at Jungle
Подать заявку- Android
Протягом курсу з Android ви освоїте основні принципи мобільної розробки та верстки екранів додатків, дізнаєтеся про різноманітні бібліотеки та останні тенденції у цій галузі. Ваша підготовка охопить повний цикл створення продукту, а потім на практиці ви вивчите, як писати ефективні та надійні клієнт-серверні додатки. По завершенню курсу ви реалізуєте три власних проєкти.
Програма курсу
Вступ. Чому саме андроїд? Базові терміни
- Поняття мови програмування
- Їх класифікація
- Kotlin
- Встановлення IntelliJ IDEA
- Hello world!
Змінні і константи. Типи даних
- Конвенції іменування
- Операції з числами
- Введення даних з консолі
- Коментарі
Умовні оператори
Умовні конструкції: if, when, повернення ними даних.
Цикли
- for, while, do while
- Оператори continue, break
Діапазони. Масиви
- Використання циклів для їх сортування, деякі види сортування
- Бінарний пошук - задача вгадай число
Функції
- Їх параметри
- Іменовані параметри
Повернення значень
- Оператор return
- Vararg, оператор
Перевантаження функцій
- Тип функції
- Функція як параметр або значення, що повертається
- Анонімні функції, лямбда функції
Рекурсія
- Приклади її використання - степінь, факторіал, деякі тригонометричні фунції
- Задачка про числа Деланоя
Поняття ООП
- Його принципи
- Клас, Об'єкт
- Властивості, функції класу
- Конструктор, первинний і вторинний
- Геттери та сеттери
- Init блок
- Пакети і імпорти
Модифікатори видимості
- Наслідування
- Перевизначення
- Final
- Super
- Інтерфейси та абстрактні класи, методи
- Вкладені класи та інтерфейси
- Модифікатор inner
- Поняття data-класу, enum, анонімного об'єкта
Послідовності і колекції
- List, set, map
- Відмінність між колекцію і послідовністю
- Найпотрібніші вбудовані методи для роботи з ними (пошук за властивістю, фільтрування, сортування, перетворення і т.д.)
Обробка помилок
Null і nullable.
Scope-функції
- Дженеріки
- Делегування
Встановлення Android Studio
- Огляд шаблонів
- Створення проєкту-шаблона
- Базовий огляд функціоналу IDE
- Створення емулятора
- Огляд його функціоналу
- Запуск проєкту типу "візуальний Hello World!"
Базовий огляд проєкту, дослідження його структури
- Пояснення понять Manifest, Activity, Application class
- Короткий опис проєктів до появи Compose (опис побудови ui в xml, визначення ресурсів за допомогою нього, згадка фрагментів)
- Пояснення певних відмінностей і переваг compose
- Огляд поняття анотація
- Розгляд і пояснення простої compose-функції
- Відображення тексту за допомогою Text, проста стилізація (колір, розмір шрифту, висота ліній)
- Строкові ресурси
Подальше дослідження параметрів Text
- Позиціювання ui елементів на прикладі тексту
- Row, Column
- Огляд зберігання графічних ресурсів
- Image і його параметри (наприклад: скейл, зміна прозорості)
- Позиціювання картинки під текстом за допомогою Box
Акцентування уваги на Modifier
- Позиціонування за допомогою нього, зміна кольору фону, заокруглені кути, відступи (paddings)
- Розгляд простих ерканів з текстом, картинками з різним позиціюванням, картками з Codelabs, рекомендований Android
Огляд Button
- Базові параметри, взаємодія і кастомізація за допомогою них
- Розгляд прикладу, Dice Poller App
TextField
Поле введення тексту - TextField, його кастомізація (наприклад: значення, що приймаються з клавіатури, валідація по довжині, іконка в філді для видалення всього введеного тексту). Перемикач - Switch
Підтримка горизонтальної орієнтації додатку
- Поняття стейту, рекомпозиції
- Розгляд на прикладі
- Custom tip app
Відображення горизонтальних і вертикальних списків
- Lazy Row, Column
- Використання вбудованої картки
- Card
- Lazy Vertical Grid
- Floating action button, top bar
- Material theme, color, typography, light and dark theme
- Розгляд Dogs App
- Початкова робота з анімаціями
ViewModel
- Поняття ViewModel, стейту, розгляд йог використання на прикладі
- Навігація в додатку, переходи між екранами (NavHost, NavController, перехід з нашого додатку в інший
Асинхронність
- Поняття асинхронності
- Kotlin coroutines
- Отримання даних з інтернету за допомогою Retrofit
- Практичне застосування для обробки помилок
Репозиторій
Поняття репозиторію, юз кейсу, розгляд dependency injection з використання Hilt, його інтеграція з Compose.
SQL
- Поняття база даних SQL, приклади елементарних запитів з SELECT, UPDATE, DELETE, INSERT
- Пояснення, що таке Room, як їх імплементувати і використовувати
- Datastore і його застосування
Тестове завдання
Детальний розгляд робочого тестового завдання у різних варіантах виконання.
Особливості курсу
- Власний кабінет Jungle cloud
- Онлайн заняття
- Комунікація в чаті
- Круті ментори
- Допомога ментора
Викладачі курсу
Антон - Android Developer at Jungle
Подать заявку- Project Manager
Опануєш гнучкі методології та принципи ведення IT-проєктів. Отримаєш інструментарій для ефективного керування командами. Навчишся вважати юніт-економіку, будувати систему метрик та беклог продукту.
Програма курсу
Введення в проєктний менеджмент
- Філософія бережливого виробництва
- Основні атрибути та процеси
- Зони відповідальності та компетенції управлінського складу
- Організаційні структури та типи команди
- Види контрактів. Переваги і недоліки кожного з них
Огляд і критерії вибору методології для проєкту
- Водоспадна і Ітеративна модель розробки
- Легкі і Важкі методології
- Формування власної "методології"
Управління вимогами
- Формування вимог
- Техніки оцінки складності і тривалості проєктів
- Адаптація вимог проєкту під мінливі реалії бізнесу
Управління командою
- Найм співробітників
- Формування і розвиток команди
- Мотивація співробітників
- Інструментів по роботі з командою
Управління ризиками
- Виявлення та оцінка ризиків
- Стратегії з управління ризиками
- Фінансова оцінка результату проєкту
Управління продуктивністю
- Оцінка командної продуктивності
- Оцінка ходу проєкту
- Оцінка індивідуальної продуктивності
Управління Зміна
- Формування змін
- Впровадження і підтримка змін
Стратегічний розвиток
- Оцінка потреб ринку
- Оцінки джерел конкурентної переваги
- Формування варіантів стратегій
Персональний розвиток
- Ситуативна і Безперервне навчання
- Способи і види саморозвитку
- Побудова індивідуального плану розвитку
Після курсу ти зможеш:
- Грамотно використовувати принципи ощадливого виробництва створювати продукт у найефективнішій манері
- За допомогою Agile та Scrum формувати крофункціональні та автономні команди, оптимізувати їх роботу та швидко створювати продукти, не жертвуючи якістю
- Оптимізувати бюджетні витрати, ефективно розподіляти час та людські ресурси, працювати в умовах обмежених ресурсів
- Проводити аналіз стану проєкту за допомогою діагностичних, ретроспективних та інших метрик, грамотно завершувати проєкт
- Навчишся розробляти прототип продукту та докладний план створення продукту з урахуванням важливих функцій, досліджень та можливих помилок
- Навчишся перевіряти гіпотези, тестувати продукт ще до запуску. Розробити вигідну фінансову модель продукту та зменшити витрати на його запуск
Особливості курсу
- 10 тижнів інтенсивного опрацювання існуючих принципів побудови ефективних команд
- Пройдеш усі етапи життєвого циклу проєкту від ідеї до реалізації та масштабування
- Отримаєш покрокове керівництво розвитку кар'єри у ролі проєктного менеджера
- Персональна допомога у складанні привабливого IT-резюме та підготовці до співбесіди
- Підтримка викладачів
- Кар'єрні івенти
- Можлива оплата курсу частинами
Викладачі курсу
Антон Воронько - Agile Coach / Process Consultant at SoftServe PMO VP
Подать заявку- 2D Artist / 2D Illustrator / Graphic Designer
Курс для дітей та підлітків 10-25 років зі створення аніме-персонажів. Результат навчання - розроблений концепт-аніме персонажа з розгорткою, емоціями та скетчами динамічних поз.
Програма курсу
Заняття 1
- Розглядаємо що таке аніме - особливості та відмінності, стилістичні напрямки
- Дізнаємося що таке бриф і навіщо він потрібен та що чекає вас на Pre-курсі
- Практика:
- Встановлюємо Krita
- Знайомимося з програмою та її основними інструментами
- Розбираємо бриф
Заняття 2
- Розбираємо аніме анатомію:
- жіночу
- чоловічу
- дитячу
- Практика: Малюємо в повний зріст в статичній позі жінку, чоловіка та дитину
Заняття 3
- Дізнаємося що таке хуманізація та як використовувати цей метод для створення цікавих дизайнів
- Практика: Розробляємо дизайн персонажа за допомогою хуманізації
Заняття 4
- Розглядаємо що таке розгортка, для чого вона потрібна та особливості презентації персонажу
- Практика: Малюємо розгортку персонажу: ракурс спереду, боку та спини
Заняття 5
- Дізнаємося про стилістичні особливості зображення емоцій в аніме
- Практика: Малюємо 5-7 основних емоцій
Заняття 6
- Розглядаємо як передати динаміку в зображені, направляючи лінії
- Практика: Скетчимо 3 динамічних пози персонажа
Заняття 7
- Дізнаємося про специфіку розмальовки в аніме стилі
- Підбиваємо підсумки на основі всього концепту
- Практика:
- Збираємо фінальний проєкт: концепт аніме-персонажу з розгорткою, емоціями та скетчами динамічних поз
- Розфарбовуємо його
Формат навчання
- Будь-коли і будь-де!
- Усі матеріали студент отримує у Telegram-боті, окремі навчальні платформи не знадобляться
- Навчання проходить через цікаві короткі відео від нашої наставниці Стасі - профі у аніме
- Отримані знання студенти мають змогу відпрацювати за допомогою практичних завдань, виконання яких приведе підлітка до мети - готового проєкту!
- Результат проходження Pre-курсу - розроблений концепт-аніме персонажа з розгорткою, емоціями та скетчами динамічних поз
Що знадобиться для участі
- Пристрій з доступом до інтернету для проходження занять: ноутбук, стаціонарний ПК
- Особистий акаунт студента в Telegram. Всі навчальні матеріали та завдання ми надсилаємо саме туди
- Особиста пошта Gmail. Протягом навчання ми будемо користуватись Krita, який потребує завантаження
- Вільний час - хоч трішечки! На проходження навчальних матеріалів та виконання завдань знадобиться від 30 хвилин до 1 години
- Бажання поринути у світ Аніме і спробувати себе у професії ілюстратора!
Особливості курсу
- Швидкий у проходженні
- Проба професії за 7 днів
- Виконання всіх практичних завдань = повноцінний проєкт
- Практики більше за теорію
- Ціна = якість
- Data Science / Machine learning / AI
Курс складається з двох блоків: hard skills (занять з розробки штучного інтелекту - отримання професійних навичок) та Soft skills (занять з управління собою та командою, розвитку персональних навичок). Навчаємо з нуля. Вступне тестування на рівні Beginner - на логіку та базове володіння комп'ютером.
План курсу
Освітні результати
Hard skills:
- Створення розумної інформаційної платформи
- Навчання та оцінка моделі поведінки користувачів
- Основи програмування мовою Python
- Основи машинного навчання (Machine Learning)
- Робота в інтерактивному середовищі Jupyter notebook
- Створення та наповнення баз даних з використанням SQL
- Створення візуалізацій
- Робота з бібліотеками Python Matplotlib та Plotly
- Табличні дані
- Структурування та збір даних
- Навчання баєсівської моделі та її оцінка на тестових даних
- Знайомство бібліотекою збору та аналізу даних Pandas
Soft skills:
- Емоційний інтелект
- Самоідентифікація
- Лідерство
- Цілепокладання
- Мотивація та дисципліна
- Тайм-менеджмент
- Самопрезентація
- Комунікація - конфліктологія - перемовини
- Мистецтво публічного виступу
- Робота в команді та з замовником
Результат курсу
IT сфера цінує знання та досвід. Студент отримує:
- Профорієнтацію, підготовку до вступу у профільний ВНЗ (вже після першого модулю)
- Здатність працювати на рівні Junior IT спеціаліста
- Професійне портфоліо власних та командних робіт
- Сертифікат про проходження кожного модуля
Перша робота:
- Перший модуль "Основи Data Science" дає базу та розуміння напрямку подальшого розвитку
- Другий модуль "Data Science, просунутий рівень" та третій модуль "Machine Learning + Deep Learning" є професійними, тому дозволяють працювати на фрілансі та в компаніях
- Програма навчання складається із індивідуальних та командних проєктів та їхнього захисту (пітчів) перед експертами сфери та HR менеджерами
- Для наших випускників в Ampli працює кар'єрний сервіс з пошуку стажування та першої роботи
Особливості курсу
- Тривалість навчання - 5 місяців (20 тижнів/занять)
- Групове онлайн навчання з наставником - IT-спеціалістом (AI розробником), групою підлітків та супроводом стаді-менеджера
- Завдання для роботи серед тижня: відео-підручник (записи занять) та практичні завдання від наставника, додаткові матеріали (галузеві статті, ін.). Перевірка завдань наставником. Спілкування у чаті
- Заняття вихідними (субота або неділя, 2 години, онлайн у google meet)
- Онлайн-практикуми з тренером по soft skills (надпрофесійні навички з управління собою та проєктами) раз на тиждень (1.5 години)
- Зворотний зв'язок для батьків:
- раз/місяць статус навчання по програмі від стаді-менеджера
- раз/три місяці - відгуки наставників
Автори програми
- Арсен Костенко - Netflix
- Сергій Швець - Director of product at Nimble
- Володимир Кондратенко - Data Scientist at Facebook
- Ярослав Терещенко - Senior Machine Learning / Computer vision Engineer at Svitla Systems
- 2D Artist / 2D Illustrator / Graphic Designer
- 3D Modeling / 3D Artist / 3D Designer
Запрошуємо малечу відкрити для себе світ 3D моделювання, цифрового дизайну та ілюстрації. Разом ми не просто створимо чудові 3D моделі тварин та персонажів, навчимося обробляти фотографії та створювати власні стікери, а також створимо власний комікс! Крім того, ми познайомимося з інструментами штучного інтелекту, граючи та вивчаючи основи дизайну.
План курсу
Переваги курсу
- Усі наші заняття - це робота над конкретними проєктами!
- Діти не лише вчаться, а й грають та насолоджуються кожним етапом створення з радістю!
- Ми пояснимо дорослі складні речі дитячою мовою
- Розвиваємо логіку, критичне та креативне мислення, вміння аналізувати та опрацьовувати інформацію, що важливо саме на цьому етапі розвитку мізків дитини
- Ми навчимо користуватися комп'ютером як профі
- Пояснимо, що таке власна кібербезпека і чому вона важлива для дитини
- Дослідимо роботу передових інструментів штучного інтелекту (AI), від написання текстів до генерування зображень та аналізу даних. І це вже в дитячому віці!
- Разом дослідимо аж три сфери дизайну: цифровий дизайн, 3D моделювання та ілюстрація!
Результат навчання
- Потужний поштовх розвитку в дизайн сфері
- Перші навички роботи з цифровим дизайном, 3D моделюванням, stop-motion анімацією
- Приручення інструментів штучного інтелекту (AI), кібербезпеки, просунуті навички комп'ютерної грамотності
- Потужний поштовх розвитку soft skills: самостійність, робота в команді, комунікації, мотивація та дисципліна тощо
Розвиток дитини
Програма побудована таким чином, щоб дати потужний поштовх в розвитку дитини:
- Логічного мислення, яке розвиває проєктне навчання та робота з програмним забезпеченням
- Критичного мислення, яке є набором навичок аналізувати інформацію так, щоб ухвалювати раціональні рішення
- Креативного мислення, яке дає можливість приймати нестандартні рішення
- Особистісних навичок (soft skills) - вмінню керувати собою, своїм часом, цілями та бути лідером для інших
Дорослі навички для дітей:
- Початковий досвід роботи з трьома+ дизайн напрямками
- Знайомство зі штучним інтелектом як інструментом
- Перемикання використання гаджетів на розвиток в них
- Сертифікат англійською про проходження курсу
- Можливість перейти на рівень Beginner по закінченні курсу
- Щаслива дитина з корисним та перспективним захопленням
Особливості курсу
- Тривалість онлайн навчання - 12 місяців (48 тижнів/96 занять)
- Сертифікат про проходження курсу
- Проєкт в портфоліо
- Заняття 2 рази/тиждень, тривалість заняття 1.5 години з перервою 10 хвилин
- Групове онлайн навчання з дизайнером, групою підлітків та супроводом стаді-менеджера
- Зворотний зв'язок для батьків раз/місяць статус навчання по програмі від стаді-менеджера
- IT Basics / IT Fundamentals
Навчаємо дітей 7-10 років користуватися комп'ютером like a pro! Занурення у світ IT та у декілька актуальних напрямків: створення мобільних застосунків, комп'ютерних ігор, сайтів, знайомство з інструментами штучного інтелекту, комп'ютерна грамотність та кібербезпека. Розвиток креативного, логічного та критичного мислення дитини від тих, хто займається професійним навчанням для підлітків.
План курсу
Переваги курсу
- Дорослі навички адаптовані для 9-10 років
- 85% практики
- Три різних актуальних професійних напрямки протягом одного курсу навчання
- Розвиток логічного, критичного та креативного мислення, вміння аналізувати й опрацьовувати інформацію
- Навчимо, як захистити себе в інтернеті
- Використання різних інструментів штучного інтелекту (AI): від написання тексту та генерування зображень та до опрацювання інформації, проведення аналізу та генерації ідей
Курс розділений на 3 блоки:
Розробка мобільних та веб-застосунків:
- Вміння створювати власні мобільні та веб-застосунки (UI частину)
- Застосування штучного інтелекту (АІ) для створення застосунків
- Робота в Thunkable, Adalo
- Створення 14 власних проєктів
Створення комп'ютерних ігор:
- Створення ігор з використанням візуального програмування
- Застосування штучного інтелекту (АІ) для створення ігор
- Робота в Blocky Games, Gamefroot, GDevelop
- Створення 15 власних проєктів
Розробка сайтів:
- Розробка сайтів з використанням візуального програмування
- Застосування штучного інтелекту (АІ) для розробки сайтів
- Робота в Google Sites, Wix
- Створення 5 великих власних проєктів
Освітні результати
Модуль "Мобільні та веб-застосунки"
- Розуміння логіки та алгоритмів у створенні мобільних та веб застосунків
- Вивчення арифметичних операцій та змінних
- Вміння створити свій застосунок (UI, візуальну частину)
- Вміння налаштовувати застосунок відповідно до мети
- Розуміння, як викласти свій застосунок на платформу (наприклад, Google Play)
- Вміння використовувати штучний інтелект (AI) для створення застосунків
- Робота в Thunkable, Adalo
Модуль "Створення ігор"
- Розуміння візуальної системи програмування
- Вміння створювати власні ігри в різних жанрах
- Використання штучного інтелекту (AI) для генерації ідей та розв'язання проблем, створення ігор
- Додавання до гри фізики, звуків, анімації, UI тощо
- Поширення створених ігор та їх тестування
- Робота в Blocky Games, Gamefroot, GDevelop
Модуль "Створення сайтів"
- Розуміння блокової системи створення сайтів
- Вміння побудувати власну вебсторінку з блоків самостійно/за прикладом
- Розуміння логіки та шляху користувача
- Використанні штучного інтелекту (AI) для створення текстового та/або графічного наповнення власної вебсторінки
- Розуміння дизайн-процесу
- Робота Google Sites, Wix
Над-професійні навички (Soft skills)
- Емоційний інтелект
- Самостійність
- Робота в команді
- Лідерство
- Мотивація та дисципліна
- Відчуття часу та вміння ним керувати
- Вміння будувати комунікації з оточенням
- Контроль своїх емоцій
Розвиток учня
Програма побудована таким чином, щоб дати потужний поштовх в розвитку дитини:
- Логічного мислення, яке є основою всіх IT професій
- Критичного мислення, яке є набором навичок аналізувати інформацію так, щоб ухвалювати раціональні рішення
- Креативного мислення, яке дає можливість приймати нестандартні рішення
- Особистісних навичок (soft skills) - вмінню керувати собою, своїм часом, цілями та бути лідером для інших
Дорослі навички для дітей:
- Початковий досвід роботи з трьома+ IT напрямками
- Знайомство зі штучним інтелектом як інструментом
- Перемикання використання гаджетів на розвиток в них
- Сертифікат англійською про проходження курсу
- Можливість перейти на рівень Beginner по закінченні курсу
- Щаслива дитина з корисним та перспективним захопленням
Особливості курсу
- Тривалість онлайн навчання - 12 місяців (48 тижнів/96 занять)
- Сертифікат про проходження курсу
- Проєкти в портфоліо
- Заняття 2 рази/тиждень, тривалість заняття 1.5 години з перервою 10 хвилин
- Групове онлайн навчання з IT спеціалістом, групою підлітків та супроводом стаді-менеджера
- Зворотний зв'язок для батьків раз/місяць статус навчання по програмі від стаді-менеджера
- Frontend
Курс складається з двох блоків: hard skills (занять з розробки сайтів Front-End - отримання професійних навичок) та Soft skills (занять з управління собою та командою, розвитку персональних навичок). Навчаємо підлітків з нуля. Вступне тестування на рівні Beginner - на логіку та базове володіння комп'ютером. Модуль Працевлаштування - робота з реальними замовниками, симуляція проходження співбесід, оформлення професійного портфоліо та резюме тощо.
План курсу
Освітні результати
Hard skills (Рівень Beginner):
- 4 створених власних сайта
- Критичне та креативне мислення
- Основи типографіки
- Основи теорії кольору
- Принципи вебдизайну
- Розгортання сайту на своєму домені
- Основи програмування мовою JavaScript
- Робота з DOM-елементами
- Створення своєї гри у Web
- Робота з анімаціями
- Основи роботи з CSS Frameworks
- Робота з HTML\CSS
- Робота з API
- Створення адаптивного UI
Hard skills (Рівень Advanced):
- Знання на рівні Junior спеціаліста
- Створення складних web додатків
- Досвід проектування UX та прототипування додатків
- Вміння писати асинхронний код
- Розгортання базового сервера
- Вміння верстати складні дизайни
- Grids, Flexboxes, CSS Tricks
- Принципи Mobile First
- Ключова та програмувальна анімація в web
- Робота з Canvas та растровою графікою
- Проєктний менеджмент з нуля до релізу
- Досвід роботи самостійно, в парах та у великих командах в різних ролях, актуальних у сфері IT
- Trello
- Участь в унікальному модулі Працевлаштування, результатом якого будуть реалізовані персональні та командні комерційні та соціальні проєкти, пітчі перед експертами сфери IT
- Можливість дізнатись, як влаштуватись на першу роботу в компанію, працювати на фрілансі або заснувати свій бізнес
- Отримати перші замовлення, роботу або інтернатуру після закінчення курсу
Soft skills:
- Емоційний інтелект
- Самоідентифікація
- Лідерство
- Цілепокладання
- Мотивація та дисципліна
- Тайм-менеджмент
- Самопрезентація
- Комунікація - конфліктологія - перемовини
- Мистецтво публічного виступу
- Робота в команді та з замовником
Результат курсу
IT сфера цінує знання та досвід. Підліток отримує:
- Профорієнтацію, підготовку до вступу у профільний ВНЗ (вже після рівня Beginner)
- Здатність працювати на рівні Junior IT спеціаліста (після рівня Advanced)
- Професійне портфоліо власних та командних робіт
- Сертифікат о проходженні кожного рівня (Beginner, Advanced)
Перша робота:
- Рівень Beginner дає базу та розуміння напрямку подальшого розвитку
- Рівень Advanced є професійним, тому дозволяє працювати на фрілансі
- Програма навчання складається із командних проєктів та їх захисту (пітчів) перед експертами сфери та HR менеджерами
- В тому числі таким чином підлітки знаходять свою першу роботу або стажування в компаніях
- Також в нас працює кар'єрний сервіс для випускників Ampli з пошуку стажування та першої роботи
Особливості курсу
- Тривалість навчання - 6 місяців (24 тижнів/занять)
- Онлайн навчання під контролем наставника - IT-спеціаліста та супроводом стаді-менеджера плюс 4 персональних онлайн заняття з наставником
- Завдання для роботи серед тижня: відео-підручник (3-5 відео на тиждень), тести до нього, практичні завдання, додаткові матеріали (галузеві статті, ін.). Перевірка завдань тренером. Спілкування у чаті
- Заняття у зручний для підлітка час. У середньому 2-5 годин/тиждень
- Онлайн-практикуми з тренером по soft skills (надпрофесійні навички) раз на тиждень (1.5 години)
- Зворотний зв'язок для батьків:
- раз/місяць статус навчання по програмі від стаді-менеджера
- раз/три місяці - відгуки наставників
Автори програми
- Роман Мордюк - AVA.codes
- Владислав Омельченко - LumoSpark
- Назар Галайко - galaikonazar.com.ua
- Євген Вінійчук - Youshido
- Юрій Кабай - Levi9
- Nick Rollinson - Mews
- Роман Балата - ekreative
- Ігор Бондарчук - GlobalLogic
- Олексій Горносталь - CloudWorks
- Ярослав Виговський - Falcrum/GlobalLogic
- Василь Нагуляк - ekreative
- Назар Барчук - Nasdaq
- Web & Mobile Design / UI/UX
Курс складається з двух блоків: hard skills (курс Вебдизайн - розвиток професійних навичок) та soft skills (заняття з управління собою та проєктами, розвиток персональних навичок). Навчаємо підлітків з нуля. Вступне тестування на рівні Beginner - на логіку та базове володіння комп'ютером. Модуль Працевлаштування - робота з реальними замовниками, симуляція проходження співбесід, оформлення професійного портфоліо та резюме тощо.
План курсу
Освітні результати
Hard skills (Рівень Beginner):
- Первинне портфоліо робіт з 4-ох проєктів на behance.com
- Формування базових навичок вебдизайнера
- Реалізація досліджень та робота з персонами (онлайн та офлайн)
- Практика роботи в Trello: система управління проєктами і їх ведення
- Індивідуальний проєкт: робота над сайтом
- Прототипування та пропрацювання сценаріїв у Figma
- Активна робота з реферальними рішеннями в Behance та Dribble
- Створення hi-fi прототипів
- Тестування: офлайн та онлайн
- Індивідуальна та командна робота над технічними завданнями від замовника в установленні часові рамки
Hard skills (Рівень Advanced):
- Основи прожект менеджменту, методам Agile, Waterfall, Kanban
- Метод управління проєктами, техніка Scrum
- Досвід роботи з реальним замовником
- Основи клієнтоорієнтованого підходу, аналіз потреби замовників
- Складання повноцінного резюме (CV), верифікація в HR менеджера/рекрутера
- Оформлення мотиваційного/супровідного листа до резюме
- Симуляція проходження співбесіди
- Оформлення профайлу на linkedin, дослідження job порталів
- Пошук замовників/компаній, особливості роботи на freelance
- Юридичні особливості трудових відносин в Україні
Soft skills:
- Емоційний інтелект
- Самоідентифікація
- Лідерство
- Цілепокладання
- Мотивація та дисципліна
- Тайм-менеджмент
- Самопрезентація
- Комунікація - конфліктологія - перемовини
- Мистецтво публічного виступу
- Робота в команді та з замовником
Результат навчання
IT сфера цінує знання та досвід. Підліток отримує:
- Профорієнтацію, підготовку до вступу у профільний університет, профорієнтацію
- Здатність працювати на рівні Junior дизайн спеціаліста після модуля Працевлаштування
- Стажування/працевлаштування в компаніях-партнерах Ampli
- Професійне портфоліо власних та командних робіт
- Міжнародний сертифікат в разі успішного проходження навчання
- Рекомендаційний лист від компанії, де студент проходив стажування для вступу до університету та подальшого працевлаштування
Перша робота:
- Рівень Beginer плюс Модуль Працевлаштування дають знання на рівні Junior спеціаліста та дозволяють отримати першу роботу
- Програма навчання складається із командних проєктів та їх захисту (пітчів) перед вебдизайнерами та HR менеджерами IT компаній
- Для наших випускників в Ampli працює кар'єрний сервіс з пошуку стажування та першої роботи
- Тож окрім першого досвіду випускники отримують рекомендаційні листи для вступу в університет та подальшого працевлаштування
Особливості курсу
- Тривалість навчання - 6 місяців (24 тижнів/занять)
- Групове онлайн навчання з тренером - дизайн-спеціалістом рівня Middle+, групою підлітків та супроводом стаді-менеджера
- Завдання для роботи серед тижня: відео-підручник (1-5 відео на тиждень), тести до нього, практичні завдання, додаткові матеріали (галузеві статті, ін.) Перевірка завдань тренером. Спілкування у чаті
- Групове онлайн заняття з тренером по hard skills вихідними, раз на тиждень (субота або неділя, 2 години, онлайн у zoom/google meets)
- Онлайн-практикуми з тренером по soft skills (надпрофесійні навички) раз на тиждень (1.5 години)
- Зворотний зв’язок для батьків:
- раз/місяць статус навчання по програмі від стаді-менеджера
- раз/три місяці - відгуки тренера
Автори програми
- Ольга Шевченко - Vintage
- Еліях Семьонов - PDF filter
- Христя Митсак - Global Tech Makers
- В'ячеслав Школьний - Cogniance
- Женя Скрябіна - Luxoft
- Олександр Валіус - Eleks
- Устим Гануляк - EPAM
- Олександра Лукавецька - WebIT.Agency
- 2D Artist / 2D Illustrator / Graphic Designer
Курс складається з двух блоків: hard skills (курс Ілюстрація - розвиток професійних навичок) та soft skills (заняття з управління собою та проєктами, розвиток персональних навичок). Навчаємо підлітків з нуля. Вступне тестування на рівні Beginner - на логіку та базове володіння комп'ютером. Модуль Працевлаштування - робота з реальними замовниками, симуляція проходження співбесід, оформлення професійного портфоліо, резюме тощо.
План курсу
Освітні результати
Hard skills (Рівень Beginner):
- Професійне первинне портфоліо робіт з 3+ проєктів на Behance.com
- Формування базових навичок ілюстратора: академічний малюнок, композиція та кольоровознавство, скечінг та малювання людини
- Базові навички роботи в Adobe Photoshop
- Створення коміксів
- Робота з журнальною та книжковою ілюстраціями
- Індивідуальна та парна робота над технічними завданнями в установленні часові рамки
- Оформлення та просування власного портфоліо робіт
Hard skills (Рівень Advanced):
- Знання та навички на рівні Junior спеціаліста
- Пошук та початкове формування власного стилю, професійне портфоліо з 16-20 проектами на Behance.com
- Просунуте володіння векторними та растровими графічними редакторами (Adobe Illustrator, Adobe Photoshop), робота з stop-motion ефектами
- Створення графічного репортажу, робота з фотографіями та колажами, макет книги та GIF анімація, тощо
- Досвід роботи самостійно, в парах та у великих командах в різних ролях, актуальних у сфері дизайну, Trello
- Участь в унікальній 4-місячній пре-акселераційній програмі, результатом якої будуть реалізовані персональні та командні комерційні та соціальні проєкти, пітчі перед експертами сфери IT
- Можливість дізнатись, як влаштуватись на першу роботу в компанію, працювати на фрілансі або заснувати свій бізнес
- Отримати перші замовлення, роботу або інтернатуру після закінчення курсу
Soft skills:
- Емоційний інтелект
- Самоідентифікація
- Лідерство
- Цілепокладання
- Мотивація та дисципліна
- Тайм-менеджмент
- Самопрезентація
- Комунікація - конфліктологія - перемовини
- Мистецтво публічного виступу
- Робота в команді та з замовником
Результат курсу
Дизайн сфера цінує знання та досвід. Підліток отримує:
- Профорієнтацію, підготовку до вступу у профільний університет, профорієнтацію
- Здатність працювати на рівні Junior дизайн спеціаліста після рівня Advanced
- Стажування/працевлаштування в компаніях-партнерах Ampli
- Професійне портфоліо власних та командних робіт
- Міжнародний сертифікат в разі успішного проходження навчання
- Рекомендаційний лист від компанії, де студент проходив стажування для вступу до університету та подальшого працевлаштування
Перша робота:
- Рівень Advanced дозволяє отримати першу роботу
- Програма навчання складається із командних проєктів та їх захисту (пітчів) перед ілюстраторами та HR менеджерами
- Для наших випускників в Ampli працює кар'єрний сервіс з пошуку стажування та першої роботи
- Тож окрім першого досвіду випускники отримують рекомендаційні листи для вступу в університет та подальшого працевлаштування
Формати навчання
Груповий формат:
- Тривалість навчання - 6 місяців (24 тижнів/занять)
- Групове онлайн навчання з тренером - дизайн-спеціалістом рівня Middle+, групою підлітків та супроводом стаді-менеджера
- Завдання для роботи серед тижня: відео-підручник (1-3 відео на тиждень), тести до нього, практичні завдання, додаткові матеріали (галузеві статті, ін.) Перевірка завдань тренером. Спілкування у чаті
- Групове онлайн заняття з тренером по hard skills вихідними (субота або неділя, 2 години, онлайн у zoom/google meets)
- Онлайн-практикуми з тренером по soft skills (надпрофесійні навички) раз на тиждень (1.5 години)
- Зворотний зв’язок для батьків:
- раз/місяць статус навчання по програмі від стаді-менеджера
- раз/три місяці - відгуки тренера
Індивідуальний формат:
- Тривалість навчання - 6 місяців (24 тижнів/занять)
- Самостійне онлайн навчання під контролем наставника - дизайн-спеціаліста рівня Middle+ та супроводом стаді-менеджера плюс 4 персональних онлайн заняття з наставником
- Завдання для роботи на кожен тиждень: відео-підручник (1-3 відео на тиждень), тести до нього, практичні завдання, додаткові матеріали (галузеві статті, ін.). Перевірка завдань наставником. Спілкування у чаті
- Заняття у зручний час. У середньому 2-5 годин/тиждень
- Онлайн-практикуми з тренером по soft skills (надпрофесійні навички) раз на тиждень (1.5 години)
- Зворотний зв'язок для батьків:
- раз/місяць статус навчання по програмі від стаді-менеджера
- раз/три місяці - відгуки наставників
Автори програми
- Юлія Вус - freelance
- Ліза Новосад - freelance
- Марта Хміляр - freelance
- Діана Томенко - freelance
- Анна Андреєва - Pictoric
- Сергій Майдуков - National Geographic
- Марі Кінович - Untime
- Ірина Вале - YAP
- 2D Artist / 2D Illustrator / Graphic Designer
Курс складається з двух блоків: hard skills (курс Графічний дизайн - розвиток професійних навичок) та soft skills (заняття з управління собою та проєктами, розвиток персональних навичок). Навчаємо підлітків з нуля. Вступне тестування на рівні Beginner - на логіку та базове володіння комп'ютером. Модуль Працевлаштування - робота з реальними замовниками, симуляція проходження співбесід, оформлення професійного портфоліо та резюме тощо.
План курсу
Освітні результати
Hard skills (Рівень Beginner):
- Первинне професійне портфоліо робіт з 3+ проєктів на behance.com
- Формування основ графічного дизайну: типографіка, колір, композиція
- Робота зі шрифтами та версткою
- Базове володіння векторними та растровими графічними редакторами (Adobe Illustrator, Adobe Photoshop)
- Розуміння основ малюнку, кольористики, композиції
- Створення макетів і додрукова підготовка
- Індивідуальна робота над технічними завданнями
Hard skills (Рівень Advanced):
- Знання та навички на рівні Junior спеціаліста
- Просунуте володіння векторними та растровими графічними редакторами (Adobe Illustrator, Adobe Photoshop)
- Практика роботи з технічними завданнями та реальними замовниками
- Професійне портфоліо з 12-15 проектами на behance.com
- Розробка логотипів, фірмових стилів, брендбуків, робота зі шрифтами та верстка, маскоти, stationary kits, тощо
- Досвід роботи самостійно, в парах та великих командах в різних ролях, актуальних у сфері дизайну
- Керування проєктами
- Trello
- Участь в унікальній 4-місячній пре-акселераційній програмі, результатом якої будуть реалізовані персональні та командні комерційні та соціальні проєкти, пітчі перед експертами сфери дизайну
- Можливість дізнатись, як влаштуватись на першу роботу в компанію, працювати на фрілансі або заснувати свій бізнес
- Отримати перші замовлення, роботу або інтернатуру після закінчення курсу
Soft skills:
- Емоційний інтелект
- Самоідентифікування
- Лідерство
- Цілепокладання
- Мотивація та дисципліна
- Тайм-менеджмент
- Самопрезентація
- Комунікація - Конфліктологія - Перемовини
- Мистецтво публічного виступу
- Робота в команді та з замовником
Результат навчання
Дизайн сфера цінує знання та досвід. Підліток отримує:
- Профорієнтацію, підготовку до вступу у профільний ВНЗ (вже після рівня Beginner)
- Здатність працювати на рівні Junior дизайн спеціаліста (після рівня Advanced)
- Професійне портфоліо власних та командних робіт
- Сертифікат о проходженні кожного рівня (Beginner, Advanced)
Перша робота:
- Рівень Beginner дає базу та розуміння напрямку подальшого розвитку, профорієнтацію
- Рівень Advanced є професійним, тому дозволяє працювати по його закінченню
- Програма навчання складається із командних проєктів та їх захисту (пітчів) перед експертами сфери та HR менеджерами
- Для наших випускників в Ampli працює кар'єрний сервіс з пошуку стажування та першої роботи
- Тож випускники отримують рекомендаційні листи для вступу в університет та подальшого працевлаштування
Формати навчання
Груповий формат
- Тривалість навчання - 6 місяців (24 тижнів/занять)
- Групове онлайн навчання з тренером - дизайн-спеціалістом рівня Middle+, групою підлітків та супроводом стаді-менеджера
- Завдання для роботи серед тижня: відео-підручник (1-5 відео на тиждень), тести до нього, практичні завдання, додаткові матеріали (галузеві статті, ін.) Перевірка завдань тренером. Спілкування у чаті
- Групове онлайн заняття з тренером по hard skills вихідними, раз на тиждень (субота або неділя, 2 години, онлайн у zoom/google meets)
- Онлайн-практикуми з тренером по soft skills (надпрофесійні навички) раз на тиждень (1.5 години)
- Зворотний зв'язок для батьків:
- раз/місяць статус навчання по програмі від стаді-менеджера
- раз/три місяці - відгуки тренера
Індивідуальний формат
- Тривалість навчання - 6 місяців (24 тижнів/занять)
- Онлайн навчання під контролем наставника - дизайн-спеціаліста рівня Middle+ та супроводом стаді-менеджера плюс 4 персональних онлайн заняття з наставником
- Завдання для роботи серед тижня: відео-підручник (1-5 відео на тиждень), тести до нього, практичні завдання, додаткові матеріали (галузеві статті, ін.) Перевірка завдань наставником. Спілкування у чаті
- Заняття у зручний для підлітка час. У середньому 2-5 годин/тиждень залежно від кожного студента: швидкості сприйняття інформації та бажання заглиблюватись
- Онлайн-практикуми з тренером по soft skills (надпрофесійні навички) раз на тиждень (1.5 години)
- Зворотний зв'язок для батьків:
- раз/місяць статус навчання по програмі від стаді-менеджера
- раз/три місяці - відгуки наставників
Автори програми
- Христина Максимчук - Pocketbook
- Катя Лозанова - Impact Guide Odessa
- Олена Смирнова - Fedoriv Agency
- Поліна Подобєдова
- Лідія Трохим - freelance
- Яна Богданова - Twid
- Мирослава Шевченко - R Agency
- Андрій Тімченко - GG Brands
- Вікторія Ігнацевич - Brandme
- Дар'я Брічевська - MullenLowe Adventa
- Олена Марчишина - CRE8EGY
- Аліна Борисова - ekonomika+







