Как стать разработчиком Java и С#: открываем онлайн-практикум с поддержкой менторов
Какие навыки прокачать на старте, где найти ментора, как получить первый опыт командной работы – все эти вопросы знакомы разработчикам-джунам. Изучая Java или C# самостоятельно, можно запутаться в море информации и потратить больше года на первые шаги. Сократить этот путь помогают практикумы, в том числе в IT-компаниях – где менторы готовы поделиться знаниями, давно накоплена база знаний и отлажены процессы разработки. Мы в SimbirSoft проводим такие практикумы несколько раз в год. Сейчас мы открыли запись на ближайший запуск – 22 февраля. Рассказываем, чему научатся участники и как подать заявку.
В чём помогают практикумы
С помощью онлайн-практикумов разработчики могут комплексно решить несколько задач в обучении:
за 1,5-2 месяца систематизировать свои знания, занимаясь в небольших группах;
получить от менторов ответы на вопросы в ходе еженедельных теоретических занятий;
за время практикума вместе с командой реализовать проект, который можно в дальнейшем показать в своем портфолио.
Как правило, по итогам практикумов у участников есть возможность трудоустройства. Например, мы приглашаем на собеседование в среднем от 20 до 50% выпускников. Исходя из результатов, мы можем предложить начинающему разработчику дальнейшее обучение в компании или посоветовать ему, какие навыки нужно подтянуть самостоятельно.
Как устроены наши практикумы
У нас в SimbirSoft есть разные форматы онлайн-встреч – как для обучения, так и для обмена опытом:
Например, это онлайн-митапы, где наши разработчики и приглашенные гости выступают с докладами. Такие события открыты для всех желающих, чтобы принять участие, достаточно зарегистрироваться на TimePad.
Практикумы, в свою очередь, рассчитаны на начинающих разработчиков-джунов. Для них и менторов наиболее удобны небольшие группы, в среднем до 10-15 человек, и по этой причине количество участников ограничено. В этот раз мы в первую очередь рассмотрим заявки разработчиков из тех городов, где у нас есть офисы и наиболее опытные менторы:
1) ждем начинающих C#-разработчиков из Ульяновска, Самары, Саранска, Димитровграда, Казани и Краснодара;
2) начинающих Java-разработчиков из Казани и Самары.
Если вы живете в другом городе или интересуетесь другими видами разработки, вы также можете записаться на наши ближайшие интенсивы и практикумы:
- До 10 февраля принимаем тестовые задания на Весенний интенсив для Frontend-, Web- и мобильных разработчиков.- До 11 февраля принимаем тестовые задания на онлайн-практикум по QA и тестированию в Краснодаре.
- Подписаться на новости о следующих событиях можно ВКонтакте или в Telegram.
Программа Backend-практикума
1) Трек Java
Spring Initializr, (Rest)Controller, Git. Как создать проект, как сделать контроллер, отдающий статику и json, как создать репозиторий и как залить в него изменения.
DB, Service, Repository (встроенки), Component, Configuration. Как подключить базу данных, как организовать работу с данными через сервисы и репозитории, что такое бины и компоненты, как с ними работать.
Security, Migrations, DB level-up. Как подключить и настроить базовую безопасность, как управлять пользователями, что такое миграции и для чего они нужны, транзакции и каскадные операции с БД.
Testing, Patterns, Security level-up. Как писать правильные тесты и работать с тестовыми фреймворками, какие существуют паттерны проектирования и как применять их в проектах, вопросы безопасности.
Spring AOP, Tips&Tricks. Что такое АОП и как этим пользоваться, работа с побочными инструментами (swagger, статические анализаторы и др.), как работать с GitHub (пулл-реквесты, projects).
2) Трек C#
.NET Core 3.1, Asp.Net Core, Git. Как создать проект и репозиторий, внести и залить изменения.
Nuget. Как подключать библиотеки к проекту и управлять зависимостями.
Entity Framework Core, DbUp. Как подключить базу данных, организовать работу с данными через сервисы и репозитории, как с ними работать. Что такое миграции и для чего они нужны, транзакции и каскадные операции с БД.
Testing, Patterns, xUnit. Как писать правильные тесты и работать с тестовыми фреймворками, какие существуют паттерны проектирования и как применять их в проектах.
Security, Docker. Глубже рассмотрим вопросы безопасности и автоматизации развёртывания и управления приложениями.
Владислав, куратор практикумов по Backend-направлению:
«Наш практикум – это удобное средство входа в профессию Backend-разработчика. Каждый наш ментор имеет большой опыт в реализации множества проектов и готов поделиться этим опытом с вами. Мы поможем вам раскрыть свой потенциал, найти точки роста и научим работать в команде!»
Алексей, разработчик C#, ментор трека C#:
«В ходе нашего практикума вы сможете попробовать себя в качестве разработчика, обучиться азам профессии, а также получите опыт работы в команде, что является неотъемлемой частью IT-сферы. Полученные знания позволят оценить силу мотивации, реальные возможности и решить, нужно ли идти дальше. Менторы ответят на все ваши вопросы, помогут разобраться в трудностях и обучат собственным профессиональным приёмам».
Артём, разработчик Java, ментор трека Java:
«Во время практики участники будут вовлечены в разработку проекта, который в будущем можно включить в резюме. Также каждый из участников получит ревью и понять, в каком направлении дальше развиваться, и самое важное – на практикуме вы можете построить комьюнити, которое будет помогать вам расти как в хард-, так и в софтскилах».
Подключайтесь к нашему практикуму! Регистрация на TimePad до 18 февраля.