Открыто

Авторский Java BootCamp [Тариф База] [Faang school] [Влад Мишустин]

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 25 июл 2024.

Цена: 32000р.-87%
Взнос: 3917р.

Основной список: 9 участников

Резервный список: 3 участников

  1. 25 июл 2024
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Авторский Java BootCamp [Тариф База] [Faang school] [Влад Мишустин]

    e5e890f0ca68d3c4c2ad20f122c32b97.jpg

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

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

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


    1. Знакомство с экосистемой студента, с инструментами и платформой
    2. Организация командной работы
    3. Лидерские принципы
    4. Настройка локального окружения
    5. Основы Git и работа с ним через Intellij ID''njEA
    6. Бейсик Java
    7. Бейсик SQL
    8. Основы Unit-тестирования
    Модуль расскажет о продвинутых концепциях 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
    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-тестирование
    Кроме написания кода, разработки фич и интеграции, разработчик должен готовить приложение к деплою, работать с CI/CD, и, конечно же, покрыть свой код Unit-тестами! Ты узнаешь про интеграционное тестирование — лишним не будет. Напишешь свои пайплайны, настроишь оценку покрытия кода тестами, а ещё прокачаешь софт скиллы, рассказывая команде о только что прикрученных инструментах.

    1. Unit testing: JUnit & Mockito
    2. Integration testing: Spring & Test containers
    3. Docker
    4. CI/CD Jenkins
    5. Cloud
    Огромные приложения, такие как 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
    С написанным проектом уже смело можно пройти интервью. Однако, помимо проекта, процесс собеседования включает в себя сильное 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

    Тариф База
    32000 руб.
    Скрытая ссылка
     
    Последнее редактирование модератором: 27 июл 2024
    2 пользователям это понравилось.
  2. Последние события

    1. sasa27
      sasa27 не участвует.
      7 окт 2024
    2. tbxdev
      tbxdev участвует.
      25 сен 2024
    3. Keylor
      Keylor участвует.
      24 сен 2024
    4. skladchik.com
      В складчине участвует 10 человек(а).
      24 сен 2024

    Последние важные события

    1. skladchik.com
      Цена составляет 32000р.
      27 июл 2024
  3. Обсуждение
  4. 26 июл 2024
    #2
    Mutier
    Mutier ЧКЧлен клуба
    сумма большая за 4 месяца обучения, по-моему в стоимости лишний нолик
     
    1 человеку нравится это.
  5. 12 авг 2024
    #3
    Daeos
    Daeos ЧКЧлен клуба
    Ну вообще человек известный, толковый в части программирования
    Цена выглядит адекватной, даже немного занижена
     
  6. 22 авг 2024
    #4
    sasa27
    sasa27 ЧКЧлен клуба
    Курс стоит минимум 170 тыс, за базовый, со всеми скидками