IT-академія SoftServe

Кафедра КІЕ співпрацює з компанією SoftServe в рамках договору про співробітництво, укладеного в 2022 році.

Університет SoftServe – це корпоративний навчальний центр, який дозволяє співробітникам набути затребуваних управлінських, лідерських, а також ІТ-навичок. На даний момент в університеті SoftServe діють декілька освітницьких програм, ознайомитись з якими можна за посиланням.

Компанія SoftServe підтримує навчання студентів та підвищення кваліфікації викладачів в різних напрямках.

Дізнатись про основні заходи та події компанії  можна через телеграм-канал, актуальну інформацію про навчальні можливості від SoftServe IT Academy можна отримати через SoftServe IT Academy Telegram Bot.

ПРОЄКТНЕ НАВЧАННЯ PYTHON

Що таке проєктне навчання?

Це можливість закріпити знання та навички на практиці, працюючи над реальним проєктом протягом 6 тижнів. Ви будете використовувати Python та Django Rest Framework, а також отримаєте досвід роботи за методологією Agile.

Що ви вивчите:

  • Agile
  • Dev, Test та Prod середовища
  • Розробку вебзастосунків з Python та Django Rest Framework
  • Ефективну роботу в команді
  • Роботу з проєктною документацією та інструментами розробки

Для кого цей курс:

  • Для тих, хто має навички програмування мовою Python та розуміє основи ООП
  • Володіє англійською на рівні Pre-Intermediate Strong
  • Знає реляційні та нереляційні бази даних, HTML, CSS і JavaScript
  • Розуміє принципи розгортання систем та безперервної інтеграції
  • Може приділяти навчанню 2-4 години щодня
  • Володіє Git

Проєкт:

Ви будете працювати над платформою Forum, яка об'єднує інвесторів та стартапи.

Етапи:

  • Онбординг
  • Оцінка, планування та розподіл завдань
  • Розробка та тестування
  • Презентація результатів

Технології:

  • Python, Django REST Framework
  • PostgreSQL, MongoDB
  • Pylint
  • Scrum/Kanban
  • GitHub

ПРОЄКТНЕ НАВЧАННЯ .NET

Що таке проєктне навчання?

Це можливість закріпити знання та навички на практиці, працюючи над реальним проєктом протягом 6 тижнів. Ви будете використовувати .NET та сучасні фреймворки, а також отримаєте досвід роботи за методологією Agile.

Що ви вивчите:

  • Agile
  • Розробку застосунків з .NET та сучасними бібліотеками
  • Ефективну роботу в команді
  • Роботу з проєктною документацією та інструментами розробки

Для кого цей курс:

  • Для тих, хто має ґрунтовні знання C# та розуміє ООП
  • Володіє англійською на рівні Pre-Intermediate Strong
  • Знає про технології, пов’язані з базами даних
  • Розуміє принципи розгортання системи, безперервної збірки
  • Може приділяти навчанню 2-4 години щодня
  • Вміє користуватися Git

Проєкт:

Ви будете працювати над платформою StreetCode, яка збирає інформацію про видатних людей та історичні події, на честь яких названі вулиці України.

Етапи:

  • Онбординг
  • Оцінка, планування та розподіл завдань
  • Розробка та тестування
  • Презентація результатів

Технології:

  • .NET Core Framework
  • Entity Framework Core, ASP.Net Core API, JWT Authorization
  • MS SQL Server, MongoDB
  • NUnit, Moq, FluentAssertions, SonarCloud
  • Scrum/Kanban
  • GitHub

ПРОЄКТНЕ НАВЧАННЯ WEBUI

Що таке проєктне навчання?

Це можливість закріпити знання та навички на практиці, працюючи над реальним проєктом протягом 6 тижнів. Ви будете використовувати JavaScript та сучасні фреймворки (React/Node.js), а також отримаєте досвід роботи за методологією Agile.

Що ви вивчите:

  • Agile
  • Писати якісний код, покривати його Unit-тестами
  • Розробляти застосунки з React/Node.js
  • Ефективно працювати в команді
  • Робити рев'ю коду
  • Працювати з проєктною документацією та інструментами розробки

Для кого цей курс:

  • Для тих, хто має ґрунтовні знання JavaScript та розуміє принципи розробки ПЗ
  • Володіє англійською на рівні Pre-Intermediate Strong
  • Знає про технології, пов'язані з базами даних (MongoDB), HTML, CSS, JavaScript
  • Розуміє принципи розгортання системи, безперервної збірки
  • Може приділяти навчанню 2-4 години щодня
  • Вміє користуватися Git

Проєкт:

Ви будете працювати над платформою Space2Study, яка дозволяє експертам ділитися знаннями, а учням – вдосконалювати навички.

Етапи:

  • Онбординг
  • Оцінка, планування та розподіл завдань
  • Розробка та тестування
  • Презентація результатів

Технології:

  • JavaScript: React Framework, Redux, Redux Toolkit, Material UI
  • Бази даних: MongoDB, Mongoose
  • Якість коду: Jest, Vitest, React-testing-library Linter, Prettier, SonarCloud
  • SDLC: Scrum/Kanban
  • Система контролю версій: GitHub
  • Додатково: NodeJs, Nodemon

ПРОЄКТНЕ НАВЧАННЯ JAVA

Що таке проєктне навчання?

Це можливість закріпити свої знання та навички на практиці, працюючи над реальним проєктом протягом 6 тижнів. Ви будете використовувати Java та сучасні фреймворки, а також отримаєте досвід роботи за методологією Agile.

Що ви вивчите:

  • Agile
  • Dev, Test та Prod середовища
  • Розробляти Java-застосунки з сучасними фреймворками
  • Ефективно працювати в команді
  • Роботу з проєктною документацією та інструментами розробки

Для кого цей курс:

  • Для тих, хто має ґрунтовні знання Java та розуміє ООП
  • Володіє англійською на рівні Pre-Intermediate Strong
  • Знає про технології, пов’язані з базами даних, HTML, CSS, JavaScript
  • Розуміє принципи розгортання системи, безперервної збірки
  • Може приділяти навчанню 2-4 години щодня
  • Вміє користуватися Git

Проєкт:

Ви будете працювати над платформою GreenCity, яка в ігровому форматі допомагає людям вести екологічний стиль життя.

Етапи:

  • Онбординг
  • Оцінка, планування та розподіл завдань
  • Розробка та тестування
  • Презентація результатів

Технології:

  • Java Framework: Spring Boot, Spring Data JPA, Spring MVC (REST), Spring Security
  • Бази даних: PostgreSQL, Liquibase
  • Якість коду: Checkstyle, Sonar
  • Тестування: Junit, PowerMock, Mockito
  • SDLC: Scrum/Kanban
  • Система контролю версій: GitHub