Стажування на IT-проєкті

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
  • Досвід роботи з Docker і Docker Compose для контейнеризації застосунків
  • Базове розуміння Kubernetes або іншої системи оркестрації
  • Робота з Microsoft Azure( Ubuntu VM, Azure Blob Storage)
  • Вміння створювати та підтримувати CI/CD-пайплайни в GitHub Actions (написання workflow, автоматизований деплой)
  • Досвід із Kafka для побудови подійно-орієнтованих сервісів
  • Налаштування моніторингу та спостережуваності за допомогою Prometheus і Grafana; розуміння основ distributed tracing (OpenTelemetry)
  • Практика адміністрування PostgreSQL та MS SQL (резервне копіювання, налаштування доступу)
  • Впевнені знання HTML5, CCS3, JavaScript, Flex, Bootstrap
  • Робота з тестовими фреймворками: JUnit, Mockito, Selenide, JBehave, dbUnit
  • Знання SQL
  • Робота з Figma, Photoshop
  • Розуміння матеріального дизайну
Керівник проєкту
Сергей Сучок
Сергій Сучок
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

Програмуванням захопився зі шкільних олімпіад, тоді і отримав перший досвід наставництва. Комерційний досвід 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
Андрій Винничук
Full stack Software Developer
TBC Group
Досвід у сфері
з 2013 року
Досвід викладання
з 2020 року

Довгим і тернистим був мій шлях в програмуванні, довелось попрацювати майже з цілим стеком .net. В роботі використовував: WinForms, WPF, ASP WebForms, ASP MVC, ASP Web API, .NET Core. Останнім часом ще підучив трішки фронтові фреймворки Angular і React, щоб покривати ширшу сферу завдань. Також є досвід Tech Lead, і побудови процесів розробки в команді.

Проєкт 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
  • Розуміння матеріального дизайну
Керівник проєкту
Станіслав Грицишин Ментор напряму Python
Станіслав Грицишин
Senior/Team Lead Software Engineer
SoftServe
Досвід у сфері
з 2020 року
Досвід викладання
з 2022 року

Бекенд розробник з досвідом в дата інжинірингу. Маю досвід роботи з такими технологіями: Python2/3, Golang, Javascript, Html+Css, Docker, Mongodb, Redis, Mysql, Flask, Sanic, AWS (EC2, S3, ElastiCache, ECR, ECS, EKS, CloudWatch).

Проєкт 5: Unity

Класична free-to-play головоломка для мобільних платформ.
Ви будете працювати над підтримкою та розвитком мобільної гри.
Передбачається робота з популярними системами аналітики:

  • Flurry
  • Firebase Analytics
  • Unity analytics.

Робота з рекламними SDK (Appodeal), Admob, Adjust.

Використовуватимуться популярні бібліотеки для роботи з Unity:

  • Zenject
  • UniTasks
  • Unity Localisation package
  • TextMeshPro DOTween

Передбачається робота з Git і мобільними платформами.

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

Знання популярних систем аналітики:

  • Flurry
  • Firebase Analytics
  • Unity analytics

Знання рекламних SDK (Appodeal), Admob, Adjust.

Знання бібліотек для роботи з Unity:

  • Zenject
  • UniTasks
  • Unity Localisation package
  • TextMeshPro DOTween.

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

  • Високий рівень знань в HTML5, CSS3
  • Підтримка функціоналу браузерами
  • Робота з Figma, Photoshop
  • Розуміння матеріального дизайну
Керівник проєкту
Сергій Пекар ментор
Сергій Пекар
Senior iOS/Android developer
AngryBuilds
Досвід у сфері
З 2012 року

У розробці з 2012-го року. Маю досвід розробки для iOS, Android, Unity, Unreal Engine. Маю величезний досвід створення та підтримки додатків iOS з мільйонами користувачів. Особисто розробив і підтримував кілька застосунків для платформ iOS і Android із понад 10 мільйонами завантажень кожен і 50 000 активних користувачів на день як власні проєкти. Також є досвід управління власною компанією з розробки програмного забезпечення.

Проєкт 6: JuniorSpace (Python + React)

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

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

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

  • 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
  • Розуміння матеріального дизайну
Керівник проєкту
Станіслав Грицишин Ментор напряму Python
Станіслав Грицишин
Senior/Team Lead Software Engineer
SoftServe
Досвід у сфері
з 2020 року
Досвід викладання
з 2022 року

Бекенд розробник з досвідом в дата інжинірингу. Маю досвід роботи з такими технологіями: Python2/3, Golang, Javascript, Html+Css, Docker, Mongodb, Redis, Mysql, Flask, Sanic, AWS (EC2, S3, ElastiCache, ECR, ECS, EKS, CloudWatch).

Проєкт 7: Java + Angular or React

Проєкт “HR CRM система для внутрішнього використання в компанії TeamConnect”.

Основне завдання додатку TeamConnect – надати співробітникам компанії зручний інструмент для взаємодії та управління внутрішніми процесами. Додаток створений для полегшення комунікації між співробітниками, управління їх робочим часом та відпустками, а також для підтримки різноманітних адміністративних функцій, що сприяють ефективності роботи компанії. Крім того, додаток допомагає зменшити бюрократію, автоматизуючи багато процесів і спрощуючи роботу з документами та запитами.

На проєкті використовуються такі технології: Spring Boot, Spring Data, Spring AOP, Spring Security, Spring Web, FlyWay, Hibernate, JUnit, Mockito, Postgres, AWS, Swagger. Репозиторій знаходиться на GitLab.

