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

Publicado el: 01 enero 1970
en el canal de: ITVDN
25,503
852

🔥Промокод на скидку 15% на все курсы ITVDN - 4YOUTUBE
Материалы вебинара - https://itvdn.com/ru/webinars/descrip...

Как стать Java разработчиком в 2021? В вебинаре мы будем говорить о том, как начать свой путь в качестве Java Developer`a — от новичка без опыта в программировании до уровня специалиста, востребованного на рынке.

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

Java 2021: что должен знать Junior Java разработчик — что учить? Автор поделится своим видением того, что нужно учить в первую очередь как базу, что нужно осваивать на этапе поиска первой работы, и что нужно доучивать, когда специалист уже работает (на примере Java Enterprise стека).

Как стать Junior Java разработчиком, как искать работу - со стороны построения карьеры речь пойдет о том, какие пути можно выбрать для построения карьеры, о рынке с точки зрения работодателя, курсов, соискателей. Какой проект лучше выбрать, как часто менять работу, как развивать свою карьеру в качестве Java программиста.

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

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

1) Знакомство, немного о себе и своем пути в IT сфере.
2) Что нужно учить начинающему Java разработчику

Подготовка к смене или обретению профессии. Настройка рабочего окружения, английский язык, выбор стратегии, университет, курсы, самостоятельное обучение, ментор, книги, практика.
Объектно-ориентированное программирование (ООП). Основные принципы ООП (наследование, полиморфизм, инкапсуляция, абстракция) их проявления в коде, класс 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 программирование, изучение Java, уроки Java, Java уроки с нуля, программирование на Java — множество полезных материалов вы сможете найти на сайте ITVDN.


En esta página del sitio puede ver el video en línea Как стать Java разработчиком? de Duración hora minuto segunda en buena calidad , que subió el usuario ITVDN 01 enero 1970, comparta el enlace con amigos y conocidos, en youtube este video ya ha sido visto 25,503 veces y le gustó 852 a los espectadores. Disfruta viendo!