Что нового

Бесплатные online курсы, скачать сливы курсов - kursy.live

Слив курсов - это быстрый и доступный способ получить дополнительные зания или ознакомиться с курсом, до его покупки.

Оперативная поддержка

Не активна ссылка? Обновляем неактивные ссылки в течении считанных минут.

Постоянное обновление

Ежедневно добавляем по 10-20 свежайших сливов. Не пропусти.

Гибкие тарифы

Можете скачать один курс или получить не ограниченный доступ ко всем курсам.

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

admin

Administrator
Команда форума
СУПЕР МОДЕРАТОР
Регистрация
26.05.2022
Сообщения
25 748
Реакции
146
Баллы
63
Программист 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
job4j.ru/courses/java_with_zero_to_job.html
 
Верх