Технічні вимоги
  • Знання Spring включаючи Spring Boot, Spring Data, Spring Security, Spring Web
  • Досвід роботи з Hibernate для роботи з базами даних та базові знання SQL
  • Розуміння REST архітектури та основ HTTP протоколу
  • Вміння писати тести з використанням JUnit та Mockito
  • Уміння працювати з Git та GitLab або GitHub
  • Бажання опановувати нові технології та розвиватися в професійному плані
  • Вміння працювати в команді, ефективно комунікувати та розбиратися в чужому коді
  • Знання англійської мови на рівні вільного читання технічної документації
  • Уміння писати на Angular 2+ (ми використовуємо Angular 6+), або React
  • Знання основ ES6, TypeScript, вміння застосовувати Rxjs
  • Впевнені знання HTML5, CCS3, JavaScript, Flex, Bootstrap
  • Робота з тестовими фреймворками: JUnit, Mockito, Selenide, JBehave, dbUnit
  • Знання SQL
  • Робота з Figma, Photoshop
  • Розуміння матеріального дизайну
Керівник проєкту
Ірина Димитреєва
Ірина Димитреєва
Java Developer
Binariks
Досвід у сфері
з 2020 року
Досвід викладання
з 2023 року

Я прийшла в IT з курсів, тому добре розумію проблеми, з якими стикаються люди під час та після навчання, і як ментор буду допомагати їх вирішувати. Маю досвідом роботи над підтримкою існуючих продуктів та створенням нових з нуля. Працювала над проєктами в сферах Fintech, Logistics, HRTech.

Стек технологій: JDBS, Spring, JPA, Hibernate, Maven, JUnit, Mockito, Auth0, Pusher Beams, Feign, Servlet, AWS (EC2, Elastic Beanstalk, S3, RDS, CodePipeline), MySQL, Postgres, MongoDB, Git

Online

Стажування на IT-проєкті

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

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

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

1
Реєстрація на курс
2
Відповіді на ваші запитання
3
Співбесіда з керівником
4
Status meetings
5
Кінець спринту
6
Code Review
Валентин
Стажування на IT-проєкті
Foxminded дає можливість не тільки отримати всі необхідні знання, а також пройти РЕАЛЬНУ практику На РЕАЛЬНОМУ проєкті! З використанням популярних технологій та сервісів, у команді з найдосвідченішим тих. Лідом. Такого не дає жоден навчальний центр чи курси. У вс…
Читати повний відгук

Foxminded дає можливість не тільки отримати всі необхідні знання, а також пройти РЕАЛЬНУ практику На РЕАЛЬНОМУ проєкті! З використанням популярних технологій та сервісів, у команді з найдосвідченішим тих. Лідом. Такого не дає жоден навчальний центр чи курси. У всіх інших випадках ви в кращому випадку зберете простенький курсовий проєкт, у той час як з Foxminded ви братимете участь у розробці комерційної програми. Це дає вам чималу фору під час пошуку своєї першої роботи розробником!

Олександр
Стажування на IT-проєкті
Foxminded – школа, де можна отримати реальний перший досвід, дуже важливий для новачка, над реальним проектом із професійним наставництвом. Рекомендую, для тих хто хоче заощадити час та нерви на навчанні! Окреме дякую Сергію – ти крутий ))
Андрій
Стажування на IT-проєкті
Навчався на менторингу і на проекті (Java). Отримав оффер. Дякую Сергію Немчинському за відео, які мотивували мене світчнутись в IT, і за толкові курси по програмуванню!!! Команді Foxminded вдячний за проведення навчання і організаційну роботу! Успіхів вам!
Ігор Горбунов
Стажування на IT-проєкті
Навчання на проекті в FoxmindEd набагато ефективніше, ніж традиційні курси з програмування, де вчать синтаксису, фреймворку і т.п. Майбутньому розробнику дається можливість не просто розібратися в синтаксисі мови, його недоліках та сильних сторонах, або в новому …
Читати повний відгук

Навчання на проекті в FoxmindEd набагато ефективніше, ніж традиційні курси з програмування, де вчать синтаксису, фреймворку і т.п.
Майбутньому розробнику дається можливість не просто розібратися в синтаксисі мови, його недоліках та сильних сторонах, або в новому фреймворку. Він також на своєму досвіді розуміє, що таке командна робота, чистий код, естімація завдань, сам вивчає чужий код, використовує загальноприйняті підходи до реалізації нових фіч, – словом, вчиться бути повноцінним розробником, а не trainee, який просто добре знає теорію.
Теорію можна освоїти самостійно, чого не скажеш про навчання на проекті – тут без команди не обійтися. Саме все перераховане вище і дозволило мені без проблем стати Java програмістом

Андрій Бобров
Стажування на IT-проєкті
Мені командне (на проекті) навчання дуже сподобалося. Особливо у ментора Євгена Смородського. Наближено до реального проекту. Дуже багато фідбек було на колл, код-рев’ю. Мотивації було більше при заняттях в групі.

Зв’яжіться з нами

Потрібно більше інформації?
Допоможемо вибрати курс
Запропонуємо найкращі умови
Надамо відповіді на всі запитання



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

    Ми не співпрацюємо з резидентами РФ та РБ!
    foxmindED
    ІТ-спека: Знижка 20% на стартові курси!
    до кінця акції
    00
    днів
    00
    годин
    00
    хвилин
    Забронювати