Етап 2: online навчання на проекті

Про навчання та програму

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

Навчання відбувається online на одному з реальних проектів:

Проект №1:  «Програма для бухгалтерії / обліку оплати для фірм, які здійснюють надання послуг на регулярній основі» – тех. керівник Євген Смородський

Проект № 2: «CRM система для фірм, що здійснюють надання консультаційних послуг на регулярній основі» –  тех. керівник Сергій Сучок

Проект № 3:  «Програма для бухгалтерії/обліку оплати для фірм, що здійснюють надання консультаційних послуг на регулярній основі, з автоматизацією управління навчального процесу» – тех. керівник Олександр Сульженко

В даному режимі навчання ви будете вчитися в малокомплектної online-групі з семи чоловік + один вже працюючий програміст в якості вашого тім-ліда.

Після закінчення навчання ви будете фахівцем з досвідом комерційної розробки. Якщо пропрацюєте на проекті пів року і красиво подасте це в резюме – можете подаватися і на Middle фахівця.

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

1.Що ти робитимеш на проекті JAVA:

На проекті Java ти будеш розробляти back-end додатки.

2. Технічні вимоги (що необхідно знати, щоб приступити до навчання): врахуй, що тобі доведеться пройти технічну співбесіду з технічним керівником проекту, щоб почати працювати.

Проект №1:

  • Тверді знання по Core Java, SQL
  • Знання Spring IoC, REST, Git
  • Розуміння UML 
  • Знання англійської мови на рівні вільного читання документації

Будет плюсом знання:

  • Spring Boot, Spring Data, LiquiBase, Spring Testing
  • Angular

Проект №2:

  • Тверді знання по Core Java
  • Розуміння ООП та принципів написання чистого коду
  • Вміння працювати з Git
  • Розуміння UML
  • Знання Web, SQL
  • Знання англійської на рівні вільного читання документації

Будет плюсом:

  • Знання Spring та будь-якої бібліотеки для Ul (SpringMVC, Thymeleaf)
  • Вміння застосовувати Spring Boot, Spring Data, Spring Security, Spring MVC, Hibernate, EhCache
  • Уявлення про Spring Cloud Config, FlyWay
  • Робота з тестовими фреймворками: JUnit, Mockito, Selenide, JBehave
  • Написання скриптів для gradle
  • Робота з Team City, YouTrack, UpSource

Проект №3:

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

  • Знання англійської мови на рівні вільного читання документації
  • Тверді знання по Core Java 8+
  • Знання Web, SQL
  • Вміння застосовувати Spring IoC, Spring Testing, Spring Boot, transactions, Mockito
  • Розуміння UML
  • Вміння працювати з Git

Буде плюсом

  • Вміння застосовувати Spring Data, Spring Security, Aspectj
  • Знання Concurrency & Reactive Extensions
  • Уявлення про Spring Cloud, Spring WebFlux
  • Selenium, dbUnit, Docker, bash scripts

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

Обовязково

  • Як мінімум базове вміння писати на Angular 2+ (ми використовуємо Angular 6+)
  • Знання основ ES6, TypeScript, вміння застосовувати Rxjs
  • Розуміння ООП і парадигм Функціонального Програмування
  • Впевнені знання HTML та CSS
  • Знання англійської мови на рівні вільного читання документації

Буде плюсом

  • ngrx, Angular Material
  • jasmine, Protractor

Якщо тобі недостатньо знань для початку навчання на проекті – підтягни свій рівень на навчанні за програмою менторінг і спробуй свої сили знову!

3. Що отримаєш в результаті: запис в резюме про реальну роботу на комерційному проекті.

1. Що ти будеш робити на проекті ANDROID:

На проекті Android ти будеш розробляти мобільний додаток.

2. Технічні вимоги (що необхідно знати, щоб приступити до навчання): врахуй, що тобі доведеться пройти технічне співбесіду у керівника проекту, щоб почати працювати.

  • Тверді знання по Core Java
  • Знання ООП
  • Знання англійської на рівні вільного читання документації
  • Уміння працювати з Git

3. Що отримаєш в результаті: запис в резюме про реальну роботу на комерційному проекті.

1. Що ти будеш робити на проекті FRONT-END:

З боку Front-End ти будеш працювати над зовнішньою оболонкою додатку за допомогою Angular 4/6+

2.Технічні вимоги (що необхідно знати, щоб приступити до навчання): врахуй, що тобі доведеться пройти технічну співбесіду з технічним керівником проекту, щоб почати працювати.

Проект №1 / Проект №2:

  • Досвід використання будь-якої мови програмування
  • Тверді знання ООП
  • Упевнені знання HTML і CSS
  • Знання англійської на рівні вільного читання документації

Проект №3:

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

  • Знання англійської на рівні вільного читання документації
  • Тверді знання по Core Java 8+
  • Знання Web, SQL
  • Вміння застосовувати Spring IoC, Spring Testing, Spring Boot, transactions, Mockito
  • Розуміння UML
  • Вміння працювати з Git

