Курсы обучения на проекте online, учебный курс - Foxminded – онлайн курсы программирования

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

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

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

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

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

  • 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
Александр Торопов

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

Отзывы

Все отзывы

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

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

Обратите внимание!
Мы не сотрудничаем с резидентами РФ и РБ!

    [phonetext* phone numberonly placeholder «Телефон»]

    [countrytext* country placeholder «Страна»]

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