Загрузка страницы

Как стать Java разработчиком в 2021?

🔥Промокод на скидку 15% на все курсы ITVDN - 4YOUTUBE
Материалы вебинара - https://itvdn.com/ru/webinars/description/how-to-become-java-dev2021?utm_source=yb_webinar_how-to-become-java-dev2021

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

В вебинаре будут рассмотрены две стороны:

Что учить – автор поделится своим виденьем того, что нужно учить в первую очередь как базу, что нужно осваивать на этапе поиска первой работы, и что нужно доучивать, когда специалист уже работает ( на примере Java Enterprise стэка).
Как искать работу - со стороны построения карьеры речь пойдет о том, какие пути можно выбрать для построения карьеры, о рынке с точки зрения работодателя, курсов, соискателей. Какой проект лучше выбрать, как часто менять работу, как развивать свою карьеру.
Весь вебинар будет разделен на 2 части - до первой работы и во время работы. В результате у начинающих специалистов появится конкретный план действий для того, чтобы начать карьеру, а у работающих специалистов появится понимание того, как расти дальше.

План вебинара:

1) Знакомство, немного о себе и своем пути в IT сфере.

2) Что нужно учить начинающему Java разработчику

Подготовка к смене или обретению профессии. Настройка рабочего окружения, английский язык, выбор стратегии, университет, курсы, самостоятельное обучение, ментор, книги, практика.
От общего к частному. Стандартная схема работы приложений в энтерпрайз.
Hello World application. Один из ключевых шагов для изучения новых технологий.
Базовый синтаксис. Примитивные переменные, операторы, циклы, условия и все с чем мы работаем примерно с 1950 года.
Объектно-ориентированное программирование (ООП). Основные принципы ООП (наследование, полиморфизм, инкапсуляция, абстракция) их проявления в коде, класс Object и его методы, понятия “класс”, “конструктор”, “метод”, “объект”, сигнатура метода.
Объекты, хранящие значение. Класс String. Его методы, неизменяемость, String pool. Другие обертки над примитивами.
Множества в Java. Arrays (Массивы) Collections (Коллекции) и Maps (Карты). Иерархия Collection, иерархия Map. Множества, которые используются постоянно и о которых спрашивают на собеседованиях и те, о существовании которых просто достаточно знать . Отличия ArrayList от LinkedList. HashMap от HashSet. Array от ArrayList. Алгоритмы, Дженерики, деревья.
Обработка исключений. Иерархия исключений, проверяемые и непроверяемые исключения. Error и Exception.
Продвинутые темы, знакомство. Функциональное программирование, лямбда выражения, функциональные интерфейсы, стримы, IO (Input Output(ввод и вывод данных)), Serialization, Multithreading, Concurrency.
Базы данных. Реляционные и NoSQL базы данных, язык запросов SQL, Joinы и их типы, Postgres и другие базы данных, связи между таблицами.
Repository уровень. Взаимодействие Объектно-ориентированной модели с реляционной. JDBC, JPA + Hiberante, JPQL/HQL, Spring Data.
Spring framework. Inversion of Control и Dependency injection. Reflection. Аннотации: Bean, Controller, Service, Component, Repository, Configuration и другие. Spring Security.

