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

Online
Коммерческий опыт

Это курс для тех, кто уже освоил один или несколько языков программирования, самостоятельно или на курсах, но еще не имеет реального опыта работы.

Проект 1

Платформа для помощи неприбыльным организациям в поиске партнёров, волонтеров и нахождении исполнителей для решения повседневных задач.

Основная задача портала – помочь неприбыльной организации найти волонтера, спонсора или партнера для осуществления проектов в рамках своей миссии.
На проекте используются следующие технологии:

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

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

Система для фильтрации и поиска информации по каталогам.

Основной задачей является фильтрация информации, хранящейся в базе данных.

База данных может быть заполнена вручную администратором ветви системы или главным администратором системы. Также данные могут подтягиваться с API других систем и храниться в базе данных.

Система может работать с различными наборами данных и настраиваться под потребности конечного клиента.
Основные технологии проекта: asp.net core, PostgreSQL, EF Core, React.

Технические требования

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

– умение писать на Angular 2+ или React
– знание основ ES6

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

– знание базового SQL
– знание методик тестирования

– работа с Figma, Photoshop
– понимание материального дизайна

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

Senior .Net Developer

X1 Group

Опыт в сфере
9 лет
Опыт преподавания
2 года
Владимир Лукьяненко

Senior .Net Developer

X1 Group

Опыт в сфере
9 лет
Опыт преподавания
2 года

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

Online

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

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

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

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

Регистрация

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

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

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

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

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

Status meetings

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

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

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

Code Review

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

Отзывы

Все отзывы

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

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

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

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