Это курс для тех, кто уже освоил один или несколько языков программирования, самостоятельно или на курсах, но еще не имеет реального опыта работы.
Платформа для помощи неприбыльным организациям в поиске партнёров, волонтеров и нахождении исполнителей для решения повседневных задач.
Основная задача портала – помочь неприбыльной организации найти волонтера, спонсора или партнера для осуществления проектов в рамках своей миссии.
На проекте используются следующие технологии:
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.
Студентам желаю терпения и веры в собственные силы, потому что любые знания требуют платы — времени, усилий и набитых шишек личного и бесценного опыта.
Проект 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
Понимание материального дизайна
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 лет обучаю студентов параллельно с коммерческой деятельностью. Считаю, что профессиональную деятельность оптимально совмещать с менторством.
Learning Tracking System — система для трекинга времени потраченного на обучение.
Система помогает организовать учебный процесс и следить за тем, сколько времени уделяется тому или иному предмету или заданию.
Структура программы:
Технологии:
.Net Core, ASP.NET Web API, MS SqlServer, Blazor
– пройти техническое собеседование по пониманию ООП и основам программирования с руководителем проекта
– знание ASP.NET Core Web API и REST
– умение работать с Git
– знание HTML и SQL
– знание английского на уровне для свободного чтения документации
– умение работать с одним из тестовых фреймворков
– умение писать на Angular 2+ или React
– знание основ ES6
– высокий уровень знаний в HTML5, CSS3
– поддержка функционала браузерами
– знание базового SQL
– знание методик тестирования
– работа с Figma, Photoshop
– понимание материального дизайна
Senior .Net Developer
X1 Group
Senior .Net Developer
X1 Group
Есть опыт разработки как desktop, так и web приложений. Основное направление моей деятельности — это разработка web приложений на платформе .Net и .Net Core. Также есть опыт с Front-End — Js, jQuery, Angular 2+, Css/Html и базами данных — MS SQL Server, MySql. За годы работы накопилось много интересного опыта, которым хочется поделиться с другими.
Обучение на реальном проекте
Регистрируешься на курс
С тобой связывается сотрудник FoxmindEd и отвечает на все вопросы.
Тебе проводит собеседование руководитель проекта
Каждый из участников рассказывает о статусе выполняемой задачи
В конце спринта (1 спринт – 4 недели) происходит sprint planning
Весь код проходит обязательный code review у руководителя проекта.
Foxminded дает возможность не только получить все необходимые знания, но и пройти РЕАЛЬНУЮ практику НА РЕАЛЬНОМ проекте! С использованием популярных технологий и сервисов, в команде с опытным тех. Лидом. Такого не дает ни один учебный центр или курсы. Во всех остальных случаях вы в лучшем случае соберете простенький курсовой проект, в то время как с Foxminded вы будете участвовать в разработке коммерческой программы. Это дает вам большую фору при поиске своей первой работы разработчиком!
Мне командное (на проекте) обучение очень понравилось. Приближенно к реальному проекту. Очень много фидбека было на коллах, код-ревью. Мотивации было больше при занятиях в группе.
Учился на менторинге и проекте (Java). Получил оффер. Спасибо Сергею Немчинскому за видео, мотивировавшее меня светиться в IT, и за толковые курсы по программированию!!! Команде Foxminded благодарен за проведение обучения и организационную работу! Удачи вам!
Обучение на проекте в FoxmindEd гораздо эффективнее традиционных курсов по программированию, где учат синтаксису, фреймворку и т.п.
Будущему разработчику дается возможность не просто разобраться в синтаксисе языка, его недостатках и сильных сторонах или в новом фреймворке. Он также на своем опыте понимает, что такое командная работа, чистый код, эстимация задач, сам изучает чужой код, использует общепринятые подходы к реализации новых фич, – словом, учится быть полноценным разработчиком, а не trainee, просто знающим теорию.
Теорию можно освоить самостоятельно, чего не скажешь об обучении на проекте – здесь без команды не обойтись. Само все вышеперечисленное и позволило мне без проблем стать Java программистом
Мне командное (на проекте) обучение очень понравилось. Особенно у ментора Евгения Смородского. Приближен к реальному проекту. Очень много фидбеков было на колл, код-ревью. Мотивации было больше при занятиях в группе.