00:00 Вступление. Знакомство с автором
1:14 План вебинара
3:31 Курсы по Java на ITVDN
3:55 Две части карьеры программиста
6:03 Подход к изложению
9:42 Какую IDE выбрать и как учить английский?
12:29 Как выглядит программа, написанная на Java
15:05 Hello World приложение
16:56 Краткая историческая перспектива
18:34 Базовые инструменты программирования
19:02 Примитивные переменные в Java
21:42 Циклы, условные конструкции
25:40 Операторы
27:27 Объектно-ориентированное программирование (ООП)
29:04 Основные инструменты ООП
30:21 Класс, Объект, Метод
36:13 Конструктор
38:15 Принципы ООП
48:27 Иерархия коллекций в Java
51:55 Дженерики
52:56 Массивы
54:25 ArrayList
56:01 LinkedList
56:36 HashMap
58:50 Equals and HashCode
59:25 HashSet
59:52 TreeMap
1:00:47 Алгоритмическая сложность
1:01:22 Иерархия коллекций в Java - итоги
1:01:56 Продвинутые возможности Java. Функциональное программирование
1:02:12 Функциональный интерфейс
1:03:00 Базовые функциональные интерфейсы
1:04:11 Лямбда выражения
1:05:25 Stream, Optional, I/O
1:07:55 Serializable, JSON формат
1:09:20 Многопоточность
1:10:40 Базы данных
1:14:30 SQL1, SQL2
1:15:38 Репозиторий
1:18:30 JDBC, JPA + JPQL, Hibernate + HQL
1:23:52 Spring
1:29:47 Spring MVC
1:31:25 Spring Boot
1:33:38 Pet-проекты
1:37:35 Git
1:39:18 Network 101
1:40:19 REST
1:42:25 Проект в портфолио
1:46:19 Подготовка к поиску работы
1:49:44 Подготовка к интервью с HR
1:54:55 Подготовка к техническому интервью
1:59:30 Активный поиск первой работы
2:04:34 Что делать в первый год работы
2:11:30 Второй год работы
2:14:15 Третий год работы
2:17:49 Карьерные перспективы
2:21:43 Специальность Java Developer на ITVDN
2:22:53 Ответы на вопросы

Видео Как стать Java разработчиком в 2021? канала ITVDN
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
11 июня 2021 г. 0:47:33
03:26:15
Другие видео канала
Как стать программистом? Frontend, Java, Python или .NET - что выбрать?Как стать программистом? Frontend, Java, Python или .NET - что выбрать?Тестовое собеседование Java разработчика #1 - Игорь КапустянТестовое собеседование Java разработчика #1 - Игорь КапустянQA Start. Урок 1. Методологии разработки и их влияние на качествоQA Start. Урок 1. Методологии разработки и их влияние на качествоНикита Липский, Владимир Иванов — JVM: краткий курс общей анатомииНикита Липский, Владимир Иванов — JVM: краткий курс общей анатомииJava Full Course ☕ (𝙁𝙧𝙚𝙚)Java Full Course ☕ (𝙁𝙧𝙚𝙚)Как стать iOS РАЗРАБОТЧИКОМ с нуля? Где учиться на программиста и СКОЛЬКО они ЗАРАБАТЫВАЮТ?Как стать iOS РАЗРАБОТЧИКОМ с нуля? Где учиться на программиста и СКОЛЬКО они ЗАРАБАТЫВАЮТ?Изучение Java в одном видео уроке за час!Изучение Java в одном видео уроке за час!5 главных FrontEnd технологий ➤ Как стать FrontEnd разработчиком в 20215 главных FrontEnd технологий ➤ Как стать FrontEnd разработчиком в 2021Java Stream API: функционально, модно, молодёжно!Java Stream API: функционально, модно, молодёжно!Java для начинающих программистов. Часть 1 .Объекты. Классы. ИнтерфейсыJava для начинающих программистов. Часть 1 .Объекты. Классы. ИнтерфейсыТипичные задачи junior разработчика в компании | Как работают джуниоры? (мой опыт)Типичные задачи junior разработчика в компании | Как работают джуниоры? (мой опыт)Java Full Course | Java Tutorial for Beginners [2021] [NEW]Java Full Course | Java Tutorial for Beginners [2021] [NEW]Что нужно знать, чтобы стать .Net разработчиком?Что нужно знать, чтобы стать .Net разработчиком?Какой язык программирования выбрать в 2021?Какой язык программирования выбрать в 2021?Александр Ноздрин Плотницкий — Java microservices  from Netflix OSS to KubernetesАлександр Ноздрин Плотницкий — Java microservices from Netflix OSS to KubernetesКак стать Python разработчиком в 2021 году?Как стать Python разработчиком в 2021 году?Как стать JAVA РАЗРАБОТЧИКОМ? Где учиться программированию? Как пройти собеседование на Java?Как стать JAVA РАЗРАБОТЧИКОМ? Где учиться программированию? Как пройти собеседование на Java?Требования к Junior Java DeveloperТребования к Junior Java DeveloperЧто необходимо знать о профессии Java разработчикаЧто необходимо знать о профессии Java разработчика
Яндекс.Метрика