Буде плюсом

  • Вміння застосовувати Spring Data, Spring Security, Aspectj
  • Знання Concurrency & Reactive Extensions
  • Уявлення про Spring Cloud, Spring WebFlux
  • Selenium, dbUnit, Docker, bash scripts

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

Обовязково

  • Як мінімум базове вміння писати на Angular 2+ (ми використовуємо Angular 6+)
  • Знання основ ES6, TypeScript, вміння застосовувати Rxjs
  • Розуміння ООП і парадигм Функціонального Програмування
  • Впевнені знання HTML та CSS
  • Знання англійської на рівні вільного читання документації

Буде плюсом

  • ngrx, Angular Material
  • jasmine, Protractor

Якщо тобі недостатньо знань для початку навчання на проекті – підтягни свій рівень на навчанні за програмою менторінг і спробуй свої сили знову!

3. Що отримаєш в результаті: запис в резюме про реальну роботу на комерційному проекті.

1. Що ти будеш робити на проекті AUTOMATION QA:

На проекті QA ти будеш писати програми для тестування програми.

2. Технічні вимоги (що необхідно знати, щоб приступити до навчання): врахуй, що тобі доведеться пройти технічну співбесіду у технічного керівника проекту, щоб почати працювати.

  • Впевнені знання Java і досвід в написанні скриптів в Software Testing Tools
  • Впевнені знання SQL
  • Вміння працювати з Git
  • Знання англійської на рівні вільного читання документації (необхідно пройти співбесіду з англійської мови з нашим менеджером)

Якщо тобі недостатньо знань для початку навчання на проекті – підтягни свій рівень на навчанні за програмою менторінг і спробуй свої сили знову!

3. Що отримаєш в результаті: запис в резюме про реальну роботу на комерційному проекті.

Розділ UI/UX ДИЗАЙН знаходиться в розробці

Вартість навчання на проекті: 4000 грн. чи $160 в місяць

Тривалість навчання: поки досвіду не вистачатиме тобі для працевлаштування на роботу.

Переваги навчання на проекті від FoxmindEd

  • Робота в команді під керівництвом досвідчених професіоналів, в точності як на будь-якому комерційному проекті
  • Робота над реальним проектом
  • Навчишся декомпозиційувати завдання і будувати архітектуру додатка від нуля до продакшн-фази

Євген Смородский
тех. керівник проекту, відповідає за програмну частину

У грудні 2014 року мій друг дав мені перший том Хорстманна, в якому позначив олівцем що вчити, а про що забути. Написав кілька сервісів для спрощення свого адмінській життя “, – розповідає про себе Євген.” У червні 2015 го постукав в скайп до Сергія Немчінського, в серпні пересів на волонтерський проект, в січні 2016- го влаштувався на роботу девелопером. Зараз працюю в ролі PM’а і тімліда в стартапі.

Іляна Гурова
відповідає за групу тестування проекту

Досвід роботи в IT сфері більше 13 років, з них 5 років manual і automation практики в тестуванні на Enterprise проектах в компаніях Luxoft і B2BSoft. 4 роки практики в написанні Test Automation Scripts і Automation Frameworks використовуючи Java + JUnit + Selenium WebDriver + Maven, тестуванні web-сервісів та інтеграції систем. Досвід в налаштуванні Jenkins Continuous Integration, а також в складанні тест плану, написанні тест кейсів, тест скриптів на підставі вимог і формуванні репортів за результатами тестування.

Дмитро Притула
відповідає за розробку мобільної програми програми на Android

Я люблю UX, але ще більше я люблю Java. Для мене менторство це як виклик, допомогти якомога більшій кількості людей які хочуть навчитися створювати аплікації для Android телефонів. У цій сфері з 2014 року в Java з 2013 року. Зараз допомагаю вчити студентів в foxmindEd і працюю на позиції Android Software Engineer в Ізраїльському стартапі.

Олексій Тюрин
відповідає за розробку зовнішньої оболонки проекту

Протягом останніх трьох років працює як фронтенд розробник, в сфері веб-розробки майданчиків з онлайн освіти. У минулому інженер з телекомунікаційного устаткування. Має величезний досвід роботи на Angular 4+. Проходив навчання по JavaScript і TypeScript в Luxoft Training Center.

Найпопулярніші запитання

На сьогодні оплата становить 4000 грн. за 1 місяць навчання для резидентів України та 160 доларів на місяць для нерезидентів України.

Напевне так. Не бачу великого сенсу займатися і там, і там.

Спочатку планується 3-4 місяці з можливістю продовження.

Спрингові фреймворки: від Spring Boot до Spring Data, PrimeFaces

Це справжній комерційний проект, який буде використовуватися у нас на фірмі – сміливо вказуйте, що брали участь в комерційній розробці з усіма можливими наслідками. Тобто ви будете вже Junior з досвідом комерційної розробки. Якщо пропрацюєте на проекті півроку і красиво подасте це в резюме – можете подаватися і на Middle.

Связаться с нами

Зв'язатися
з нами