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

  • Автор темы VkurseBot
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
VkurseBot

VkurseBot

Модератор
20 Сен 2020
0
996
50
Голосов: 0
#1
Программист Java

11.jpg

О курсе
Рад, что ты решил узнать больше о программировании. Приятно встречать единомышленников.
В курсе есть все необходимое для подготовки тебя к работе 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​

 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

О нас

Слив платных курсов - скачать бесплатно

На форуме мы делимся сливами популярных курсов в различных областях знаний! Если вы хотите повысить свою профессиональную квалификацию, но не хотите тратить много на курсы, то вы попали по адресу.

VKURSE.INFO регулярно публикует:

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

Мы ежедневно обновляем нашу коллекцию, чтобы вы могли бесплатно найти и скачать необходимый слив курсов обучения

Быстрая навигация

Меню пользователя