Курси навчання на проекті online, навчальний курс - Foxminded - онлайн курси програмування
💻 Activation Code: -30% на Start -30% на Start -30% на Start
Дізнатися більше

Навчання на проекті

Online
Комерційний досвід

Це курс для тих, хто вже освоїв одну або кілька мов програмування, самостійно або на курсах, але ще не має реального досвіду роботи.

Записатись
Проект 1: Java + Angular or React

 Проект “Платформа для допомоги неприбутковим організаціям у пошуку партнерів, волонтерів та знаходженні виконавців для вирішення повсякденних завдань”.

Основне завдання порталу – допомогти неприбутковій організації знайти волонтера, спонсора або партнера для здійснення проектів в рамках своєї місії.

На проекті використовуються такі технології:
Spring Boot, Spring Data, Spring Security, Spring MVC, Spring Cloud Config, FlyWay, Hibernate, EhCache, Thymeleaf, JUnit, Mockito, Selenide, JBehave.
Репозиторій знаходиться на GitHub, збірка проекту відбувається на TeamCity, перевірка якості коду на SonarQube. На проекті працюють дизайнери, бек-енд і фронт-енд розробники, верстальники, QA.

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

Технічні вимоги

Необхідно пройти технічну співбесіду по розумінню ООП і Java Core c керівником проекту.

Знання Spring і будь-якої бібліотеки для Ul (SpringMVC, Thymeleaf)

Знання принципів написання чистого коду.

Уміння працювати з Git

Знання HTML, SQL.

Знання англійської на рівні вільного читання документації

Робота з тестовими фреймворками: JUnit, Mockito

Уміння працювати з gradle і писати скрипти для нього.

Уміння писати на Angular 2+ (ми використовуємо Angular 6+), або React

Знання основ ES6, TypeScript, вміння застосовувати Rxjs

Впевнені знання HTML5, CCS3, JavaScript, Flex, Bootstrap

Робота з тестовими фреймворками: JUnit, Mockito, Selenide, JBehave, dbUnit.

Знання SQL

Робота с Figma, Photoshop

Розуміння матеріального дизайну

Керівник проекту
Сергій Сучок - Керівник проекту №1
Сергій Сучок

Senior Java developer

Керівник проекту №1

Сергій Сучок

Senior Java developer

Керівник проекту №1

Працюю понад 15 років в IT і побував в трьох найбільших українських і одному американському банках. Перш за все ціную продуктивність і прозорість процесу розробки, тому намагаюся завжди знайти підхід і зробити так, щоб студент зрозумів і освоїв інформацію максимально ефективно. Мені приємно усвідомлювати, що більше 40 моїх студентів, яких спочатку лякав обсяг проектного коду і невідомість шляху вирішення завдань – все ж побороли свої страхи і знайшли гідну роботу в IT.
Студентам бажаю терпіння і віри у власні сили, тому що будь-які знання вимагають плати – часу, зусиль і набитих гуль особистого і безцінного досвіду.

Проект 2: Java + Angular or React

Проект Learning Management System – інструменти для організації навчального процесу. Java, Spring, мікросервісная архітектура. Інтеграція з Google Calendar, Atlassian Jira.

Технічні вимоги

Необхідно пройти технічну співбесіду і невеликий менторинг по Java з керівником проекту.

Уміння працювати з Git, Gradle \ Maven

Готовність писати клієнт-серверні додатки на Java з використанням Spring

Уміння протестувати те, що написали

Знання англійської на рівні вільного читання документації

Готовність брати на себе відповідальність, працювати в команді, розбиратися в чужому коді

Готовність розбиратися і підключати нові технології по необхідності (Docker, Kubernetes, Gitlab CI \ CD, Selenium, React)

Гнучкість мислення та вміння знаходити нестандартні рішення

Уміння писати на Angular 2+ (ми використовуємо Angular 6+), або React

Знання основ ES6, TypeScript, вміння застосовувати Rxjs

Знання HTML, CSS, JavaScript

Робота з тестовими фреймворками: JUnit, Mockito, Selenide, JBehave, dbUnit.

Знання SQL

Робота з Figma, Photoshop

Розуміння матеріального дизайну

Керівник проекту
Олександр Сульженко - project 2
Олександр

Senior Java developer

Керівник проекту №2

Олександр

Senior Java developer

Керівник проекту №2

