🔥 Черная пятница в FoxmindEd: скидки до 50% на IТ курсы онлайн! Спешите, предложение действует только до 1.12!
Узнать больше

Обучение на проекте

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 с руководителем проекта.

Знание 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.

Понимание материального дизайна.

Руководитель проекта
Сергей Сучок

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 — система для трекинга времени потраченного на обучение.
Система помогает организовать учебный процесс и следить за тем, сколько времени уделяется тому или иному предмету или заданию.

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

  • Web API
  • Admin UI
  • Client UI

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

Технические требования
  • пройти техническое собеседование по пониманию ООП и основам программирования с руководителем проекта
  • знание ASP.NET Core Web API и REST
  • умение работать с Git
  • знание HTML и 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
  • Понимание материального дизайна
Руководитель проекта
Станислав Грицишин Ментор направления Python
Станислав Грицишин

Senior/Team Lead Software Engineer

SoftServe

Опыт в сфере
с 2020 года
Опыт преподавания
с 2022 года
Станислав Грицишин

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 Localization 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 года
Сергей Пекарь

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
  • Понимание материального дизайна
Руководитель проекта
Александр Сульженко - 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 лет обучаю студентов параллельно с коммерческой деятельностью. Считаю, что профессиональную деятельность оптимально совмещать с менторством.

Проект 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

Опыт в сфере
с 2022 года
Опыт преподавания
с 2023 года
Ирина Димитреева

Java Developer

Binariks

Опыт в сфере
с 2022 года
Опыт преподавания
с 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

Записаться на консультацию





    Отправляя сообщениe, вы соглашаетесь с нашей офертой.

    Online

    Обучение на реальном проекте

    Этапы вашего обучения

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

    Как проходит обучение

    Регистрация

    Регистрируетесь на курс

    Ответы на вопросы

    С вами связывается сотрудник FoxmindEd и отвечает на все ваши вопросы.

    Собеседование

    Вам проводит собеседование руководитель проекта

    Status meetings

    Каждый из участников рассказывает о статусе выполняемой задачи

    Конец спринта

    В конце спринта (1 спринт – 4 недели) происходит sprint planning

    Code Review

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

    Отзывы

    5
    ОБУЧЕНИЕ НА РЕАЛЬНОМ ПРОЕКТЕ
    ОБУЧЕНИЕ НА РЕАЛЬНОМ ПРОЕКТЕ ОБУЧЕНИЕ НА РЕАЛЬНОМ ПРОЕКТЕ

    Foxminded дает возможность не только получить все необходимые знания, но и пройти РЕАЛЬНУЮ практику НА РЕАЛЬНОМ проекте! С использованием популярных технологий и сервисов, в команде с опытным тех. Лидом. Такого не дает ни один учебный центр или курсы. Во всех остальных случаях вы в лучшем случае соберете простенький курсовой проект, в то время как с Foxminded вы будете участвовать в разработке коммерческой программы. Это дает вам большую фору при поиске своей первой работы разработчиком!

    5
    ОБУЧЕНИЕ НА РЕАЛЬНОМ ПРОЕКТЕ
    ОБУЧЕНИЕ НА РЕАЛЬНОМ ПРОЕКТЕ ОБУЧЕНИЕ НА РЕАЛЬНОМ ПРОЕКТЕ

    Foxminded – школа, где можно получить реальный первый опыт, очень важный для новичка, над реальным проектом с профессиональным наставничеством. Рекомендую, для тех, кто хочет сэкономить время и нервы на учебе! Отдельное спасибо Сергею - ты крутой ))

    5
    ОБУЧЕНИЕ НА РЕАЛЬНОМ ПРОЕКТЕ
    ОБУЧЕНИЕ НА РЕАЛЬНОМ ПРОЕКТЕ ОБУЧЕНИЕ НА РЕАЛЬНОМ ПРОЕКТЕ

    Учился на менторинге и проекте (Java). Получил оффер. Спасибо Сергею Немчинскому за видео, мотивировавшее меня светиться в IT, и за толковые курсы по программированию!!! Команде Foxminded благодарен за проведение обучения и организационную работу! Удачи вам!

    5
    ОБУЧЕНИЕ НА РЕАЛЬНОМ ПРОЕКТЕ
    ОБУЧЕНИЕ НА РЕАЛЬНОМ ПРОЕКТЕ ОБУЧЕНИЕ НА РЕАЛЬНОМ ПРОЕКТЕ

    Обучение на проекте в FoxmindEd гораздо эффективнее традиционных курсов по программированию, где учат синтаксису, фреймворку и т.п.
    Будущему разработчику дается возможность не просто разобраться в синтаксисе языка, его недостатках и сильных сторонах или в новом фреймворке. Он также на своем опыте понимает, что такое командная работа, чистый код, эстимация задач, сам изучает чужой код, использует общепринятые подходы к реализации новых фич, – словом, учится быть полноценным разработчиком, а не trainee, просто знающим теорию.
    Теорию можно освоить самостоятельно, чего не скажешь об обучении на проекте – здесь без команды не обойтись. Само все вышеперечисленное и позволило мне без проблем стать Java программистом

    5
    ОБУЧЕНИЕ НА РЕАЛЬНОМ ПРОЕКТЕ
    ОБУЧЕНИЕ НА РЕАЛЬНОМ ПРОЕКТЕ ОБУЧЕНИЕ НА РЕАЛЬНОМ ПРОЕКТЕ

    Мне командное (на проекте) обучение очень понравилось. Особенно у ментора Евгения Смородского. Приближен к реальному проекту. Очень много фидбеков было на колл, код-ревью. Мотивации было больше при занятиях в группе.

    Все отзывы

    Где работают наши выпускники