- Data Science / Machine learning / AI
Протягом трьох місяців інтенсивного навчання ти будеш освоювати матеріали для самонавчання, виконувати завдання та спілкуватися з нашими менторами під час Q&A сесій.
Програма курсу
Ця навчальна програма навчання включає в себе два етапи підготовки.
Етап 1 - 3 місяці. Тобі потрібно виділяти ~ 15 годин щотижня, щоб опанувати такі теми:
- Basic Engineering
- Basic Statistics
- Exploratory Data Analysis
- Regression
- Classification
- Clustering
- Deep Learning Foundation
- Business + Advanced Data Science Overview
- Basic Maximum Likelihood Estimation (MLE)
Після завершення у тебе буде фінальний проект і тебе запросять на технічну співбесіду. Якщо ти успішно їх пройдеш і продемонструєш хороші результати на першому навчальному етапі, то можеш приєднатися до наступного.
Етап 2 - 3,5 місяці. Ти потрапиш на менторську програму, що вимагатиме ~ 30 годин щотижня, щоб опанувати такі теми:
- Computer Vision
- Natural Language Processing
- ML Engineering
По завершенню навчання на тебе чекає заключна технічна співбесіда та можливість продовжити свій кар’єрний шлях відповідно до твоїх здобутих та продемонстрованих навичок і доступних можливостей в EPAM.
Як долучитися до програми?
- Зареєструйся. Заповни всі необхідні поля, прикріпи своє резюме та отримай підтвердження з детальною інформацією на свою електронну пошту або у розділі сповіщень
- Опиши свою зацікавленість та мотивацію в блоці "Додаткова інформація" у своєму профілі
- Пройди тести з англійської мови та технічний тест, які доступні у твоєму профілі. Тести потрібно завершити протягом 5 днів після реєстрації. Щоб пройти далі потрібно володіння англійською на рівні B2 та мінімум 60% в тех. тесті
- Отримай сповіщення на співбесіду з рекрутером
- Пройди онлайн-технічний іспит.
- Отримай запрошення на програму.
Що необхідно для успішного навчання:
- Знання математичного аналізу (похідні, інтеграли, екстремуми функцій у багатовимірному реальному просторі)
- Навички лінійної алгебри (вектори, матриці, тензори, лінійні рівняння, власні значення та власні вектори, квадратичні форми)
- Знання теорії ймовірностей (визначення ймовірності, умовна ймовірність, теорема Байєса, очікування)
- Знання статистики (основні поняття, перевірка гіпотез, поняття ймовірності, оцінка параметра розподілу)
- Розуміння основних концепцій і методів оптимізації (стаціонарні точки, множники Лагранжа, градієнтний спуск)
- Знання структур даних і алгоритмів
- Знання Python (включаючи основи numpy та pandas)
- Рівень англійської: від B2 (Upper-Intermediate)
Участь у програмі дасть тобі можливість:
- Отримати міцний фундамент в розробці програмного забезпечення
- Глибоко зануритися в статистику та аналіз даних
- Вивчити методи регресії, класифікації та кластеризації
- Дослідити основи deep learning та нейронних мереж
Учасники, які покажуть високі результати під час навчання та успішно пройдуть технічну співбесіду, будуть запрошені на наступний етап та долучаться до однієї з менторських програм: Computer Vision, Natural Language Processing або ML Engineering.
Більше інформації- Frontend
Цей курс допоможе тобі отримати необхідний теоретичний фундамент, розібратися з основними поняттями і концепціями в розробці, щоб зробити зважений вибір майбутньої професії.
Програма курсу
1. Welcome to IT Fundamentals
2. IT Fundamentals - Basics of Computer Science
- Computer Hardware Basics
- Data Representation & Computer Architecture
- Formal Languages
- Operating Systems (Optional)
- Network and Protocols Databases
- Security
- Productivity Tools
3. IT Fundamentals - Basics of Programming
- Introduction to Programming
- Data Types
- Operators, Expressions
- Basic Statements in Programming
- Algorithm Design and Modern Software Development Process Models
- Functions
- Structured Types/Dynamic Data Structures
- Sorting Methods
- Files
- Introduction to Object-Oriented Programming
4. Version Control with Git
- Version Control concept
- Download, install and configure git
- GitHub
- Git graphical tools
- Git internals
- Undoing changes
- Branching and merge
- Tags
- Stash
- Remotes
- Branching strategies
- Extras
- Practical tasks
5. IT Fundamentals - Math for IT [Optional]
- Functions
- Composition of Functions
- Matrices and Operations
- Big O Notation
- Recursive Functions
- Introduction to Probability Theory
- Combinatorics
- Graph Theory (Optional)
6. Data & Analytics. Introduction to SQL [Optional]
- Database Basics
- SQL Foundation
- SQL for Analysis
7. Software Development Methodologies
- High-level overview
- Waterfall
- Agile
- Scrum
- Kanban
- Extreme Programming
- Test-Driven Development
- Behaviour-Driven Development
- Summary & Extras
8. Front End Basics
- HTML Essential
- CSS Essential
- JS Essential
9. Cloud Overview
- Cloud Core Concepts
- Cloud Service Models
- Cloud Ownership
- Public Cloud Platforms Overview
Final Test
Як долучитися до програми?
- Зареєструйся та заповни профіль
- За бажанням пройди тест на визначення рівня англійської мови
- Переглянь відео-гід з користування платформою EPAM Learn, на якій ти будеш проходити навчання
- Створи акаунт на навчальній платформі
- Перевір пошту. Посилання на курс буде надіслано на твою адресу після реєстрації
- Почни проходити курс
Що необхідно для успішного навчання:
- Навички самонавчання та самодисципліни
- Аналітичне мислення та креативність у вирішенні нестандартних завдань
- Відкритість до нових знань, вміння самостійно шукати оброблювати інформацію
- Базове розуміння інформаційних технологій та мінімальні навички у використанні програмного забезпечення
Курс не має обмежень по часу проходження! Складається з відеоуроків, домашніх завдань та тестів для контролю знань.
Більше інформації- Java
Ти вивчиш різні підходи до розробки програмного забезпечення: на прикладі Maven ти дізнаєшся, як створювати і управляти проєктами. Особливу увагу ми приділимо патернам проєктування, які допоможуть тобі створювати гнучкі та розширювані системи.
Програма курсу
Introduction to IT
- Version Control with Git
- Basics of computer science and Java programming
Java Basics
Advanced Java
- Collections
- Java Lambdas and Streams
- I/O streams
- Multithreading
Software Development Approaches
- Maven
- XML
- Testing
- Design Patterns and Principles
Introduction to Database
- Database and SQL
- JDBC and DAO
Introduction to Web Development
- HTML and CSS
- JSON
- Web-applications on Servlets and JSP
Introduction to Spring Framework
Як долучитися до програми?
- Зареєструватися та заповнити профіль
- За бажанням пройти тест на визначення рівня англійської мови
- Посилання на курс буде надіслано на твою пошту
- Починай вивчати курс
Що необхідно для успішного навчання:
- Рекомендований рівень володіння англійської - Pre-Intermediate (A2) і вище
- Наполегливість і винахідливість у вирішені нестандартних завдань
- Знання в області ООП/Java, алгоритмів та структур даних стануть тобі в нагоді
- Досвід роботи з базами даних, побудови логіки, веб-програмування допоможе легше опанувати курс
Особливості курсу
- Курс можна проходити з будь-якої точки світу, в комфортному темпі та у зручний час
- Це можливість створити міцну основу для подальшого розвитку в Java
- В програмі курсу актуальний та якісний контент, що відповідає поточному стану IT-індустрії
- Програма розроблена експертами EPAM з різних країн та дає корисні практичні знання для твоєї майбутньої кар'єри
- Це безкоштовна можливість для всіх бажаючих навчатися у кращих наставників та експертів EPAM
- DevOps
Ти познайомишся з основами комп'ютерних мереж, включаючи OSI-модель, TCP/IP-стек та поширені протоколи. Дізнаєшся про роботу з Linux, управління пакетами та командним рядком. В модулі Bash ми розглянемо запуск команд, написання скриптів, змінні, умовні оператори та логічні операції. По завершенні курсу, ти навчишся використовувати Git для роботи з GitHub, графічними інструментами, мітками та віддаленими репозиторіями. У розділі Python детально розглянемо віртуальне середовище, роботу з типами даних, списками, множинами та словниками.
Програма курсу
Computer Networking
- Overview of computer networking
- OSI model
- TCP/IP stack
- Common protocols
- Subnetworks and routing
Linux
- Knowledge of Linux development and major distributions
- Package management tools and repositories
- Basics of using the Linux command line
- Linux standard directory structure
- Security and file permissions
Bash
- Running commands
- Scripts
- Variables
- Conditional operators
- Pipelines & Logical Operator
Git
- GitHub
- Git graphical tools
- Tags
- Remotes
- Stash
Python
- Virtual Environment
- Datatypes and Basics Operations
- Lists, Sets, Tuples and Dicts
Як долучитися до програми?
- Зареєструйся, створи акаунт та заповни профіль
- За бажанням пройди тест на визначення рівня англійської мови
- Посилання на курс буде надіслано на твою електронну адресу після реєстрації
- Починай вивчати курс
Що необхідно для успішного навчання:
- Рекомендований рівень володіння англійською мовою - Pre-Intermediate (A2) і вище
- Аналітичне мислення та винахідливість у вирішенні нестандартних завдань
- Базове розуміння понять інформаційних технологій та мінімальні навички у використанні програмного забезпечення
Особливості курсу
- Курс можна проходити з будь-якої точки світу, в комфортному темпі та у зручний час
- Це можливість створити міцну основу для подальшого розвитку в DevOps
- В програмі курсу актуальний та якісний контент, що відповідає поточному стану IT-індустрії
- Програма розроблена експертами EPAM з різних країн та дає корисні практичні знання для твоєї майбутньої кар'єри
- Це безкоштовна можливість для всіх бажаючих навчатися у кращих наставників та експертів EPAM
- QA Automation / QA Manual
Ти познайомишся з основами Computer science та життєвого циклу продукту. Ми будемо розглядати контроль версій з Git, принципи неперервної інтеграції і написання тестів однією з мов програмування — Java, C# або JS. Ти опануєш фреймворки, які розширять твої навички. Завершимо курс, ознайомившись з інструментами для автоматизації тестування та підвищення продуктивності.
Програма курсу
Automated Testing
- Computer science
- Software development lifecycle
- Introduction to testing
- Version control with Git
- Continuous integration
- Programming (Java ar C# ar JS)
- Clean code
- Frameworks
- Automation tools
Як долучитися до програми?
- Зареєструватися та заповнити профіль
- За бажанням пройти тест на визначення рівня англійської мови
- Посилання на курс буде надіслано на твою електронну адресу після реєстрації
- Починай вивчати курс
Що необхідно для успішного навчання:
- Аналітичне мислення та винахідливість у вирішенні нестандартних завдань
- Базове розуміння інформаційних технологій та мінімальні навички у використанні програмного забезпечення
- Рекомендований рівень володіння англійською мовою - Pre-Intermediate (A2+) і вище
Особливості курсу
- Курс можна проходити з будь-якої точки світу, в комфортному темпі та у зручний час
- Це можливість створити міцну основу для подальшого розвитку в Automated Testing
- В програмі курсуактуальний та якісний контент, що відповідає поточному стану IT-індустрії
- Програма розроблена експертами EPAM з різних країн та дає корисні практичні знання для твоєї майбутньої кар'єри
- Це безкоштовна можливість для всіх бажаючих навчатися у кращих наставників та експертів EPAM
- Frontend
Курс розглядатиме основи веб-розробки з HTML5, CSS basics і принципи адаптивного дизайну. У рамках розділу JavaScript Basic ти дізнаєшся про основи розробки найпопулярнішою мовою для фронт-енду. Після цього ти будеш готовий до CSS Advanced, де ми вивчатимемо інструменти для гнучкого розміщення елементів на сторінці. У JavaScript Advanced продовжимо знайомитись з принципами ООП, розглянемо Jquery, JS Patterns та MVC. Організація та тестування коду будуть вивчатися в JS Modules та Javascript unit testing.
Програма курсу
Git Basics
Web Funademtals
- HTML 5 Basics
- CSS Basics
- Pre & Post Processing CSS
- CSS Layouts
- Pesponsive Design
- CSS Methodologies
JavaScript Basic
- JS Intro
- Web debugging and profiling tools
- Data types
- JS Sorting Methods
- Functions
- Error. Storages
- Date. Regular Expression
- DOM
- JS DOM Events
- BOM
CSS Advanced
- Flexbox
- CSS Grid
JavaScript Advanced
- OOP Intro
- Ajax
- Frontend Optimization
- ES Next
- Jquery
- Tools
- JS Patterns
- MVC
- JS Modules
- Javascript unit testing
Як долучитися до програми?
- Зареєструйся та заповни профіль
- За бажанням пройди тест на визначення рівня англійської мови
- Посилання на курс буде надіслано на твою електронну пошту
- Починай вивчати курс
Що необхідно для успішного навчання:
- Знання англійської на рівні B1 і вище
- Досвід розробки на буль-якій мові програмування (буде додатковою перевагою)
- Впевнені знання алгоритмів і структур даних, базових понять ООП допоможуть легше опанувати навчальну програму
Особливості курсу
- Курс мажна проходити з будь-якої точки світу, в комфортному темпі та у зручний час
- Це можливість створити міцну основу для подальшого розвитку в Front-End
- В програмі курсу актуальний та якісний контент, що відповідає поточному стану IT-індустрії
- Програма розроблена експертами EPAM з різних країн та дає корисні практичні знання для твоєї майбутньої кар'єри
- Це безкоштовна можливість для всіх бажаючих навчатися у кращих наставників та експертів EPAM
- QA Automation / QA Manual
Курс почнеться зі вступу до тестування програмного забезпечення, огляду принципів роботи веб-сервісів, а також основ SQL. Ти розглянеш можливості хмарних технологій та їх вплив на тестування. У процесі навчання ти зрозумієш, як контролювати версії свого коду за допомогою Git, а також опануєш неперервну інтеграцію з Jenkins. Додатково, ми оглядатимемо основи HTML, CSS та JS, адже це важлива частина роботи тестувальника.
Програма курсу
Automated Testing
- Software Testing Introduction
- Web-services introduction
- Introduction to SQL
- Cloud
- Version control with Git
- Continuous Integration with Jenkins
- HTML, CSS, JS Essentials
Як долучитися до програми?
- Зареєструйся та заповни профіль
- За бажанням пройди тест на визначення рівня англійської мови
- Посилання на курс буде надіслано на твою електронну пошту
- Починай вивчати курс
Що необхідно для успішного навчання:
- Базове розуміння інформаційних технологій
- Мінімальні навички використання програмного забезпечення
- Рекомендований рівень володіння англійською мовою - Intermediate (B1) і вище
- Сильні комунікаційні навички
Особливості курсу
- Курс можна проходити з будь-якої точки світу, в комфортному темпі та у зручний час
- Це можливість створити міцну основу для подальшого розвитку в Software Testing
- В програмі курсу актуальний та якісний контент, шо відповідає поточному стану IT-індустрії
- Програма розроблена експертами EPAM з різних країн та дає корисні практичні знання для твоєї майбутньої кар'єри
- Це безкоштовна можливість для всіх бажаючих навчатися у кращих наставників та експертів EPAM
- C# / .NET
На цьому курсі ти познайомишся з основами .NET & C# для розробки програм, дізнаєшся про обробку даних, мову запитів SQL, використання дизайн-патернів, архітектурних паттернів та створення застосунків з допомогою ASP.Net. Окрім цього, ми оглядатимемо Frontend-розробку з фокусом на HTML5, CSS3 та ключові принципи розробки на JavaScript.
Програма курсу
.NET & C#
- NET ecosystem
- C# Essentials
- Unit Testing
- Multithreading and asyncroniose programming
Data processing
- DB, SQL
- Data processing technologies
Design patterns and application architecture
- OOD (object-oriented design)
- Design patterns
- Architecture patterns
ASP .NET
- MVC
- Web API
- OWIN & KATANA, Authorization and automatization
Front-end
- Web fundamental
- HTML 5
- CSS
- JS Fundamentals
Як долучитися до програми?
- Зареєструйся та заповни профіль
- За бажанням пройди тест на визначення рівня англійської мови
- Посилання на курс буде надіслане на твою електронну адресу
- Починай вивчати курс
Що необхідно для успішного навчання:
- Знання англійської на рівні B1 і вище
- Досвід розробки будь-якою мовою програмування буде додатковою перевагою
- Впевнені знання алгоритмів і структур даних, базових понять ООП допоможуть легше опанувати навчальну програму
Особливості курсу
- Курс можна проходити з будь-якої точки світу, в комфортному темпі та у зручний час
- Це можливість створити міцну основу для подальшого розвитку в .NET
- В програмі курсу актуальний та якісний контент, що відповідає поточному стану IT-індустрії
- Програма розроблена експертами EPAM з різних країн та дає корисні практичні знання для твоєї майбутньої кар'єри
- Ще безкоштовна можливість для всіх бажаючих навчатися у кращих наставників та експертів EPAM
- DevOps
Ти засвоїш базові знання про операційну систему Linux, дізнаєшся про можливості та переваги Bash, познайомишся з синтаксисом Bash, з інструментами CI/CD, відкриєш для себе такі хмари як Amazon, Google, Azure та інші теми, які допоможуть закласти фундамент для кар'єри в DevOps.
Програма курсу
Що ти вивчатимеш:
- Linux
- Bash
- Docker
- Python
- Software Development Methodologies
- Jenkins
- Continuous Integration and Continuous Delivery Fundamentals
- Google Cloud
- Amazon Cloud
- Azure
- Terraform
Як долучитися до програми?
- Зареєструйся та заповни профіль
- Пройди тест для підтвердження рівня англійської мови
- Якщо твій рівень англійської B1 і вище, ти отримаєш лист із посиланням на підготовчий курс
- Починай освоювати програму курсу
Що необхідно для успішного навчання:
- Рекомендований рівень володіння англійською мовою - Intermediate (B1) і вище
- Базові знання з системного адміністрування
- Розуміння мережевих технологій та протоколів TCP/IP
- Досвід роботи з контролем версій з використанням Git
- Розуміння алгоритмів та основ програмування
- Базові знання технологій віртуалізації та контейнеризації
- Практичний досвід моніторингу та вирішення несправностей буде додатковою перевагою
Особливості курсу
- Курс можна проходити з будь-якої точки світу, в комфортному темпі та у зручний час
- Це можливість створити міцну основу для подальшого розвитку в DevOps
- В програмі курсу актуальний та якісний контент, що відповідає поточному стану IT-індустрії
- Програма розроблена експертами EPAM з різних країн та дає корисні практичні знання для твоєї майбутньої кар'єри
- Це безкоштовна можливість для всіх бажаючих навчатися у кращих наставників та експертів EPAM
- QA Automation / QA Manual
Програма курсу
Common part for all Automated Testing tech paths
- Software Development Methodologies
- Introduction to Testing
- Version Control with Git
Automated Testing in Java
- Maven Build Tool
- Java Core
- Clean Code
- Continuous Integration
- WebDriver
- Framework
Automated Testing in .NET
- Development and Build Tools
- C# Basics
- C# Essentials
- Clean Code
- Continuous Integration
- Unit Test Frameworks
- Locators
- WebDriver
- Framework
Automated Testing in JavaScript
- JavaScript Core
- Clean Code
- Continuous Integration
- WebDriver IO Introduction
- WebDriver IO Basic Commands
- Automation tools in JavaScript
Попередні вимоги
- Володіння англійською мовою на рівні B1+ і вище
- Базові навички розробки мовою програмування .NET, Java або JavaScript
- Розуміння алгоритмів і структур даних
- Знання принципів ООП буде перевагою
- Аналітичне мислення та винахідливість у вирішенні нестандартних завдань
- Базове розуміння алгоритмів, SQL, баз даних, HTML і CSS
Як долучитися до програми
- Зареєструйся
- Склади тест з англійської мови
- Склади технічний тест
- Очікуй листа
- Долучайся до kick-off сесії
- Починай опановувати матеріали та отримуй задоволення від навчання
- Frontend
Програма курсу
Git Basics
CSS Fundamentals
- Flexbox
- CSS Grid
- Pre & Post Processing CSS
- Responsive Design
- CSS Methodologies
JavaScript Fundamentals
- Functions
- DOM
- DOM Events
- OOP Intro
- Ajax
- Frontend Optimization
- JS Tools
- JS Patterns
- JS Modules
- JS unit testing
- Front-End optimization
Попередні вимоги
- Знання англійської на рівні B1 і вище
- Навички самостійного навчання та самодисципліни
- Базові знання HTML, CSS та JavaScript
- Базове розуміння інформаційних технологій та концепцій розробки програмного забезпечення
- Практичний досвід програмування будь-якою мовою є додатковою перевагою
Як долучитися до програми
- Зареєструйся
- Пройди тест з англійської мови, який буде доступний у твоєму профілі
- Пройди технічний тест
- Отримай запрошення на співбесіду з рекрутером
- Отримай запрошення в групу та насолоджуйся навчанням
- Business Analyst
План курсу
Що ти вивчатимеш:
- Traditional vs Agile approaches
- BA concept
- Stakeholders analysis and management
- Requirements engineering
- Requirements documentation, prioritisation and tracebility
- BA and UX/UI
Що необхідно для успішного навчання
- Базове розуміння бізнес-аналізу в IT
- Рівень англійської - B2+ і вище
- Навички ефективної комунікації
- Можливість швидко навчатися та працювати в команді
- Навички самопрезентації, ефективного вирішення проблем
- Аналітичне та критичне мислення, розуміння бізнес-процесів
- Бажання заглибитися в технічні аспекти процесу розробки програмного забезпечення
Як долучитися до програми
- Зареєструйся
- Пройди тест на підтвердження рівня англійської мови
- Якщо рівень B2 і вище, ти отримаєш лист із запрошенням на підготовчий курс
- Починай опановувати програму
Додаткові переваги курсу
- Курс можна проходити з будь-якої точки світу, в комфортному темпі та у зручний час
- Це можливість створити міцну основу для подальшого розвитку у сфері Business Analysis
- У програмі курсу актуальний та якісний контент, що відповідає поточному стану IT-індустрії
- Програма розроблена експертами EPAM з різних країн та дає корисні практичні знання для твоєї майбутньої кар'єри
- Це безкоштовна можливість для всіх охочих навчатися у кращих наставників та експертів EPAM
- Fullstack
Цей курс допоможе тобі навчитися використовувати сервіси AWS та інструменти розробника, такі як AWS SDK та AWS CLI, для розробки безпечних та масштабованих хмарних додатків від досвідченого викладача AWS.
Програма курсу
На цій програмі ти навчишся:
- Build a simple end-to-end cloud application using AWS Software Development Kits (AWS SDKs), Command Line Interface (AWS CLI), and IDEs.
- Configure AWS Identity and Access Management (IAM) permissions to support a development environment.
- Use multiple programming patterns in your applications to access AWS services.
- Use AWS SDKs to perform CRUD (create, read, update, delete) operations on Amazon Simple Storage Service (Amazon S3) and Amazon DynamoDB resources.
- And much more.
Розклад занять:
- 2-6, 9,10 жовтня: віртуальні заняття під керівництвом інструктора, 17:00-21:00 (всього 28 годин)
- 12,13 жовтня: практикум з підготовки до іспиту, 17:30-21:00 (всього 7 годин)
Як долучитися до програми?
- Зареєструватися. Після цього тобі буде надіслано електроний лист із підтвердженням
- Завантаж сертифікат AWS Cloud Practitioner у профіль
- Пройди тест з англійської мови. Тест доступний у твоєму профілі після реєстрації
- Пройди технічний тест. Тест буде доступний у твоєму профілі після реєстрації
- Приєднайся до короткого відеодзвінка, щоб підтвердити українське громадянство та рівень англійської.
- Отримай запрошення на курси під керівництвом інструктора (у разі успішного проходження всіх етапів відбору)
Що необхідно знати для успішного навчання:
- Мати сертифікат AWS Cloud Practitioner
- Досвід програмування на одній з наведених мов: Python, .NET, Java
- Базове розуміння концепцій Networking, Linux, Git
- Практичні навички роботи з клієнт-сервер системами, багаторівневими архітектурами, API технологією
- Знання контейнеризації (Docker), баз даних NoSQL
- Мінімальний рівень англійської B1, щоб мати можливість бути присутнім на тех. тренінгах, а також бути готовим до співбесіди англійською мовою
Організаційні деталі
- Аудиторія: Українці від 18 років з будь-якої точки земної кулі, які мають доступ до Інтернету, час і бажання опанувати AWS Cloud, і зацікавлені в пошуку роботи в Cloud-індустрії (кількість учасників обмежена)
- Формат: віртуальні заняття під керівництвом інструктора із відпрацюванням навичок на практичних роботах. Тобі необхідно мати можливість відвідати не менше 80% занять в реальному часі
- Розклад і тривалість: 2 тижні
- Мова: лекції та консультації українською мовою, навчальні матеріали англійською мовою
- Початок курсів під керівництвом інструкторів: учасники отримують доступ до курсів після проходження відбору. Якщо ти не пройшов відбір до програми, ти можеш зареєструватися на базові курси в форматі самостійного навчання
Учасники, які пройшли індивідуальні навчальні модулі і фінальне тестування, отримають безкоштовні ваучери на сертифікаційний іспит AWS, щоб підтвердити свої навички.
Більше інформації- SysAdmin
На цьому курсі ти навчишся встановлювати, налаштовувати, автоматизувати, контролювати, захищати, обслуговувати та усувати несправності сервісів, мереж та систем в AWS, необхідних для підтримки бізнес-додатків. Курс також охоплює конкретні функції AWS, інструменти та найкращі практики, пов'язані з цими функціями.
Програма курсу
На цій програмі ти навчишся:
- Визначати основні сервіси AWS.які підтримують різні фази Operational Excellence, з використанням AWS Well-Architected Framework
- Керувати доступом до ресурсів AWS за допомогою облікових записів і організацій AWS, а також управляти ідентифікацією та доступом AWS (IAM)
- Вести інвентаризацію використовуваних ресурсів AWS за допомогою сервісів AWS, таких як AWS Systems Manager, AWS CloudTrail і AWS Config
- Розроблювати стратегії розгортання ресурсів з використанням тегів метаданих, Amazon Machine Images (AMIs) і AWS Control Tower для розгортання і підтримки хмарного середовища AWS і багато іншого
Розклад занять:
- 16-20, 23-24 жовтня: віртуальні заняття під керівництвом інструктора, 17:00-21:00 (всього 28 годин)
- 26,27 жовтня: практикум з підготовки до іспиту, 17:30-21:00 (всього 7 годин)
Кому може бути цікавий цей курс?
- Системні адміністратори та оператори, які працюють у хмарі AWS Cloud
- ІТ-працівники, які хочуть покращити свої знання в сфері хмарних операцій
Як долучитися до програми?
- Зареєструватися та заповнити профіль. Після цього буде надісланий електронний лист із підтвердженням
- Завантаж свій сертифікат AWS Cloud Practitioner у профіль
- Пройди тест з англійської мови. Він буде доступний в профілі після реєстрації
- Пройди технічний тест. Він буде доступний у твоєму профілі після реєстрації
- Приєднайся до короткого дзвінка, щоб підтвердити українське громадянство та рівень англійської
- Отримай запрошення на курси під керівництвом інструктора у разі успішного проходження всіх етапів відбору
Що необхідно для успішного навчання:
- Наявність сертифікату AWS Cloud Practitioner
- Досвід розробки програмного забезпечення або системного адміністрування
- Навички роботи з операційними системами в командному рядку, наприклад, написання сценаріїв оболонки в середовищі Linux або cmd/PowerShell в Windows
- Базове розуміння загальних концепцій мереж та IP-адресації
- Практичні навички роботи з розподіленими системами, з багаторівневими архітектурами
- Знання контейнеризації Docker, практичні навички роботи з клієнт-сервер системами, з Web-сервером
- Знання концепцій CI/CD, IaC
- Мінімальний рівень англійської B1+, щоб брати участь в технічних тренінгах та бути готовими до співбесіди англійською мовою
Організаційні деталі:
- Аудиторія Українці від 18 років з будь-якої точки земної кулі, які мають доступ до Інтернету, час і бажання опанувати AWS Cloud, і зацікавлені в пошуку роботи в Cloud-індустрії (кількість учасників обмежена)
- Формат: віртуальні заняття під керівництвом інструктора із відпрацюванням навичок на практичних роботах. Тобі необхідно мати можливість відвідати не менше 80% занять в реальному часі
- Розклад і тривалість: 2 тижні
- Мова: лекції та консультації українською мовою, навчальні матеріали англійською мовою
- Початок курсів під керівництвом інструкторів: учасники отримують доступ до курсів після проходження відбору. Якщо ти не пройшов відбір до програми, ти можеш зареєструватися на базові курси в форматі самостійного навчання
Учасники, які пройшли індивідуальні навчальні модулі і фінальне тестування, отримають безкоштовні ваучери на сертифікаційний іспит AWS, щоб підтвердити свої навички.
Більше інформації- Lead / Architect / CTO
Наприкінці курсу ти попрактикуєшся у побудові рішень та впевнено застосовуватимеш отримані знання. Цей курс також допоможе тобі підготуватися до іспиту AWS Certified Solutions Architect – Associate.
Програма курсу
Програма включає 8 тижнів інтенсивного навчання, за які ти:
- Навчишся визначати основні практики архітектури AWS
- Почнеш розумітися в сервісах та функціях для побудови стійких, безпечних і високодоступних ІТ-рішень в хмарі AWS Cloud
- Вивчиш процес проєктування оптимальних ІТ-рішень з використанням AWS Well-Architected Framework на основі реальних сценаріїв
- Вивчиш сервіси AWS для безпеки акаунтів, мереж, обчислень, зберігання, баз даних, моніторингу, автоматизації, контейнерів, безсерверної архітектури, edge-сервісів, а також резервного копіювання та відновлення
Розклад занять:
- 9-13, 16-17 жовтня — віртуальні заняття, 17:00-21:00 (всього 28 годин)
- 18, 19 жовтня — віртуальні заняття, практикум з підготовки до іспиту, 17:30-21:00 (всього 7 годин)
- з 23 жовтня по 30 листопада — Q&A сесії, 2 рази на тиждень у вечірній час (всього 12 годин)
Авторизовані інструктори AWS розкажуть про передові методи використання AWS Well-Architected Framework та проведуть тебе через процес розробки оптимальних ІТ-рішень на основі реального досвіду. Окремі модулі курсу присвячені безпеці акаунтів, роботі в мережі, обчисленням, зберіганню, базам даних, моніторингу, автоматизації, контейнерам, безсерверній архітектурі, передовим рішенням, а також резервному копіюванню та відновленню.
Як долучитися до програми?
- Зареєструйся та заповни свій профіль
- Завантаж сертифікат AWS Cloud Practitioner до профілю
- Пройди тест з Англійської мови. Він буде доступний у твоєму профілі після реєстрації
- Пройди технічний тест. Він буде доступний у твоєму профілі
- Приєднайся до короткого відеодзвінка, щоб підтвердити українське громадянство та рівень англійської. Інструкції будуть надіслані на твою електронну адресу після того, як ти успішно завершиш попередні кроки
- Отримай запрошення на курс у разі успішного проходження всіх етапів відбору. Будь ласка, зважай на те, що кількість учасників обмежена, тому запрошення в групу отримають учасники з найкращими результатами відбіркових етапів
Що необхідно для успішного навчання:
- Бути сертифікованим AWS Cloud Practitioner
- Мати практичні навички роботи з розподіленими системами, загальними мережами та IP-адресацією, багаторівневою архітектурою
- Розумітися на основах CloudFormation service та Well-Architected-Framework
- Володіти англійською на рівні B1+
- Лекції на програмі проводяться українською мовою, проте сертифікаційний іспит AWS (онлайн тестування під наглядом) проводиться лише англійською.
Деталі:
- Аудиторія: ветерани України та члени їх родин віком від 18 р.
- Формат: віртуальні заняття під керівництвом інструктора із відпрацюванням навичок на практичних роботах. Тобі необхідно мати можливість відвідати не менше 80% занять в реальному часі
- Тривалість навчання: 8 тижнів
- Мова: лекції та консультації українською мовою, навчальні матеріали англійською мовою
Учасники, які пройшли індивідуальні навчальні модулі і фінальне тестування, отримають безкоштовні ваучери на сертифікаційний іспит AWS, щоб підтвердити свої навички.
Більше інформації- Cloud technologies
Завдяки серії сценаріїв використання та практичним заняттям ти дізнаєшся про управління ідентифікаторами та ролями, керування обліковими записами та їх забезпечення, а також про моніторинг активності API на наявність аномалій. Крім того, ти знатимеш, як захистити дані, що зберігаються на AWS. Курс досліджує, як можна створювати, збирати та контролювати журнали записів, щоб допомогти виявити інциденти безпеки. Також на курсі ти розглянеш виявлення та розслідування інцидентів безпеки за допомогою служб AWS.
План курсу
Що ти вивчатимеш
- Розуміння безпеки хмарних послуг AWS на основі CIA triad
- Створення та аналіз аутентифікації та авторизації за допомогою IAM
- Керування та надання облікових записів на AWS з використанням відповідних сервісів AWS
- Управління секретами з використанням сервісів AWS
- Виявлення індикаторів інцидентів безпеки
- Розслідування загроз та їх зменшення з використанням сервісів AWS
Що необхідно для успішного навчання
- Завершений навчальний план безпеки (цифровий)
- Мати сертифікат AWS Solution Architect-Associate (бажано) або будь-який рівня AWS Associate (чи хоча б AWS Cloud Practitioner та мати глибокі знаннями, що стосуються сертифікації Associate-level)
- Практичні знання практик ІТ-безпеки та концепцій інфраструктури
- Знання та досвід роботи з основними службами AWS з категорій обчислення, зберігання даних, мереж і AWS Identity and Access Management (IAM)
- Мінімальний рівень англійської B1. Якщо ти не розмовляш англійською, шукай додаткові варіанти вивчення мови після реєстрації в програмі IT Skills4U
Як долучитися до програми
- Зареєструйся
- Додай у форму посилання на будь-який сертифікат рівня AWS Associate
- Пройди тест з англійської
- Пройди технічний тест
- Приєднайся до короткого відеодзвінка
- Отримай запрошення на навчання під керівництвом інструктора
Додаткова інформація
- У програмі можуть брати участь тільки громадяни України, незалежно від поточного місця перебування
- Дата початку програми може змінюватися, тому період відбору може бути відповідно скоригований. Будь ласка, регулярно перевіряй свою електронну пошту та розділ сповіщень в особистому кабінеті на training.epam.ua
- Враховуючи обмежену кількість місць на програмі, результати відбіркових етапів будуть вирішальними факторами для зарахування
- Організатори залишають за собою право відмовити в участі без пояснення причини
- QA Automation / QA Manual
Ми допоможемо тобі вивчити простий синтаксис Python, його функції, модулі та пакети, дослідити широкий спектр сучасних фреймворків та інструментів для автоматизованого тестування, зануритися в типи даних та принципи об’єктно-орієнтованого програмування (OOP).
План курсу
Що ти вивчатимеш
Python Core
- Data Types
- Functions
- Modules and Packages
- OOP Principles
Python Test Automation
- Testing Basics
- Test Automation Framework
- Unittest, Pytest
- Robot Framework
Що необхідно для успішного навчання
- Володіння англійською мовою на рівні В1 і вище
- Базові знання комп'ютерних наук
- Здатність працювати з матеріалами для самостійного вивчення та дотримуватися термінів
- Навички розробки мовою програмування Python будуть перевагою
Як долучитися до програми
- Зареєструйся
- Підтверди свій рівень англійської мови
- Отримай посилання на навчальні матеріали
- Розпочинай навчання
Додаткова інформація
- Ця навчальна програма доступна для громадян України, які зараз знаходяться на території України
- Будь ласка, регулярно перевіряй наявність оновлень на цій сторінці та електронну пошту
- Other
Ця програма допоможе тобі здобути базові знання у сфері IT та опанувати ключові поняття й концепції: від основ інформатики до огляду хмарних сервісів і веб-технологій. Ти отримаєш можливість зорієнтуватися у світі технологій і надалі усвідомлено обрати IT-професію.
План курсу
Що ти вивчатимеш
Basic of Computer Science
- Introduction
- Computer Hardware Basics
- Data Representation & Computer Architecture
- Formal Languages
- Operating Systems (Optional)
- Network and Protocols
- Databases
- Security
- Productivity Tools
Introduction to Git
- Version Control concept
- Download, install and configure git
- GitHub
- Git graphical tools
- Git internals
- Undoing changes
- Branching and merge
- Tags
- Stash
- Remotes
- Branching strategies
Software Development Methodologies
- High-level overview
- Waterfall
- Agile
- Scrum
- Kanban
- Extreme Programming
- Test-Driven Development
- Behaviour-Driven Development
Cloud Overview
- Cloud Core Concepts
- Cloud Service Models
- Cloud Ownership
- Public Cloud Platforms Overview
Web overview
- Arrangement of the Internet
- Basic web concepts
- Structure of Web browsers
- Web naming
- Client-server interaction
Що необхідно для успішного навчання
- Навички самонавчання та самодисципліни
- Аналітичне мислення та креативність у вирішенні нестандартних завдань
- Відкритість до нових знань, вміння самостійно шукати оброблювати інформацію
- Базове розуміння інформаційних технологій та мінімальні навички у використанні програмного забезпечення
Як долучитися до програми
- Зареєструватися
- За бажання пройти тест з англійської
- Отримати посилання на пошту
- Розпочати проходити курс
Додаткова інформація
- Ця навчальна програма доступна для громадян України, які зараз знаходяться на території України
- Ця програма не передбачає співпраці з компанією ЕРАМ та подальшого переходу в Лабораторію, але дає знання і навички, які допоможуть перейти на наступні рівні навчання
- Організатори залишають за собою право відмовити у навчанні без додаткових пояснень та зобов'язань
- C# / .NET
Курс проходить онлайн в форматі менторінга: ментор дає вам завдання, контролює їх виконання та допомагає вирішити складні питання. Тривалість курсу залежить від індивідуальної швидкості навчання.
Програма курсу
Web development
В цьому завданні ми познайомимось з основами веб розробки і напишемо MVP версію нашої програми. З кожним наступним завданням наша програма буде набувати нового функціоналу і ставати схожою на завершений продукт.
Micro-services
В цьому завданні ми навчимося розбивати програму на дрібніші незалежні частини та налаштуємо комунікацію між ними. Мікросервісна архітектура є однією з найпопулярніших архітектур на даний момент, завдання допоможе вам зрозуміти, як краще ділити систему на мікросервіси та коли використовувати даний підхід.
NoSQL
Не реляційні бази даних дуже зручний спосіб коли нам потрібно зберігати інформацію яка не завжди відповідає прописаному стандарту або нам потрібно мати дуже швидкий доступ до даних. Тут ви і навчитесь як працювати з не реляційними базами даних і які переваги і недоліки в них є.
Conteinerization
Після того як мікросервіси набули великої популярності стало складно запускати проєкт на локальній машині. Для вирішення цієї проблеми було створено контейнери. Також контейнери допомагають створити середовище схоже до продакшину на локальній машині.
Authorization and Authentication
Жодна система не обходиться без авторизації для користувачів і наша не виняток. В цьому завданні ми додамо авторизацію до системи дізнаємось як працюють токени і які вони бувають. Навчитесь налаштовувати свій процес авторизації та автентифікації користувача.
Eventing
Прямий виклик іншого сервісу є доволі легким і зручним способом комунікації між сервісами, але він не завжди потрібний інколи нам достатньо повідомити когось про зміни і не чекати на відповідь від системи. А що робити якщо приймач повідомлення виключений, тоді ми повністю блокуємо виконання завдання навіть якщо нам не потрібно негайної відповіді з іншої сторони. Тут нам на допомогу прийдуть події, в яких вже реалізовано і відправка без очікування і спроба повторного виконання у випадку провалу першої.
CI/CD
Після того як функціонал розробили задачу потрібно пропустити через наступні кроки перш ніж цей функціонал побачить кінцевий користувач. Для того щоб зменшити навантаження на розробника створюються CI/CD скрипти, які автоматично білдять отриманий результат, запускають різноманітні тести (Unit, Integration, Automation, Linting Tool, Security) після чого заливають результат в потрібне середовище.
Cross-platform Development
В даному завданні ви навчитесь розробляти крос платформні застосунки, які можна буде запускати як на вашому комп’ютері так і на телефоні.
Попередні вимоги
- Від 1-го року досвіду роботи на комерційному проєкті з використанням C#
- Можливість написати простий веб сайт з CRUD операціями
- Знання англійської мови на рівні читання технічної документації
Особливості курсу
- Швидкість проходження курсу залежить від вас. Швидше вчитесь менше платите
- 7 днів тестового періоду
- Менторинг
- Безкоштовна заморозка
Викладачі курсу
Андрій Винничук - Full Stack Software Developer
Більше інформації- QA Automation / QA Manual
Програма курсу
The Test Analust's Tasks in the Test Process
- Testing in the Software Development Lifecycle
- Test Analysis
- Test Design
- Test Implementation
- Test Execution
The Test Analyst's Tasks in Risk-Based Testing
- Risk Identification
- Risk Assessment
- Risk Mitigation
Test Techniques
- Black-Box Test Techniques
- Experience-Based Test Techniques
- Applying the Most Appropriate Test Techniques
Testing Software Quality Characteristics
Quality Characteristics for Business Domain Testing.
Reviews
Using Checklists in Reviews.
Test Tools and Automation
- Keyword-Driven Automation
- Types of Test Tools
Особливості курсу
- Зручний формат
- Акредитований курс
- Відмінний тренер
- Якісна програма
- Записи уроків
- Сілабус
Викладачі курсу
Ольга Малініна - QA Manager, Web Group
Більше інформації