Що нового?

Придбаний Программист Java [job4j] [Петр Арсентьев]

Інформація про покупку
Тип покупки: Складчина
Ціна: 29334 ГРН
Учасників: 0 з 23
Організатор: Відсутній
Статус: Набір учасників
Внесок: 1326.4 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Программист Java



О курсе
Рад, что ты решил узнать больше о программировании. Приятно встречать единомышленников.
В курсе есть все необходимое для подготовки тебя к работе Java программистом. Упор в курсе делается на практику. Каждое задание проверяется лично наставником.

Больше половины студентов успешно учатся на курсе параллельно с работой или учёбой. На выполнение заданий нужно будет тратить 1-2 часа в день. Ты будешь учиться под руководством эксперта, поэтому придется по 3-4 раза переделывать работы. Благодаря этим переделкам и обратной связи ты будешь расти.

80% учеников получают работу Java программистом в течение недели после окончания курса.

Зарплаты учеников после курса: Москва ~ 100000 рублей, СПб ~ 80000 рублей, Регионы ~ 50000 рублей.

Курс состоит из 14 модулей. В каждый модуль входит:
  • Теория и практика
  • Проверка заданий наставником и рекомендации по улучшению кода
  • Сдача теории по пройденному материалу наставнику в устной форме
  • Решение тестовых заданий с реальных собеседований
Уровень "Стажер"

Ты научишься использовать инструмент сборки Maven. Будешь писать модульные тесты и оформлять свой код, так как это делают профессионалы. Познакомишься с базовыми принципами построения программы через объектно-ориентированный подход. Научишься использовать Java Collections Frameworks. Весь код будешь заливать на GitHub. Займешься рефакторингом кода с применением шаблонов проектирования. После этого уровня ты сможешь претендовать на позиции Стажер Java разработчик.

Инструменты
Maven
jUnit
Git
IntelliJ Idea
Сheckstyle, JaCoCo
Travic CI​

Синтаксис языка
JVM
Типы данных
Операторы условия
Циклы
Массивы​

ООП
Наследование
Инкапсуляция
Полиморфизм
Внутренние класы
Абстрактные классы
Исключения​

Шаблоны проектирования
Синглетон
Декоратор
Стратегия
Фабрика​

Коллекции Lite
Collections Framework
Коллекции List, Set, Map
ArrayList
Сортировка
Обобщения
Итераторы​

Функциональное программирование
Lambda
Stream API​


Уровень "Junior"

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

Коллекции Pro
Параметризованные типы, Wildcard
Итераторы
Внутреннее устройство:
Коллекции List
Коллекции Stack, Queue
Коллекции Set
Коллекции Map
Структуры Tree​
Hashcode, equals​

ООД
Принципы SOLID
Разработка через тестирование (TDD)​

Память
Cборщик мусора
Типы сборщиков
Профилирование приложений
Soft weak ссылки и коллекции​

Ввод-вывод, Socket
InputStreams, OutputStreams
Readers, Writers
Scanner
Файловые менеджеры
Сокеты
Внешняя сортировка файлов​

SQl, JDBC
Общие сведения о базах данных на основе PostgreSQL
Базовый синтаксис SQL
Запросы Select, Join, Outer Left, Right
JDBC
Индексирование, внешние ключи, естественные ключи​


Уровень "Middle"

Ты научишься использовать Java фреймворки, которые используют профессионалы каждый день. Будешь жечь напалмом с помощью ОRM Hibernate. Научишься собирать приложения через Gradle. Сделаешь полноценное приложение с Spring Boot и интегрированием с Hibernate. Напишешь на все это интеграционные тесты. После этого уровня ты сможешь претендовать на позиции Middle Java разработчик.

Многопоточность
Синхронные и асинхронные операции
Синхронизация ресурсов
JMM
Низкоуровневые блокировки
Неблокирующие алгоритмы
Потокобезопасные коллекции​

Клиент-серверное приложение
Общая схема клиент-серверного приложения
Протоколы HTTP и HTTPS
Servlet
JSP, MVC, JSLT
Filter, Session, Auth
Клиентские языки HTML, JS, CSS
Тестирование Mockito​

Hibernate
Базовые понятия ORM. Hibernate
Конфигурирование Hibernate
Связь модельных представлений с объектами
Язык запросов HQL
Интеграционное тестирование​

Spring
Spring IoC
Spring HibernateTemplate
Spring Data
Spring MVC
Spring Security
Spring Test
Spring Boot
Spring Web Service
Spring JMS​

https://job4j.ru/courses/java_with_zero_to_job.html
 
Угорі