Програмуванням захопився зі шкільних олімпіад, тоді і отримав перший досвід наставництва. Комерційний досвід enterprise додатків на Java – 9 років, в Globallogic, Eleks, Ciklum. Досвід управління невеликою командою розробників отримав в департаменті розробки внутрішніх продуктів банку. Працюю з Java 8-14+, TypeScript 3.x, Spring, JS, Angular 9 та іншими суміжними технологіями. Більше 5 років навчаю студентів паралельно з комерційною діяльністю. Вважаю, що професійну діяльність оптимально поєднувати з менторством.

Проект 3: C#/.NET

Learning Tracking System – система для трекінгу часу витраченого на навчання.
Система допомагає організувати навчальний процес і стежити за тим, скільки часу приділяється тому чи іншому предмету чи завданню.

Структура програми:

  1. Web API
  2. Admin UI
  3. Client UI

Технології:
.Net Core, ASP.NET Web API, MS SqlServer, Blazor

Технічні вимоги

– пройти технічну співбесіду по розумінню ООП і основ програмування з керівником проекту
– знання ASP.NET Core Web API i REST
– вміння працювати з Git
– знання HTML i SQL
– знання англійської на рівні для вільного читання документації
– вміння працювати з одним із тестових фреймворків

– високий рівень знань в HTML5, CSS3
– підтримка функціоналу браузерами

– робота з Figma, Photoshop
– розуміння матеріального дизайну

Керівник проекту
Володимир Лук’яненко - Ментор напряму C#/.Net
Володимир Лук’яненко

Senior .Net Developer

X1 Group

Досвід у сфері
з 2011 року
Досвід викладання
з 2019 року
Володимир Лук’яненко

Senior .Net Developer

X1 Group

Досвід у сфері
з 2011 року
Досвід викладання
з 2019 року

Є досвід розробки як desktop, так і web додатків. Основні напрями моєї діяльності – це розробка web додатків на платформі .Net і .Net Core. Також є досвід з Front-End – Js, jQuery, Angular 2+, Css/Html і базами даних – MS SQL Server, MySql. За роки роботи накопичилося багато цікавого досвіду, яким хочеться поділитися з іншими.

Проект 4: Python + React

Проект “Платформа для благодійної організації, що займається опікою над безпритульними котиками (міні-притулок для котів)” .
Система має за мету поширити інформацію про діяльність організації, інформацію про котів, що потребують прихистку, збору донатів для роботи притулку, покупки кормів і т.д.

Технології:
Python/Django, React

Технічні вимоги

Впевненні знання:

  • Python 3
  • Django 4.x
  • REST API
  • SQL + Django ORM
  • Git
  • pytest

Впевненні знання:

  • TypeScript
  • React with hooks
  • Redux, Saga
  • Any styling lib: Bootstrap, Material, Tailwind etc.
  • Робота с Figma, Photoshop
  • Розуміння матеріального дизайну
Керівник проекту
Олександр Торопов - Ментор напряму Phyton
Олександр Торопов

Backend Developer

IBH Solutions

Досвід у сфері
16 років
Олександр Торопов

Backend Developer

IBH Solutions

Досвід у сфері
16 років

Обрав Python в якості своєї основної технології через її універсальність і гнучкість. Працював з Django, Flask і деякими асинхронними web frameworks. Крім Python за роки роботи накопичився досвід і в суміжних сферах: тестування, деплой і тд. Буду радий поділитися своїми знаннями!

Online

Навчання на реальному проекті

Етапи вашого навчання

Ваш план навчання з нуля до спеціаліста рівня Strong Junior з комерційним досвідом роботи.
1
Start
2
Junior developer (Mentoring)
3
Project

Як проходить навчання

Реєстрація

Реєструєшся на курс

Відповіді на запитання

З тобою зв’язується співробітник FoxmindEd і відповідає на всі твої запитання

Співбесіда

Тобі проводить співбесіду керівник проекту

Status meetings

Кожен з учасників розповідає про статус виконуваного завдання

Кінець спринту

В кінці спринту (1 спринт – 4 тижні) відбувається sprint planning

Code Review

Весь код проходить обов’язковий code review у керівника проекту.

Відгуки

Всі відгуки

Де працюють наші випускники

Записатися на курс

Зверніть увагу!
Ми не співпрацюємо з резидентами РФ та РБ!

    Надсилаючи повідомлення, я погоджуюсь з офертою.