Скрыть объявление

Внимание!


Наш телеграм-канал попал под массовую блокировку и, пока мы подготовили для вас резервный!


Подписывайтесь по этой ССЫЛКЕ

Скрыть объявление

На короткое время рассказываем где достать редкие курсы

Подробности ТУТ

Скрыть объявление

Мы обновили Telegram-бот!

Ссылку на новый бот и все детали ищите ТУТ и скорее подписывайтесь, чтобы не пропускать важные уведомления и новости форума

Скрыть объявление

Было ли у Вас такое, что Вы не могли найти курс? Если да, то напишите нам в Службу поддержки какой курс вам нужен и мы постараемся его найти.

Скрыть объявление

Пополняйте баланс и получайте при оплате складчин кэшбек в размере 10%

Запись

[Faang school] Авторский Java буткемп. Тариф База (Влад Мишустин, Михаил Ключанский)

Тема в разделе "Курсы по программированию"

Цена:
25560 руб
Взнос:
348 руб
Организатор:
Dr.Vatson

Список участников складчины:

1. Dr.Vatson 2. Partyparty 3. nbaltika 4. Aidareo
open
2
Записаться
  1. Dr.Vatson Организатор складчин

    [Faang school] Авторский Java буткемп. Тариф База (Влад Мишустин, Михаил Ключанский)

    [​IMG]

    Наставники и авторы:

    • Влад Мишустин
    • Михаил Ключанский
    • Инна Мишустина
    • Николай Цыпандин
    • Павел Пахомкин
    • Светлана Емельянчик
    Продолжительность: 4 месяца

    Буткeмп - это интенсивный формат обучения через усердную работу над проектом в команде. Главная цель — дать каждому участнику максимально приближенный к реальному опыт, чтобы на работе ты чувствовал себя в своей тарелке и получал респект от коллег. Мы адаптировали практики разработки из BigTech-компаний, внедрили передовые инструменты разработки из индустрии и организовали работу по гибкой методологии Scrum. Чтобы для этой работы хватило знаний, мы предлагаем лекции, Q&A-сессии и воркшопы, а также постоянную поддержку техлидов в чате.

    О профессии

    Позиция Java-разработчика — это прежде всего возможность обеспечить себя и своих близких финансово, работая из любой точки мира над прорывными IT-проектами, используя востребованные технологии веб-индустрии бок о бок с крутейшими специалистами со всего мира.

    Java — самый популярный язык в веб-индустрии для бэкенд-разработки. Для Java существует самая большая коллекций готовых решений и библиотек. Вокруг Java образовалось самое крупное IT-сообщество. Java — это безопасность, ООП и платформонезависимость.

    Буткемп подойдёт тебе, если:
    1. Ты знаешь Java Core и основы SQL, либо владеешь другим языком программирования
    2. Готов вкладывать 15-25 часов в неделю на обучение, как на part-time работе
    3. Хочешь прокачать навыки работы в команде, а не только научиться писать код в одиночку
    4. Готов много гуглить, ошибаться, задавать вопросы и просить помощи
    5. Хочешь научиться профессиональной веб-разработке
    БЛОК 1. ONBOARDING + JAVA CORE & SQL

    Ты познакомишься со всеми инструментами, которыми будешь активно пользоваться в следующие месяцы: GitHub, Jira, Miro и нашей платформой, конечно.

    После этого пора освежить твои знания по Java Core, вспомнить основы SQL, а также пойти чуть дальше и рассмотреть транзакции и индексы. Ты научишься работать с Git и писать первые Unit-тесты.
    Затем идёт разделение на команды. Ты узнаешь про культуру эффективной работы, а также про лидерские принципы.

    1. Знакомство с экосистемой студента, с инструментами и платформой
    2. Организация командной работы
    3. Лидерские принципы
    4. Настройка локального окружения
    5. Основы Git и работа с ним через Intellij ID''njEA
    6. Бейсик Java
    7. Бейсик SQL
    8. Основы Unit-тестирования
    БЛОК 2. ADVANCED JAVA

    Модуль расскажет о продвинутых концепциях Java и SQL. Материалы поданы понятным языком, поэтому ты легко сможешь узнать и обсудить концепты Java 8 и многопоточности. В современном мире ни одно приложение уже не обходится без многопоточности, поэтому знание о ней критически важно для разработчика. А Stream API, после появления в Java 8, бьёт все рекорды по вопросам на собеседованиях. Также, эти важнейшие темы тебе пригодятся в реализации фич проекта в будущих модулях!

    1. Java 8: функциональные интерфейсы и лямбды
    2. Java 8: коллекции, Stream API, Optiona
    3. SQL: Indexes, transactions, transactions isolation
    4. Multithreading: Parallelism, Thread
    5. Multithreading: Asynchronysm, Future, Completable future
    6. Multithreading: synchronyzation, wait/notify
    7. Multithreading: Volatile, immutable classes, deadlock, concurrency package
    БЛОК 3. WEB & SPRING BOOT

    Spring Framework — самый популярный фреймворк для web-разработки на Java. Здесь ты начнёшь с его основ. Узнаешь про бины, DI, IoS, а затем перейдёшь к более сложным темам, постепенно добираясь и до Advanced-возможностей, таких, как асинхронное выполнение задач и выполнение задач по расписанию. Все темы, от простых к сложным, объяснены на простейших жизненных примерах, так, что вся магия становится понятной. Ты решишь множество проектных задач разных уровней сложности, полностью погрузившись в Spring.

    В этом модуле начинается проектная разработка — каждая команда напишет свою версию приложения. Каждый спринт ты будешь получать новые задачи, постепенно наращивая функционал своего приложения. Приложение разрастётся, появятся микросервисы, и настанет время реализовать крупные фичи:


    1. Web: HTTP, Cookies, JSON, REST endpoints, Session
    2. Spring core: IoC, Beans, Dependency Injection, Configuration Spring core: Components annotations, Autowiring, Scopes, Bean Lifecycle
    3. Spring Web: Controller, RequestMapping, ResponseBody, RequestBody, RequestParam, Postman Spring Web: REST API, Validation, ExceptionHandler, HttpServletRequest, HttpServletResponse, MultipartFile
    4. Spring Advanced: @Scheduled, @Async, @EventListener, event-driven architecture
    5. Продвинутое Unit-тестирование
    БЛОК 4. TEST AND DEPLOY

    Кроме написания кода, разработки фич и интеграции, разработчик должен готовить приложение к деплою, работать с CI/CD, и, конечно же, покрыть свой код Unit-тестами! Ты узнаешь про интеграционное тестирование — лишним не будет. Напишешь свои пайплайны, настроишь оценку покрытия кода тестами, а ещё прокачаешь софт скиллы, рассказывая команде о только что прикрученных инструментах.

    1. Unit testing: JUnit & Mockito
    2. Integration testing: Spring & Test containers
    3. Docker
    4. CI/CD Jenkins
    5. Cloud
    БЛОК 5. PERSISTENCE

    Огромные приложения, такие как YouTube и Twitter, собирают просто нереальные массивы данных о пользователях. Все данные обязательно подлежат хранению, поэтому ты узнаешь о лучших из возможных вариантов практики работы с данными. Hibernate ORM и его назначение, кэширование данных, а ещё NoSQL базы данных — зачем, как и в каких случаях их стоит использовать.

    1. Ты детально разберёшься с транзакциями, уровнями их изоляции и ещё о многом другом! Тренировки пройдут на задачах банковской инфраструктуры, чтобы явно увидеть необходимость безопасного хранения данных — ведь никто не хочет терять деньги. Локи, гонки, переотправки — всё это здесь. Ну, а дальше, конечно, ещё немного kill features.
    2. SQL good practices, Liquibase
    3.JPA Mapping, One-to-One, One-to-Many, Many- to-Many, Spring Data usage
    4. Hibernate session, First/Second level cache, Spring @Cacheable
    5. @Transactional, Isolation, Propagation, Spring proxies
    6. HQL, Lazy fetch, N+1 problem
    7. NoSQL introduction: Redis, Mongo, Cassandra, Elastic​

    БЛОК 6. ПОДГОТОВКА К ИНТЕРВЬЮ

    С написанным проектом уже смело можно пройти интервью. Однако, помимо проекта, процесс собеседования включает в себя сильное CV, проверку базовых навыков решения возникающих проблем и передовых методов коммуникации. Именно поэтому ты сможешь изучить мощнейший блог подготовки к интервью. Узнаешь очень много аспектов: первое общение с HR, лучшие практики на собеседованиях, грамотное составление CV, собеседования на английском, и, конечно, просто огромный блок по алгоритмам!


    1. Собеседование с рекрутером: как произвести впечатление
    2. Общие практики собеседований: как быть захватывающим персонажем в беседе
    3. Общие практики собеседований: борьба с нервами и терпимость к ошибкам
    4. CV: как оформить круто, если нет опыта
    5. Хаки для поиска вакансий и привлечения внимания рекрутеров
    6. Как проходить собеседование на английском
    7. Algo: сложность алгоритмов
    8. Popular algorithms: Two pointers, Recursion, DFS, BFS
    9. Popular algorithms: Binary search, Sorting, Hare-Tortoise
    10. Popular algorithms: Data structures usage
    11. Data structures: List, LinkedList, Map, Set
    12. Data structures: Stack, Queue, Heap
    13. Data structures: Binary tree, Binary Search Tree, Graph​
    • 4 месяца участия
    • Модули «AdvancedJava», «Web & Spring Boot», «Test & Deploy», «Persistance»
    • Реальный опыт сравнимый с part-timeработой
    • Работа в команде под руководством техлида
    • Постоянное ревью кода на все задачи
    • Лекции, воркшопы, Q&A-сессии
    • Поддержка в чате
    • Проект в портфолио на GitHub
    • Неформальные активности

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
     
  2. Похожие складчины
    Загрузка...
  3. DevIC Складчик
    Школа жива? а то -Не удается получить доступ к сайту
     
    Последнее редактирование модератором: 27 мар 2026
    DevIC,
Наверх