Это курс для тех, кто уже освоил один или несколько языков программирования, самостоятельно или на курсах, но еще не имеет реального опыта работы.
Платформа для помощи неприбыльным организациям в поиске партнёров, волонтеров и нахождении исполнителей для решения повседневных задач.
Основная задача портала – помочь неприбыльной организации найти волонтера, спонсора или партнера для осуществления проектов в рамках своей миссии.
На проекте используются следующие технологии:
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
– знание английского на уровне свободного чтения документации
– умение работать с одним из тестовых фреймворков
– высокий уровень знаний в HTML5, CSS3
– поддержка функционала браузерами
– работа с 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. За годы работы накопилось много интересного опыта, которым хочется поделиться с другими.
Проект «Платформа для благотворительной организации, занимающейся опекой над бездомными котиками (мини-приют для кошек)».
Система имеет цель распространить информацию о деятельности организации, информацию о котах, нуждающихся в приюте, сборе донатов для работы приюта, покупке кормов и т.д.
Технологии:
Python/Django, React
Уверенные знания:
Уверенные знания:
Intermediate Software Engineer
SoftServe
Intermediate Software Engineer
SoftServe
Бэкенд разработчик с опытом в дата инжиниринге. Имею опыт работы с такими технологиями: Python2/3, Golang, Javascript, Html+Css, Docker, Mongodb, Redis, Mysql, Flask, Sanic, AWS (EC2, S3, ElastiCache, ECR, ECS, EKS, CloudWatch).
Обучение на реальном проекте
Регистрируешься на курс
С тобой связывается сотрудник FoxmindEd и отвечает на все вопросы.
Тебе проводит собеседование руководитель проекта
Каждый из участников рассказывает о статусе выполняемой задачи
В конце спринта (1 спринт – 4 недели) происходит sprint planning
Весь код проходит обязательный code review у руководителя проекта.