- Other
За 8 тижнів навчання з найкращими практиками ти оціниш, наскільки тобі цікаве програмування, створиш свій перший проект та вивчиш основи, які потрібно знати програмісту. Курс дасть можливість зрозуміти, чи підходить тобі ця професія, перш ніж ти витратиш купу грошей та часу на її освоєння. В результаті навчання ти усвідомлено вибереш технологію, з якою зв'яжеш кар'єру та життя.
Програма курсу
Теми:
- Введення в мову програмування
- Змінні та типи даних
- Логічні оператори та оператори розгалуження
- Цикли, використання відкладчика
- Масиви: одновимірні та багатовимірні
- Функції
- Вказівники
- Рядки
- Багатовимірні динамічні масиви
- Структури, класи
- Предпроцесор в додатках
- Використання файлової системи
В результаті навчання:
- Розберешся з основними поняттями програмування: алгоритмами, циклами, операторами, функціями та змінними
- Отримаєш уявлення про об'єктно-орієнтоване програмування і почнеш практикувати написання фрагментів коду
- Усвідомлено вибереш для вивчення мову програмування, щоб впевнено стартувати в IT
- Навчишся складати прості програми з використанням основних конструкцій, базових для багатьох мов програмування
- Дізнаєшся про популярні мови програмування та сфери їх застосування
- Створиш платформу для подальшого освоєння однієї з вибраних технологій
Особливості курсу
- 90% практики
- Живі заняття
- Підтримка викладачів
- Знижка на навчання
- Можлива оплата курсу частинами
Викладачі курсу
Микита Марченко - C++ Developer
Більше інформації- Sales / Lead Generation / Business Development
Базовий курс для тих, хто хоче опанувати професію продавця.
Програма курсу
Конвеєр та ключові правила продажів
- Принцип конвеєра продажів.
- Можливі негативні сценарії в процесі продажів та алгоритм роботи з ними.
- Адаптація конвеєра під кейс або бізнес.
- Написання конвеєра продажів для різних бізнесів і галузей
- Головне про правила продажів і приклади їхнього застосування
- Практика використання правил продажів
Пошук за рекомендаціями
- Структурування поточної бази клієнтів.
- Формування портретів цільових клієнтів та бази потенційних клієнтів, партнерів та рекомендаторів.
- Налагодження контакту та побудова теплих взаємин з клієнтами та партнерами.
Комунікації
- Алгоритми вхідного та вихідного дзвінків під час продажу зустрічі
- Правила ведення письмової комунікації
- Практика використання алгоритмів та заповідей комунікації
Робота з запереченнями
- Природа, типи заперечень і методи їх уникнення та опрацювання
- Універсальний алгоритм роботи із запереченнями
- Практика написання алгоритму опрацювання заперечень
- Тренувальне опрацювання заперечення про продаж наступної дії (зустрічі)
Виявлення потреб
- Алгоритм проведення онлайн та офлайн зустрічей
- Використання сторітелінгу
- Структура брифу та приклади її застосування
- Практика брифування та деталізація виявлення потреб клієнтів
Підготовка та презентація пропозиції
- Правила планування, підготовки та презентації пропозиції
- Практика використання цих правил за різними варіантами
- Тренувальна презентація пропозиції на основі брифу замовника
Закриття угоди та робота з запереченнями під час захисту пропозиції
- Варіанти наступних дій після презентації пропозиції
- Прискорення закриття угоди після презентації пропозиції
- Заперечення під час презентації пропозиції та приклади їхнього опрацювання
- Робота із запереченнями та донесення додаткових переваг після презентації пропозиції
Особливості курсу
- Живі заняття
- Real-life завдання
- Курсовий проєкт
- Регулярний фідбек
- Сертифікат за здобутки
- Можна повернути кошти протягом 14 днів від початку курсу
Викладачі курсу
- Олена Карась - Project Manager, ідеолог, ментор у White Sales
- Валентин Яроменко - CEO в White Sales, Founder в Big Sister AI
- Тетяна Григор'єва - COO в White Sales
- Motion Designer / Video Editor / 2D & 3D Animator
Усі принципи анімації, робота в TVPaint Animation, 26 занять і власний анімаційний ролик у портфоліо.
Програма курсу
Основи анімації
- Знайомство із програмою TVPaint
- Анімація м'ячика
- Відмінності фізики в американській, французькій та японських школах
Принцип інерції (захльосту)
- Анімація маятника з хвостом
- Перший цикл рухів
- Відмінності фізики в американській, французькій та японських школах
Вторинний рух
- Поняття та принцип ваги
- Взаємодія між елементами
- Послідовність дій при створенні складніших рухів
- Анімація маріонетки
Створення циклу
- Політ птаха
- Розуміння простору й повітря у сцені
- Дія гравітації на птаха
Просторовий малюнок
- Створення персонажа та пози
- Розворот персонажа на 360°
- Персонаж у кубі
- Передача об'єму через плаский малюнок
Хода персонажа
- Хода з двох позицій: фас та профіль
- Різниця між видами ходи
- Пластична та реалістична хода: м'якість, амплітуда
- Відмінності у ході трьох шкіл анімації
Біг персонажа
- Різниця між ходою і бігом
- Правила побудови бігу
- Ключова поза польоту
- Види бігу в різних анімаційних школах
Екшн шот
- Створення та робота з власним шотом
- Що таке замах та як робити сильні рухи
- Посилення та динаміка поз
- Імпровізація у стилі обраної школи
- Пропрацювання шоту
- Полірування таймінгу та спейсингу
Персонаж
- Пошук власного персонажа
- Ідея та шляхи реалізації
- Робота з відеореференсом
- Артикуляція та міміка персонажа
Акторська гра
- Допрацювання шоту
- Накладання звука
- Підготовка шоту для анімації
- Створення свого персонажа
Опрацювання акторського шоту
- Як працює діалог
- Відпрацювання звукових фонем
- Зв'язок між звуками
- Вплив фазування та таймінгу на кінцевий результат
- Аналіз у різних школах анімації
Доопрацювання акторського шоту
- Чистове полірування
- Тонкощі мікроміміки
- Особливості графічної стилізації рухів
- Символізм в анімаційних малюнках
Особливості курсу
- Відеолекції та вебінари
- Real-life завдання
- Курсовий проєкт
- Проєкт в портфоліо
- Регулярний фідбек
- Сертифікат за здобутки
- Можна повернути кошти протягом 14 днів від початку курсу
Викладачі курсу
Олег Маламуж - 24 роки в анімації, пройшов шлях від заливника кадрів до режисера повнометражного проєкту.
Більше інформації- Content Manager / Copywriter
Курс створений для копірайтерів-початківців, SMM-cпeціaліcтів та e-mail-мapкeтoлoгів. Протягом курсу Ви навчитесь пиcaти тeкcти для інтepнeт-мaгaзинів, блогів, соцмереж, e-mail розсилок, прокачаєте навички з копірайтингу в різних маркетингових каналах та зможеш отримати фідбек щодо якості контенту від провідних фахівців.
Програма курсу
Що таке бізнес копірайтинг?
- Що таке бізнес копірайтинг і які бувають тексти?
- Хто такий копірайтер і як ним стати?
- Структура курсу "Копірайтинг": про що він і чим корисний
- Знайомство з лекторами та запитання
Контент для SEO
- SEO-копірайтинг
- Поняття та SEO-метрики
- Структура SEO-текстів
- Копірайтер + SEO-фахівець
Контент для блогу
- SEO тексти VS статті в блог
- Шукаємо тему і створюємо ТЗ
- Поради: що робити після написання статті
DC-копірайтинг
- Що має вміти SMM-копірайтер?
- Головні принципи SMM-копірайтингу
- Як покращувати навички написання текстів?
Контент для email
- Email живий?
- Трохи про канал
- Структура email-розсилки
- Тема і підзаголовок
- Банер
- Заголовок і основний текст
- CTA
- Інші елементи листа
- Тригерні листи
- Вайбер
- Пуш та смс
- Як писати імейли, щоб люди не відписувались
Як копірайтеру знайти роботу
- Огляд ринку
- Огляд майданчиків
- Спілкування з підрядником
Практичні заняття
- зворотний зв'язок по ДЗ + відповіді на запитання за блоками:
- SEO
- Блог
- SMM
Особливості курсу
- Гнучкий формат навчання
- Теорія на прикладі реальних кейсів
- Доступ до матеріалів курсу немає часових обмежень
- Сертифікат після закінчення курсу
Викладачі курсу
- Ольга Гнесь - Team Lead Content Promodo
- Віра Сєчкіна - Editor Promodo
- Олександр Зубарев - Copywriter
- Олена Герасименко - Copywriter Promodo
- Владислав Тришкін - SEO-specialist Promodo
- Любов Міняйло- Corporate Culture Specialist Promodo
- Email Marketing / SMS Marketing
Опaнуєш інcтpумeнти пepcoнaлізaції тa aвтoмaтизaції poзcилoк, нaвчишся cтвopювaти виcoкoкoнвepcійні тa пpивaбливі лиcти, які зaпaм'ятoвуютьcя aудитopії, aнaлізувaти звіти тa пpoвoдити A/B-тecтувaння.
Програма курсу
Знайомство з Retention: канали, інструменти
- Що таке Retention
- Швидкий огляд інструментів та того, про що буде курс
- Проєктна робота: умови та розподіл проєктів
Огляд сервісів розсилок
- Огляд сервісів розсилок: можливості, порівняння, на що звернути увагу при виборі
- Маркетингова гігієна та доставлення пошти
Огляд каналу Email
- Типи розсилок (масові та тригерні)
- Структура листів різних типів
- Робота з редакторами Drag&Drop в сервісах розсилок
- Адаптивність до пристроїв, поштовиків та темної теми
- Інтерактив в розсилках (AMP)
Практика по верстці розсилки
Огляд ключових блоків та інструментів для верстки:
- Як працювати з Figma
- Як верстати в редакторі ESP:
- блоки листа
- налаштування
- адаптація до мобільних пристроїв
- адаптація до темної теми
- кастомізація
- Практичне завдання
Додаткові канали комунікації
- Огляд додаткових каналів зв'язку:
- елементи з чого складаються
- приклад верстки
- деталі побудови ланцюжка комунікації з використанням декількох каналів
- Viber, sms, Webpush, Mobpush, inapp, appinbox
- Мультиканальні комунікації
Сегментація та персоналізація, частота розсилки
- Додаткові поля контактів
- Сегменти для розсилок
- Як збирати додаткові дані
- Частота розсилки
Автоматизація в маркетингу
- Сценарії та блоки в них
- Налаштування базових тригерних ланцюжків
- Автоматизація в проморозсилках
- Контроль коректної роботи ланцюжків (налаштування альортів, якщо щось зламалось)
- Робота з API та підготовка ТЗ
Метрики retention-маркетингу. Google Analytics. A/B тестування
- Огляд переліку основних метрик які відносяться до retention-маркетингу:
- формули
- де застосовуються
- Огляд функціоналу Google Analytics:
- ключові показники
- формування звітів
- Правила та особливості проведення A/B тестувань
Чек-лист маркетолога (медіапланування, перед запуском розсилки, реєстр проєкту)
- Що потрібно для підготовки розсилки (ідея, ТЗ на контент, погодження)
- Що потрібно перевірити перед відправкою розсилки
- Що, як і коли аналізувати після відправки розсилки
- Як проводити аудит сайту та аналіз конкурентів (навчимось працювати з документом для аналізу конкурентів)
Форми та сповіщення на сайті. Гейміфікації на сайті
- Розбір форм збору контактів: від pop-up до окремої сторінки підписки
- Додаткові точки збору контактів (амніканальність)
- Лід-магніти
- Гейміфікації
- Як створити форму підписки
- Як зібрати базу offline
Кар'єрна консультація
- Налаштування облікового запису в LinkedIn
- Створення резюме
- Які помилки роблять кандидати?
- Що враховувати під час пошуку роботи, як сортувати та структурувати
- На що звертають увагу під час співбесіди рекрутери
- Чому важливо готуватися до співбесіди
Особливості курсу
- Теорія + практика
- Захист проєкту
- Кар'єрна консультація
- Можливість перегляду запису занять
- Сертифікат про проходження курсу
Викладачі курсу
- Ярослав Стеценко - Retention Marketing Manager Promodo
- Світлана Фурса - Head of Retention Marketing Promodo
- Владислав Лобода - Team Lead Email Marketing at Promodo
- Андрій Бочаров - Email marketing specialist Promodo
- Катерина Чигир - Team Lead Email Marketing at Promodo
- Scrum Master / Agile Coach
Цей курс допоможе вам отримати чітке бачення ролі та образу мислення фасилітатора
План курсу
Однією з рис, яка характеризує Agile Project Management є залучення команди до генерування ідей та прийняття рішень. Завдяки такому підходу підвищується рівень відповідальності та мотивації кожного члена команди. Команда це велика сила і фасилітація - один із кращих інструментів для розкриття цієї сили. На курсі ICAgile Team Facilitation ви отримаєте чітке бачення ролі та способу мислення фасилітатора. Акцент на практичних завданнях та дискусіях допоможе вам отримати потрібні навички та унікальний досвід.
Протягом курсу ми:
- Визначимо роль фасилітатора та чим він відрізняється від тренера або ж експерта
- Розглянемо навички, якими повинен володіти фасилітатор
- Дізнаємося, які етапи проходить команда під час процесу прийняти рішення
- Оцінимо на якому етапі Agile Facilitation шляху ви знаходитесь та які компетенції вам потрібно вдосконалити
- Опануємо техніки проведення ефективних фасилітаційних сесій
- Розглянемо віддалену фасилітацію
- Випробуємо інструменти та техніки фасилітації для ретроспектив та інших Scrum-церемоній
Після завершення курсу учасники отримають міжнародний сертифікат, виданий International Consortium for Agile (ICAgile).
Мова викладання
Викладаючи наші курси англійською мовою, ми можемо познайомити вас з міжнародною термінологією та краще підготувати до використання отриманих знань у багатонаціональному середовищі.
Чому варто отримати сертифікат ICAGILE
Сертифікація ICAgile підвищить ваші шанси на отримання роботи або підвищення в Agile-організаціях, а також підтвердити вашу експертність в галузі. Окрім того, сертифікат гарантує, що ви, як фахівець, залишаєтеся в курсі останніх Agile-методологій та практик, покращуючи свої навички та знання.
Цільова аудиторія
- Project Manager, Business Analyst
- Scrum Master, Product Owner
- Tech Leads, Team Leads, Architect, HRBPs
Викладачі курсу
- Anastasiia Serb - Senior Project Manager at SoftServe
- Yuliya Yanishevska - Agile Consultant at SoftServe
- Java
План курсу
Теми:
- Class Design. Encapsulation
- Exceptions
- Inheritance. Polymorphism
- Inner, outer class. Enum
- Generics. Collections
- Functional Interfaces. Lambda
- Stream API. Data and Time
- Multithreading
- Annotations
- JDBC
- Servlets
- Introduction To Spring. IoC
- ORM. Hibernate with Spring
- Spring MVC
- Unit testing. Logging
- Spring. Exception handling
- Spring Security
- Rest API Serialization. JSON. XML
Результати для вас
- Git, GitHub
- Створення веб-додатків за допомогою Spring MVC
- Робота з базами даних (JDBC, Hibernate)
- Розширені теми щодо сучасної мови Java
- Модульне тестування веб-додатку
- Тверді принципи
- Командна робота, SCRUM
- Повнофункціональні веб-проєкти
Переваги курсу
- Спочатку практичні завдання: ви будете кодувати за допомогою завдань, подібних до тих, які ми маємо в проектах SoftServe
- Мінімальна теорія: ми тут, щоб кодувати, чи не так? І все ж, якщо вам знадобиться шукати відповіді, ми зібрали найкращі відео та матеріали, які вам допоможуть
- Цілодобовий чат з учасниками Discord: ваше місце, щоб запитати "Ого, як мені це запустити?", надсилати наклейки вночі або попросити наставника допомогти
- Усі завдання готують ментори SoftServe Academy: ці люди знають код, бо працюють із ним щодня
Особливості курсу
- Допомога ментора
- Практика
- Сертифікат про проходження курсу
- Викладання англійською мовою
- Доступ до додаткових технічних електронних курсів
- Електронне навчання для підвищення навичок спілкування
- Англомовні клуби та самонавчання
- Спільнота професіоналів-однодумців
Викладачі курсу
Oleksandr Butrym - Ментор SoftServe Академії
Більше інформації- Data Science / Machine learning / AI
Програма курсу
Модуль 1. Вступ до Машинного навчання
- Введення в машинне навчання: основні поняття та застосування
- Види машинного навчання
- Основні інструменти та бібліотеки для машинного навчання
- Основи Python в контексті аналізу даних
- Основи NumPy, SciPy та Pandas
Модуль 2. Приготування та очищення даних
- Збір, імпорт, очищення та підготовка даних для аналізу
- Обробка відсутніх даних та викидів
- Візуалізація даних для аналізу
- Основи роботи з географічними даними
Модуль 3. Лінійна регресія
- Лінійна регресія: теорія та застосування
- Види лінійних моделей
- Аналіз часових рядів та прогнозування
Модуль 4. Класифікація та ансамблеві методи
- Базові класифікаційні моделі, дерева рішень та їх створення
- Випадковий ліс (Random Forest), Градієнтний бустінг (Gradient Boosting), Адаптивний бустінг (AdaBoost) та власні ансамблі
- Оцінка та валідація моделей
Модуль 5. Кластеризація та аналіз даних
- Кластеризація даних: методи та застосування
- Аналіз головних компонент (PCA) та методи зменшення розмірності
- Відкриті дані та аналіз текстових даних
- Візуальний аналіз даних за допомогою Orange
Модуль 6. Нейронні мережі та глибинне навчання
- Вступ до нейронних мереж та штучних нейронів
- Пряме поширення сигналу та зворотне поширення помилок. Глибинні нейронні мережі (Deep Neural Networks)
- Конволюційні нейронні мережі (CNN)
- Рекурентні нейронні мережі (RNN)
- Автоенкодери та трансформери
Модуль 7. Аналіз та покращення результатів машинного навчання
- Налаштування набору даних та аналіз помилок навчання
- Аналіз кривих, що характеризують процес навчання. Порівняння результатів з точністю людини
- Різні розподіли тестового та навчального набору даних. Аналіз помилок конвеєрів ML
Модуль 8. Додаткові теми в машинному навчанні
- Введення до асоціативних правил. Алгоритми видобування асоціативних правил
- Клітинні автомати та мультиагентні системи
- Генетичні алгоритми, методи мурашиного рою, фрактали
- Нечітка логіка
- Навчання з підкріпленням та Q-навчання
- Інтелектуальні агенти
Лабораторні роботи з індивідуальними консультаціями
Упродовж курсу з ML практика буде невід'ємною частиною навчання. Лектор даватиме завдання та буде на своєму прикладі демонструвати варіанти вирішення. Теми лабораторних робіт, які чекають на тебе:
- Ознайомлення з інструментами машинного навчання
- Підготовка даних для аналізу
- Лінійна регресія та метод найменших квадратів
- Класифікація реальних даних
- Кластеризація даних та аналіз головних компонентів
- Глибинні нейронні мережі (Deep Neural Networks)
- Використання CNN для обробки зображень
- Рекурентні нейронні мережі (RNN)
- Симулятор мультиагентних систем
- Використання асоціативних правил для аналізу даних
- Навчання з підкріпленням та Q-навчання
Заняття з англійської
На цьому занятті ти зможеш протестити свій рівень англійської та покращити розуміння професійних технічних термінів, з якими обов’язково стикнешся під час роботи в ІТ.
Кар'єрна консультація з рекрутером
Навчання - це тільки перший етап на шляху до омріяної роботи. У тебе тепер є практичний досвід використання знань з машинного навчання на практиці. А отже - час складати резюме, доповнювати профіль в Лінкедині та шукати роботу. З цим тобі допоможе заняття з рекрутером.
Вимоги до студентів
- знати Python на середньому рівні
- розуміти основи статистики
- середній рівень знань Numpy SciPy
- знати основи Matplotlib, Seaborn
- знати Pandas на середньому рівні
Особливості курсу
- Лекції в зручний час
- Практичні заняття
- Невелика група
- Заняття з англійської
- Сертифікат про проходження курсу
- Можливість контракту з компанією
Викладачі курсу
Ярослав Виклюк - Професор, доктор технічних наук
Більше інформації- Digital Marketing
Ми створили курс, на якому розкажемо про дієві інструменти інтернет-маркетингу та навчимо тебе продавати у мережі все, навіть бабусин чайний сервіз. А потім — хоч в ІТ, хоч в б’юті. Погнали!
Програма курсу
Модуль 1 - Продукт. Що, кому і де продавати та як аналізувати?
Заняття 1. Що таке digital-маркетинг? Що він включає?
- Digital Marketing manager - хто він, завдання. Зарплата DMM в 2023 році
- KPI Digital marketing manager. Ідеальний склад команди: учасники, зони відповідальності
- З чого почати роботу в цифровому маркетингу для новачків
- Агенство чи клієнт
- Фріланс на UPWORK
- Кар'єрний ріст від Junior DM до Senior DM
- Копірайтинг та контент маркетинг
Заняття 2. Маркетинг продукту
- Цільова аудиторія (ЦА)
- SWOT-аналіз - досліджуємо мікро та макро середовище
- 4P - визначаємо концепцію та вибираємо вектор розвитку
- Аналіз конкурентів в онлайн-середовищі
- Унікальна торгова пропозиція (УТП)
- Модуль AIDA
- Упаковка продукту. Дизайн
Заняття 3. Аналіз інструментів і каналів (трафіку) для залучення клієнтів
Ви навчитеся швидко аналізувати канали трафіку конкурентів, це допоможе вам оптимізувати ваші маркетингові зусилля та підвищити конверсію.
Заняття 4. Digital стратегія
- Що таке трафік?
- Цілі трафіку
- Інструменти та канали залучення трафіку до ніші
- Особливості каналів трафіку
- Визначаємо канали трафіку, які підходять для продукту
Модуль 2 - Основи юзабіліті
Заняття 5. Маркетинг та продажі. Воронка продажів
- Теорія Jobs-to-be-Done. Чому продукти "наймають" та "звільняють"
- Теорія 7 дотиків. Коли відбувається покупка
- Взаємодія відділу маркетингу, відділу продажу та продакт менеджера
- Лідогенерація та кваліфікація лідів. В чому різниця між MQL, SQL, PQL
Заняття 6. Практичне заняття
CRM - автоматизація бізнес-процесів.
Заняття 7. Юзабіліті. Як не зламати очі через креативність і завоювати лояльність покупця?
- Розбираємось із поняттям Usability
- Критерії оцінювання
- Показники, що визначають юзабіліті для вашого ресурсу
- Основні помилки
- Проводимо аудит юзабіліті сайту
- UI/UX сайту. Для чого потрібно, та яке місце займає в розробці сайту
Заняття 8. SEO: основи, збирання семантичного ядра
- Що таке SEO?
- Етапи складання семантичного ядра
- Інструменти для роботи з семантичним ядром
- Кластеризація запитів
- Як відстежити позицію сайту?
- Що таке google аналітика?
Заняття 9. SEO-аудит проєкту
- SEO-тест: що врахувати під час написання
- LSI-копірайтинг
- Внутрішні та зовнішні фактори ранжирування
- Інструменти для вебмайстрів
- Посилання та їх якість
- Чек-лист з SEO-аудиту
- Збираємо та кластеризуємо семантику для свого проєкту
- Аналізуємо сайт за чек-листом
Заняття 10. Практичне заняття
SEO аудит.
Заняття 11. Створення лендінгів (LP)
- Що таке лендінг і навіщо він потрібний?
- Як зібрати лендінг
- Які завдання вирішує LP
- Правила успішного лендінгу
- Створимо LP для свого проєкту
- Як скласти структуру Landing-page. ТЗ програмісту
Заняття 12. Web-аналітика
- Цілі в Google Analytics 4. Які цілі потрібно налаштувати маркетологу
- Модель атрибуції. Асоційовані конверсії
- Створюємо ціль у Google Analytics 4
- Google Tag Manager
Заняття 13. Практичне заняття. Google Tag Manager
- Робота з Google Tag Manager
- Створення івентів та тегів
- Що таке контейнер?
Заняття 14. PPC. Контекстна реклама. Google Adwords
- Інтерфейс Google Adwords
- Планувальник ключових слів
- Типи відповідності ключових слів
- Налаштування акаунту Adwords
- Типи компаній
- Створюємо рекламні компанії
Заняття 15. PPC. Створення рекламних компаній
- Типи компаній
- Створимо рекламні компанії для пошуку за ключовими словами та для ремаркетингу
Заняття 16. E-mail
- Інтерфейс
- Створення та налаштування
- Програми для спрощеної роботи
- Створюємо рекламні компанії для пошуку за ключовими словами та для ремаркетингу
- Модель атрибуції
- Вивантаження документів для бухгалтерії
Заняття 17. SMM: Instagram
- Оформлення бізнес-сторінки
- Reels та фотоконтент
- Оптимізація публікації. Основні складові
- Просування сторінки. Таргетована реклама. Реклама у блогерів
- Підписка на спонсорів. Сценарії впливу на імідж бренду
Заняття 18. Імідж та репутація бренда
Модуль 3 - Інструменти
Заняття 19. Telegram i TikTok
- Трендовий канал трафіку
- Як отримати клієнтів?
Заняття 20. Таргетована реклама у Facebook та Instagram
- Таргетована реклама в Meta Ads Manager
- Рекламний кабінет та основні налаштування
- Цілі рекламних кампаній та як вибрати відповідну
- Плейсменти: автоматичні та кастомізовані
- Аудиторії. Кастомні та ретаргет, коли які використовувати
- Що не можна рекламувати у FB?
- Meta піксель. Які завдання вирішує. Відмінність від API
- Медіа-план для рекламної компанії.
Заняття 21. Практичний урок. Таргетована реклама
На прикладі 3 основних рекламних цілей показуємо студентам як створювати рекламні оголошення. За встановленим таргетом.
Заняття 22. Аналіз ринку та конкурентів. Стратегія просування
Ти навчишся швидко проводити аналіз ринку та каналів трафіку конкурентів, це допоможе оптимізувати маркетингові зусилля та підвищити конверсію.
Заняття 23. Розмова з кар'єрним менеджером
- Як і де шукати роботу для початківця і які інструменти при цьому використовувати
- Як правильно зробити резюме і яка інформація у ньому є надважлива, а що буде зайвим
- Як створити профіль на Linkedin, щоб його могли побачити потенційні роботодавці
- 7 порад, які допоможуть пройти онлайн співбесіду набагато успішніше
- Q&A
Особливості курсу
- Безкоштовна IT англійська
- Додаткові матеріали
- Кар'єрний менеджер
- Діджитал диплом на Linkedin
Викладачі курсу
- Марина Гончарук - Senior Marketer
- Анна Балик - Senior Marketer
- Data Analyst / Business Intelligence (BI)
Цей курс охоплює методи та рекомендації, які відповідають сучасним корпоративним та технічним вимогам для моделювання, візуалізації та аналізу даних за допомогою Power BI. Учасники навчаться отримувати доступ і обробляти дані з різних джерел, включаючи реляційні та нереляційні дані, з акцентом на сучасні хмарні рішення. Курс також розглядає питання реалізації стандартів та політик безпеки на всіх рівнях Power BI, включаючи набори даних, групи та публікацію звітів. Учасники дізнаються про нові можливості управління та розгортання звітів та інформаційних панелей для спільного використання і розповсюдження вмісту, включаючи розбиті на сторінки звіти.
Програма курсу
Організація та підготовка даних
- Повна архітектура платформи Power BI (включаючи Power BI Premium та Premium Per User)
- Можливості Power BI для користувачів звітів
- Розбір навчального кейсу
- Імпорт даних із Excel файлів та сучасні альтернативи
- Імпорт даних із Azure SQL Database та Data Lakes
- Перетворення даних у Power Query Editor
Побудова моделі даних
- Введення у реляційні моделі даних
- Типи зв'язків та типові шаблони моделей даних
- Налаштування зв'язків між таблицями даних
- Оптимізація моделі даних із використанням агрегованих таблиць
- Використання Power BI Datamarts для управління великими обсягами даних
- Практика: Налаштування зв'язків та оптимізація моделі даних
Використання формул DAX
- Загальні відомості про DAX
- Міри та колонки
- Створення відносних показників
- Управління контекстом рядків та фільтрів (включаючи TREATAS та CALCULATE)
- Робота з таблицями та пов'язаними даними
- Робота з датами та розширені можливості
- Створення легкочитних формул
- Практика: Створення колонок та мір DAX
Віртуалізація даних
- Візуалізація даних (включаючи використання ArcGIS для Power BI)
- Побудова звіту про продаж
- Аналіз географічних даних
- Розробка спливаючих підказок власного дизайну
- Візуалізація План/Факт
- Робота з фільтрами звітів, синхронізація фільтрів
- Моделювання ситуацій та робота зі сценаріями What-If
- Використання додаткових візуальних елементів з Marketplace (Charticulator, Deneb)
- Побудова рейтингів менеджерів
- Формування динамічних посилань url
- Звіти із зображеннями (фото співробітників)
- Розв'язання задач прогнозування (з використанням інструментів AI)
- Автоматичний пошук аномалій
- Стилі та теми для звітів
- Розробка звітів для мобільних пристроїв
Публікація звітів та безпека
- Публікація звітів до служби Power BI Service (оглядово)
- Налаштування обмеження доступу до звітів (з використанням Microsoft Information Protection)
- Розробка звітів з обмеженнями доступу до даних на рівні рядків (RLS)
- Надання доступу користувачам
- Імпорт даних із SQL Database (докладно)
- Power BI Gateway та інтеграція з хмарними рішеннями
- Використання Power BI Deployment Pipelines для CI/CD
Публікація звітів та спільна робота
- Хмарна та наземна архітектури Power BI
- Публікація звітів до служби Power BI Service (хмара)
- Надання публічного доступу до звітів
- Створення сайтів аналітики у SharePoint
- Публікація звітів на веб-сайтах SharePoint
- Налаштування обмеження доступу до звітів
- Робота з Power BI Server та SharePoint інтеграцією
Практика побудови систем візуалізації у великих організаціях
- Стратегія організації даних для візуалізації
- Відомі обмеження та їх обхідні шляхи
- Рекомендації щодо налаштування системи безпеки
- Рекомендації для забезпечення швидкодії звітів та використання DirectQuery з локальними агрегаціями
Методика проведення курсу Microsoft Power BI
Курс проводиться у вигляді практичних занять, де учасники створюють звіти Power BI на основі реальних бізнес-кейсів. Складність кейсів наростає у міру проходження курсу.
Необхідна підготовка
- Базові знання у галузі операційних систем Windows
- Базові знання в галузі топології сховищ даних
- Навички програмування (цикли, розгалуження)
- Досвід роботи із Microsoft Excel
Особливості курсу
- Допомога ментора
- Практичні кейси
- Сертифікат про проходження курсу
- Frontend
Пройдеш повний цикл створення web-проєкту. Отримаєш досвід використання фреймворка NextJS (ReactJS, TypeScript) для створення search friendly web-сайтів. Отримаєш знання по SSR (Server Side Rendering) в екосистемі ReactJS.
Програма курсу
Налаштування проєкту та конфігурація фреймворку
- Встановлення необхідних npm пакетів та запуск тестового проєкту на локальному сервері
- Налаштування середовища розробки
- Застосування TypeScript для написання компонентів проєкту
- Конфігурація фреймворку
Створення сторінок сайту
- Навігація та маршрутизація
- Статична та динамічна генерація сторінок, SSR
- Обробка помилок
Інтернаціоналізація
- Встановлення необхідних npm пакетів
- Конфігурація маршрутизації
- Застосування компонентів та хуків
- Перемикання мови сайту
Дизайн сайту
- Створення основного лейаута сайту
- Налаштування UI бібліотеки
- Робота з шрифтами
Отримання даних
- Встановлення необхідних npm пакетів
- Отримання даних на сервері та клієнті
- Оптимізація роботи з REST API, кешування
- Змінні середовища
Форми та відправка даних
- Встановлення необхідних npm пакетів
- Перевірка даних форми
- Відправка даних
- Очищення кешу
SEO налаштування (Search Engine Optimization)
- Встановлення необхідних npm пакетів
- Налаштування заголовків та метаінформації
- OpenGraph & JSON-LD
- Оптимізація зображень
Аутентифікація користувачів
- Встановлення необхідних npm пакетів
- Створюємо сторінки логіна та реєстрації
- Працюємо з middleware
- Профіль користувача
Розробка індивідуального проєкту
Після курсу ти зможеш:
- Швидко створювати web-сайти за допомогою фреймворка NextJS максимально адаптованого до вимог пошукових систем
- За допомогою TypeScript будеш створювати користувацькі інтерфейси, розробляти серверну частину сайтів
- Використовувати всі переваги ReactJS для побудови швидких інтерактивних інтерфейсів web-сайту
- Використовувати сторонні API для побудови web-сайту
- Аналізувати та керувати результатами своєї роботи використовуючи систему контролю версій Git & GitHub
Особливості курсу
- Інтенсивна практика, мінімум теорії
- Розбір документації фреймворка та домашніх завдань
- Випускний проєкт для портфоліо
- Допомога у працевлаштуванні, оформленні резюме та підготовка до співбесіди
- Підтримка викладачів
- Кар'єрні івенти
- Можлива оплата курсу частинами
Викладачі курсу
Олександр Слободян - Front-End Developer
Більше інформації- SQL / DBA
У ході курсу розглядається архітектура бази даних Oracle, управління примірником бази даних, конфігурація Oracle Net і супроводу бази даних.
Програма курсу
Вступ
- Завдання курсу
- Розклад курсу
- Огляд Oracle Database 12c
- Огляд Oracle Cloud
- Огляд схеми HR
Вивчення архітектури бази даних Oracle
- Огляд архітектури бази даних Oracle
- Зміни примірників бази даних Oracle
- Приєднання до примірника бази даних Oracle
- Структури пам’яті бази даних Oracle
- Архітектура процесів
- Архітектура структур
- Послідовність запуску процесів
- Архітектура зберігання бази даних
Управління екземпляром бази даних
- Введення в інструменти управління базою даних Oracle
- Архітектура Enterprise Manager
- Вхід в Oracle Enterprise Manager Database Express
- Використання домашньої сторінки Enterprise Manager Database Express
- Використання Enterprise Manager Cloud Control
- Використання SQL * Plus
- Використання SQL Developer
- Файли параметрів ініціалізації
Конфігурація мережевого середовища Oracle
- Огляд сервісів Oracle Net
- Огляд процесу прослуховування Oracle
- Встановлення з'єднань Oracle Net
- Інструменти для конфігурації і управління середовищем Oracle Net
- Використання Listener Control Utility
- Використання Oracle Net Configuration Assistant
- Використання Oracle Net Manager
- Використання Enterprise Manager Cloud Control
Управління структурою зберігання бази даних
- Зберігання даних
- Вміст блоку бази даних
- Вивчення структури зберігання
- Створення нового табличного простору
- Огляд табличних просторів, що створюються за замовчуванням
- Управління табличними просторами
- Перегляд інформації про таблиць
- Використання файлів, керованих Oracle
Адміністрування безпеки користувачів
- Облікові записи користувачів бази даних
- Попереднє визначення призначені для користувача облікові записи
- Створення користувачів
- Аутентификация
- Розблокування користувальницької облікового запису і скидання пароля
- Привілеї
- Ролі
- Профілі
Одночасний доступ до даних
- Огляд блокувань
- Механізм блокувань
- Одночасний доступ до даних
- Блокування DML
- Механізм черг
- Конфлікти блокувань
- Управління даними скасування
- Огляд даних скасування
- Транзакції і дані скасування
- Зберігання інформації скасування
- Порівняння даних відміни і затримки
Управління даними скасування
- Конфігурація даними скасування
- Гарантія утримання даних скасування
- Фіксація розміру табличного простору скасування
Впровадження аудиту бази даних Oracle
- Розподіл відповідальності
- Безпека бази даних
- Моніторинг відповідності
- Стандартний аудит бази даних
- Об’єднаний журнал аудиту
- Поділ повноважень для адміністрування аудиту (ролі AUDIT_ADMIN і AUDIT_VIEWER)
- Конфігурація журналу аудиту
- Опції аудиту
Супровід бази даних
- Супровід бази даних
- Перегляд історії попереджень
- Термінологія
- Automatic Workload Repository (AWR)
- Рівні статистики
- Automatic Database Diagnostic Monitor (ADDM)
- Enterprise Manager і консультанти
Управління продуктивністю
- Tuning Activities
- Планування продуктивності
- Налаштування продуктивності примірника
- Методологія настройки продуктивності
- Дані настройки продуктивності
- Моніторинг продуктивності
- Управління пам’яттю
Управління продуктивністю: налаштування SQL
- Налаштування SQL
- оптимізатор Oracle
- Директиви плану виконання
- Адаптивні плани виконання
- Консультанти SQL
- Результати автоматичної настройки SQL
- Впровадження рекомендацій автоматичної настройки
- Консультант з налаштування SQL
Управління ресурсами за допомогою менеджера ресурсів
- Огляд менеджера ресурсів
- Концепції менеджера ресурсів
- Використання менеджера ресурсів
- Службовий план розподілу ресурсів
- Приклад плану за замовчуванням
- Робочий процес менеджера ресурсів
- Директиви ресурсного плану
- Методи виділення ресурсів в ресурсних планах
Автоматизація завдань за допомогою Oracle Scheduler
- Спрощення завдань управління
- Просте завдання
- Основні компоненти
- Постійні легкі завдання
- Використання розкладів, заснованих на подіях або на часі
- Створення завдання з тимчасовим розкладом
- Створення завдання з розкладом, заснованим на події
Управління простором
- Огляд управління простором
- Управління простором блоку
- Зчіпка і міграція рядків
- Управління вільним простором усередині сегмента
- Типи сегментів
- Виділення екстентів
- Виділення простору
- Створення таблиць без сегментів
Концепції резервування і відновлення
- Категорії збоїв
- Технологія ретроспективного відкату
- Фази відновлення екземпляра
- Налаштування відновлення екземпляра
- Використання консультанта середнього часу відновлення
- Збій носія
- Конфігурація для відновлення
Перенесення даних
- Загальна архітектура перенесення даних
- Oracle Data Pump
- SQL * Loader
- Зовнішні таблиці
- Робота з Oracle Support
- Використання Support Workbench
- Використання Enterprise Manager
Робота з Oracle Support
- Інтеграція з My Oracle Support
- Дослідження проблеми
- Заклад запиту про обслуговування
- Управління патчами
- Встановлення патчів
- Required Prerequisites
Working knowledge of SQL and use of PL/SQL packages
- Suggested Prerequisites
- Basic knowledge of Linux operating system
Слухачі вивчають
- Створення та управління примірником бази даних
- Створення та управління структурами зберігання
- Конфігурація оточення Oracle Net
- Створення та управління користувачами
- Моніторинг бази даних і управління продуктивністю
- Основну інформацію про резервування і відновлення
- Використання Oracle Support Workbench і My Oracle Support для оновлення програмного забезпечення Oracle
Необхідна попередня підготовка
- Знання SQL і використання пакетів PL / SQL
- Базові знання Linux
Особливості курсу
- Підтримка ментора
- Практика
- Сертифікат про проходження курсу
- 2D Artist / 2D Illustrator / Graphic Designer
Інтенсивний курс зі створення гармонійних та унікальних шрифтових логотипів.
Програма курсу
Старт. Бриф. Вибір шрифта
- Знайомство
- Загальна інформація про шрифтові лого
- Етапи роботи над брифом, логіка роботи над задачею
- Як підібрати шрифт під конкретну задачу
- Характер шрифта
Емоції
- Як із готового шрифту зробити логотип
- Емоції у логотипі
- Асоціативні зв'язки й контексти
- Формалізація образу
Ритм, контраст, акцент
- Ритм у створенні логотипу
- Контраст
- Акцент у створенні логотипу
- Як ритм, контраст, акцент допомагає у створенні логотипу
Малюємо з нуля (рядкові) + базова теорія
- Класифікація шрифтів
- Конструкція букв
- З чого технічно почати робити шрифтове лого
Модульні шрифти
- Модульність у шрифтах
- Побудова модульних літер у програмі FontStruckt
Малюємо з нуля (прописні) + історія шрифтів
- Історія шрифтів
- Продовжуємо малювати літери
Шрифтові пари
- Як підбирати шрифти для логотипів
- Як поєднувати шрифти
Тренди. Де взяти натхнення
- Що популярно на шрифтовому ринку сьогодні
- Як використовувати тренди у своїх проєктах
- Список лінків для натхнення
Захист проєктів
Презентація курсових проєктів замовнику
Особливості курсу
- Відеолекції та вебінари з куратором
- Real-life завдання
- Курсовий проєкт
- Регулярний фідбек
- Сертифікат за здобутки
- Можна повернути кошти протягом 7 днів від початку курсу
Викладачі курсу
- Катерина Яцушек - Фрілансерка, працювала дизайнеркою у Reynolds and Reyner та Mirrolab
- Антон Шмельов - Art Director у Happy Agency
- Анастасія Шишенок - Дизайнерка-фрілансерка
- Frontend
На базі курса ви отримаєте знання з HTML, CSS, вивчите базу мови програмування JavaScript та створите свої перші проєкти: портал новин та список справ (to do list). Програма складена за принципом збільшення складності та передбачає багато практичних завдань.
Програма курсу
Модуль 1. Введення в основи Front-end розробки. Мова розмітки HTML, CSS
- Вивчення синтаксису мови розмітки HTML
- Структура (скелет) HTML документа
- Заголовки, параграфи, посилання, зображення, форми, таблиці в HTML
- Вивчення основ мови CSS
- Адаптивність та кросбраузерність. Media-запити
- Робота над практичним завданням з HTML та CSS. Основи HTML5
Модуль 2. Технологія Flexbox
- Структура документа HTML5. Вивчення тегів в HTML5
- Практичні завдання HTML5+CSS
- Технологія Flexbox. Верстання учбового макета сайту
Модуль 3. Технологія GRID CSS. Бібліотека Bootstrap
- Базова сітка GRID CSS. Рядки і стовпці. Вирівнювання вмісту. Нумерація ліній сітки
- Верстання макету Landing-page
- Бібліотека Bootstrap. Розробка проєкта із використанням Bootstrap
Модуль 4. Основи JavaScript
- Типи даних, змінні, числа, строки, введення в об'єкти
- Масиви в JavaScript. Методи роботи із масивами
- Функції в JavaScript. Робота із функціями
- Об'єкти в JavaScript. Копіювання, створення, деструктуризація
Модуль 5. Введення в DOM. Атрибути елементів. Маніпуляція DOM елементами
- Введення в події браузеру. Властивості і методи подій
- Практична робота. Проєкт "список справ" (To do list)
Модуль 6. Асинхронність в JavaScript. Робота з AJAX. Promises-об'єкти
- Введення в AJAX. POST-запити. Відладка в AJAX CORS. Обробка помилок
- Введення в Promises
- Практична робота. Розробка новинного порталу
Особливості курсу
- Онлайн навчання у режимі реального часу
- Доступ до записів уроку
- Робота над портфоліо
- Підтримка у чаті від викладачів
- Доступ до матеріалів курсу
- Сертифікат
- Індивідуальний підхід
Викладачі курсу
Олександр Левицький - Python backend and frontend developer
Більше інформації- IT Basics / IT Fundamentals
Ми навчимо вашу дитину говорити на одній мові зі складною технікою, бути ініціативним, комунікабельним, мислити нестандартно і застосовувати отримані знання на практиці. Допоможемо отримати базу для подальшого розвитку, приєднуйтесь!
Програма курсу
IT діти 9-11
- TinkerCad
- Construct3
- Tynker
- Scratch
- Adobe Photoshop
- Magica Voxel
- Movavi
- RobLox
IT діти 12-14
- TinkerCAD
- Adobe Photoshop
- Blender
- Invideo
- JavaScript
- SketchUp
- Adobe Illustrator
- Figma
- MIT App Inventor
Особливості курсу
- Доступ до записів уроків
- Можливість оплати частинами
- Сертифікат про проходження курсу
- 100 годин занять з викладачем
Викладачі курсу
- Павло Поливода - Front-end розробник
- Тетяна Вальковська - Викладач та практикуючий дизайнер
- Віталій Кривкін - Викладач та 3D дизайнер
- HR / Employer Branding
Програма курсу
Ключові знання HR PP, що допоможуть сформувати довірливі відносини
- Ключові функції та задачі People Partner
- Основні компетенції People Partner
- Типи співробітників та моделі взаємодії з ними
- Основні елементи на шляху формування довірливих відносин з різними типами співробітників
Участь HR PP в процесах найму та адаптації співробітників
- Участь у формуванні заявки на вакансію
- Складання профіля кандидата
- Адаптація нових співробітників (preboarding, onboarding)
- Участь в процесі закриття випробувального терміну
Інструменти успішної комунікації
- Особливості комунікації в умовах віддаленої роботи та у військовий час
- Трансляція цінностей та змін
- Проведення 1:1. Надання зворотнього зв'язку співробітнику та керівнику
- Коучинг в роботі People Partner
Лояльність та залученість талантів
- Вплив People Partner на лояльність та залученість співробітників
- Що таке залученість? На що вона впливає, та що впливає на неї
- В чому різниця між залученістю, лояльністю та задоволеністю
- Методи оцінки лояльності та залученості в організації
Розвиток та оцінка
- Поняття компетенцій та поведінкових індикаторів
- Методи оцінки співробітників та роль People Partner
- Роль people Partner у формування індивідуального плану розвитку
Участь в exit interview
- Роль People Partner в процесі звільнення
- Підготовка та проведення Exit interview
- Що таке екологічне звільнення
Особливості курсу
- Лекції щовівторка
- Локація Google Meet
- Записи та матеріали без обмежень в часі
- Можлива оплата частинами
Викладачі курсу
Павло Маркасьян - HR Director at Trionika
Більше інформації- Data Science / Machine learning / AI
Курс орієнтований на економістів, аналітиків, власників бізнесу, або ж студентів математичних, економічних та комп'ютерних спеціальностей. Навчання теорії проводиться паралельно з практикою. Домашні завдання з написанням алгоритмів, скриптів і т.д., а також навчальний проєкт. Отримані на курсі знання та навички дозволяють працювати за спеціальністю Data Science.
Програма курсу
Базові навички в IPython
- Робота з IPython
- Арифметичні операції
- Базові об'єкти:
- Послідовності
- Відображення
- Інші базові об'єкти
- Функції в Python
- Функціональне програмування
Математика для аналізу даних
- Основні поняття математичного аналізу
- Вектори і матриці
- Операції над векторами та матрицями
Збір даних
- Робота з файлами
- CSV
- Робота з базами даних
- Робота з JSON, XML
- Використання API
Робота з масивами Numpy
- Масиви в Numpy
- Агрегація
- Операції над масивами
- Сортування масивів
Підготовка даних з Pandas
- Об'єкти бібліотеки
- Індексація
- Операції з об'єктом
- Агрегація та об'єднання
- Зведені таблиці
- Часові ряди
Основи візуалізації даних
Класифікації основних графіків та їх застосування.
Візуалізація з Matplotlib
- Лінійні графіки
- Графіки розсіювання
- Гістограми
- 3D - графіки
- Відображення географічних даних
Візуалізація за допомогою Tableau/Power BI
- Порівняння Tableau та Power BI
- Візуальна аналітика
- Розробка повноцінного дашборда
Статистичний аналіз та scipy
- Основні означення
- Нормальний розподіл
- Центральна гранична теорема
- Розподіл Стьюденса
- Статистика в scipy
- Перевірка гіпотез
Введення в машинне навчання
- Навчання з учителем
- Навчання без учителя
- Навчання з підкріпленням
- Налаштування параметрів
- Оцінка результатів
Лінійні моделі
- Методологія та застосування моделей
- Лінійна регресія
- Множинна регресія
- Логістична регресія
- Метод опорних векторів
Ансамблеві моделі
- Методологія та застосування моделей
- Дерево прийняття рішень
- Random forest
Кластеризація
- Методологія та застосування моделей
- Метод k-середніх
- Агломеративний алгоритм
- DBSCAN
Аналіз соціальних мереж
- Методологія та застосування алгоритму
- Рейтинг PageRank
Асоціативні зв'язки
- Основні поняття
- Алгоритм Apriory
Основи нейронних мереж
- Основні поняття
- Навчання нейронної мережі
Архітектура нейронних мереж
- Базові поняття
- Види нейронних мереж
- Бібліотека Tensorflow
- Класифікації зображень
Особливості курсу
- Вечірні заняття
- Велика кількість практичних завдань
- Постійний фідбек від тренера
- Навчальний проєкт
- Сертифікат після успішного закінчення навчання
Викладачі курсу
- Євген Страхов - Data Analyst & Math Consultant
- Ігор Бондарчук - к.т.н., доцент кафедри комп'ютерних наук, завідувач кафедри комп'ютерних наук ТНТУ ім. Івана Пулюя
- Марія Мазорчук - Senior Data Scientist, SSA Group
- Станіслав Логвіненко - Data Scientist
- Ігор Бетлей - Data analyst в ТОВ "Агросем" та data scientist PM Partners
- Android
Ми навчимо створювати додатки, робити їх цікавими та надійними. На цьому курсі ви отримаєте всі необхідні знання і практичні навички для початку кар'єри!
Програма курсу
Основи розробки Android
Основи Java
- Класифікація типів даних
- Примітивні типи даних
- Робота з масивами
- Умовні переходи і цикли
Основи об'єктно-орієнтованого програмування на Java
- Класи і екземпляри
- Методи
- Статичні методи і поля
- Спадкування і поліморфізм
- Абстрактні класи та інтерфейси
- Винятки
- Generics і колекції
Основи розробки з платформою Android
Знайомство з платформою Android
- Вступ
- Архітектура OC Android
- Версії OC Android
- Android SDK
- Емулятори
- Корисні ресурси, документація, пошук відповідей на питання
Будова простих Android-додатків і інструментальні засоби їх створення
- Створення простого Android-додатка
- Архітектура Android проєкту
- Огляд Android Studio
- Редактор розмітки в Android Studio
- Огляд ключових компонентів Android-додатку
Ключові компоненти Android-додатку
Інтерфейс користувача
- Views. Події View
- Групи View. Шари (Layouts)
- Adapter & AdapterViews
- Меню (Menu)
- Navigation Drawer
- Діалоги (Dialogs)
Activity (Операція)
- Структура і застосування класу Activity
- Життєвий цикл Activity
- Запуск Activity
- Завдання і стек переходів назад
- Конфігурація Activity. Збереження стану Activity
Контекст Android-додатків
- Структура класу Context
- Застосування класу Context
Intent (Намір)
- Структура і застосування класу Intent
- Явні та неявні наміри
- Отримання і відправка даних за допомогою наміру
- Прапори і очікування наміру ( PendingIntent)
Фрагменти
- Структура і застосування класу Fragment
- Статичне і динамічне додавання фрагментів
- Життєвий цикл Fragment
- Управління фрагментами
Просунуті компоненти Android-додатку
Файл маніфесту і права доступу
- Структура і можливості файлу AndroidManifest.xml
- Системні права доступу. Групи прав доступу
- Права доступу додатків
Сховища і постачальники контенту (Storage & Content providers)
- Сховища
- Структура і застосування класу Content provider
- Отримання даних від постачальника контенту
- Вставка, оновлення та видалення даних
- Створення постачальника контенту
- Постачальники контенту
Постачальники контенту (BroadcastReceiver)
- Структура і застосування класу BroadcastReceiver
- Реєстрація BroadcastRecevier
- Прийом і відправлення повідомлень через BroadcstReceiver
- Безпека при використанні BroadcastRecive
Служби (Service)
- Структура і застосування класу Service
- Створення запущеної служби
- Життєвий цикл класу Service
- Прив'язані служби (Bound Services)
- Робота з системними службами
- Android Interface Definition Language (AIDL)
Ресурси
- Огляд ресурсів
- Надання ресурсів
- Доступ до ресурсів
- Обробка змін в режимі виконання
- Локалізація за допомогою ресурсів
Проєктування додатків і стек сучасних технологій
Проєктування додатків
- Концепція MVP
- Використання Mosby
- Впровадження залежності (Dependency Injection)
Стек сучасних технологій
- Dagger 2
- Butter knife
- Picasso
- Glide
- Gson
- Retrofit
- OrmLite
- Retrolambda
- RxJava
Додаткові компоненти Android-додатку
Повідомлення
- Toast Notifications
- Notification area notifications
Графіка і анімація
- ImageView. Convas, Nine-patch
- View Animation and Drawable Animation
- Propetry Animation
Виконання персонального навчального проєкту
Робота над практичним завданням по створенню індивідуального проєкту
- Обробка ТЗ
- Вибір на чому будемо реалізовувати свій проєкт (бібліотеки і технології)
- Консультації по проєкту (2 год)
- Самостійна робота над проєктом під керівництвом тренера (24 год)
Захист свого навчального проєкту
- Захист відбувається в аудиторії, перед незалежним експертом-практиком, з наших компаній-партнерів
- Захист буде нагадувати вашу першу технічну співбесіду, яка дозволить показати вашу майстерність
- Ви отримаєте розгорнутий фідбек про свою роботу, а також дізнаєтеся в якому напрямку вам ще потрібно прокачати навички
Особливості курсу
- Навчання в будь-якій точці світу
- Живе спілкування з тренером і обробки завдань на кожному уроці
- Запис кожного уроку
- Доступ до навчальних матеріалів 24/7 протягом навчання
- Кар'єрний тренінг з HR-фахівцем
Викладачі курсу
Олексій Абаєв - 4 роки у Android-розробці
Більше інформації- IT Basics / IT Fundamentals
Курс допоможе опанувати базові знання, які потрібні кожному фахівцю-початківцю. Ви опануєте основний набір навичок для написання першого робочого коду. Після проходження курсу зможете обґрунтовано вибрати напрямок в IT, який підходить вам найбільше.
Програма курсу
Основні концепції програмування
Основні концепції програмування
- Комп'ютер як виконавець програм
- Суть програмування. Алгоритм
- Програма і програмне забезпечення
- Мови програмування
- Складові мови програмування
- Способи реалізації мови програмування (вихідний код, виконуваний код, компіляція/інтерпретація)
- Налагодження програм, кодування (програмування)
- Середовище програмування
Введення в JavaScript
- Що таке JavaScript
- Довідники і специфікації
- Редактори для коду
- Консоль розробника - практика
- JavaScript і структура HTML
- Основи розмітки коду
- Класика "Привіт, Світ"
- Правила розмітки коду для великих скриптів
Розмітка коду: змінні і константи
- Структура коду, крапка з комою, коментарі
- Змінні
- Імена змінних
- Константи
- Зчитуємий код: називаємо змінні правильно
- Практичні завдання для засвоєння роботи зі змінними
Базові конструкції мов програмування
Типи даних і оператори
- П'ять примітивних типів даних
- Основні оператори
- Практика по основних операторах
Оператори порівняння і логічні значення
- Логічні значення
- Порівняння символів і рядків
- Порівняння різних типів
- Строга рівність
Взаємодія з користувачем і оператором умови
- Alert, prompt i confirm
- Практика Alert, prompt i confirm
- Оператори умови. Неправильна умова, else
- Практика на засвоєння else i if
Логічні оператори
- || (АБО)
- && (I)
- Практика на логічні оператори
- Конструкція switch i case
- Практика для конструкції switch i case
Цикли while i for
- Цикл while
- Цикл do..while
- Цикл for
- Практика для while i for
Функціональне та об'єктно-орієнтоване програмування
Функціональне програмування
- Оголошення функції
- Локальні і зовнішні змінні
- Параметри
- Повернення значення функціями
- Практика для роботи з функціями
Структури даних
- Введення в методи і властивості
- Числа
- Практика для роботи з числами
- Рядки
- Практика для роботи з рядками
- Масиви
- Практика для роботи з масивами
Основи ООП: об'єкти, властивості і методи
- Створення об'єкта
- Додавання властивостей
- Доступ до властивостей
- Видалення властивостей
- Додавання методу
Ви навчитеся:
- Писати прості програми і засвоїте синтаксис мови JavaScript
- Функціональному програмуванню і основам об'єктно-орієнтованого програмування (ООП)
- Бозовим правилам і основним принципам написання програмного коду
- Познайомитеся з усіма популярними мовами програмування та інструментами розробки ПО
- Зможете чітко визначитися з подальшим напрямком розвитку
Особливості курсу
- Живе спілкування з тренером і обробка завдань на кожному уроці
- Запис кожного уроку
- Доступ до навчальних матеріалів 24/7 протягом усього навчання
- Заняття з технічної англійської
- Кар'єрний сервіс
Викладачі курсу
- Ольга Веденєєва - Автор і викладач курсу "Основи програмування"
- Владислав Метелешко - C# Developer
- React
Курс охоплює основні пункти бібліотеки React.js, які широко використовуються у розробці фронт-енду для створення односторінкових додатків (SPA).
Програма курсу
Вступ
- Пакетний менеджер npm, огляд основних команд, ECMAScript 6+
- Детальний розгляд правил версіонування пакетів і файлу маніфесту до проєкту package.json і package-lock.json
- Знайомство з React. Create-react-app - перший проєкт
Основа
- JSX - мова для роботи з React
- State. Робота з даними через стан
- Підходи стилізації
- Props. Робота з пропсами, передача даних через пропси.
- Children, що це і як із ним працювати
- Context. Передача даних за контекстом
- Методи життєвого циклу
- Обробка подій. Створюємо користувацькі методи
- Види компонентів, дизайн компонентів
- Знайомство з Refs
Тестування
- Вступ до тестування
- Знайомство з Jest
Робота із сервером
- Як працює Fetch API
- Обробка помилок у Fetch API
- Отримання даних з API
- Виведення отриманих даних
Навігація
- Основи react-rourer
- Link компонент
- Динамічні/Відносні шляхи
- Обробка неіснуючих адрес
Сховище Redux
- Redux введення
- Reducer - що це, і як із ним працювати.
- Redux Store
- Action Creator
- Синхронізація redux із react
Хуки React.js
- Хуки введення
- Робота з setState
- Робота з useEffect
- Призначені для користувача хуки
Особливості курсу
- Вечірні заняття у режимі живих онлайн зустрічей
- Необхідні знання - HTML, CSS, JS
- Бажано досвід роботи з:
- npm/yarn
- ECMAScript 6+
- OOП
- Проєктами landing page
- Велика кількість практичних завдань
- Постійний фідбек від тренера
- Навчальні проєкти
- Сертифікат після успішного закінчення навчання
Викладачі курсу
Андрій Попенко - Front-end Developer at Shwartzcode
Більше інформації