Бесплатный курс по программе
 Fullstack РАЗРАБОТКА
Записаться на курс Посмотреть программу
Бесплатный курс по программе
 Fullstack РАЗРАБОТКА
Записаться на курс Посмотреть программу
Почему
  • 01/ высокий спрос
    Компании все чаще ищут специалистов, которые понимают продукт целиком — от пользовательского интерфейса до серверной логики и работы с базами данных. Fullstack-разработчики ценятся за способность самостоятельно вести проект.
  • 02/ комплексное мышление
    Fullstack-разработка формирует целостное понимание веб-приложений: как данные проходят путь от сервера до интерфейса пользователя и обратно.
  • 03/ широкие возможности для роста
    Освоение fullstack-разработки открывает путь к дальнейшему развитию в узкой специализации (frontend или backend), к карьере архитектора решений.
  • 04/ Устойчивость к изменениям рынка
    Широкий технологический кругозор позволяет легче осваивать новые инструменты и оставаться востребованным даже при смене трендов.
что ждет на курсе
Лекции и вебинары
2-3 раза в неделю
С 16:00 по мск
Домашка и практика
Сделаешь проект для портфолио
Эксперты и кураторы
Получишь навыки и обратную связь от сотрудников Neoflex
IT-комьюнити
Обменяешься знаниями, опытом и поддержкой
Программа обучения
Что нужно для участия
  • Синтаксис Java
    Знаешь синтаксис Java и Python, типы данных, принципы ООП и умеешь их применять
  • Collection Framework
    Умеешь использовать Collection Framework: получить список пользователей, отсортировать и т.д.
  • Git
    Умеешь использовать основные операции в Git
  • Взаимодействие с БД
    Знаешь как взаимодействовать с БД посредством SQL, а также использовать функциональные возможности JDBC
  • Stream API
    Умеешь использовать Stream API и знаешь основные операторы
  • Spring и FastAPI
    Знаешь как использовать Spring и FastAPI при разработке и есть практический опыт
Материалы для самоподготовки

Java:

→ Б. Бейтс и К. Сиерра, «Head First Java»

→ Б. Эккель, «Философия Java»

→ Мануал по паттернам проектирования (ссылка)

Spring:

→ К. Уоллс, «Spring в действии» (Spring in Action)


Frontend:

→ Справочник по HTML тегам и CSS свойствам (ссылка)

→ Б. Фрэйн «HTML5 и CSS Разработка сайтов для любых браузеров и устройств»

→ Резиг, Бибо, Марас «Секреты JavaScript ниндзя»

→ М. Хавербеке «Выразительный JavaScript. Современное веб-программирование»

→ Д. Седерхольм «HTML5 For Web Designers / CSS3 For Web Designers (A Book Apart)»

→ Работа с Git (ссылка)

→ БЭМ (ссылка)


Python:

→ Марк Лутц «Изучаем Python»

→ Эндрю Парк «Python за 7 дней. Краткий курс для начинающих»


FastAPI:

→ Официальная документация на русском языке (ссылка)

Java:

→ Много подробной информации по Java и Spring (ссылка)

→ Туториалы по Spring (ссылка)

→ Туториалы № 1 по Java, Spring, Maven, JUnit и т. д. (ссылка)

→ Туториалы № 2 по Java, Spring, Maven, JUnit и т. д. (ссылка)


Frontend:

→ Основы HTML5. Полный курс (ссылка)

→ Основы CSS3. Полный курс (ссылка)

→ ES6 (ссылка)

→ ES6 and Typescript Tutorial (ссылка)

→ React & TypeScript — курс для начинающих (ссылка)

→ React TypeScript полный курс 2021. Props, Events, Router, Hooks, Requests (ссылка)

→ REST API (ссылка)

→ React JS фундаментальный курс от А до Я (ссылка)

→ Beginner's Tutorial for React JavaScript Library [2022] (ссылка)

→ Security: CORS (ссылка)


Python:

→ Python с нуля (ссылка)

→ Python полный курс для начинающих (ссылка)


FastAPI:

→ FastAPI — простым языком (ссылка)

Java:

→ Тренажер для новичков с 1000+ задачами, платный (ссылка). Для понимания основ достаточно пройти 25-30 уровней


Frontend:

→ Онлайн учебник по JavaScript (сcылка)


Python:

→ Интерактивный тренажер (сcылка)

Остались
вопросы