Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
🔥Промокод на скидку 15% на все курсы ITVDN - 4YOUTUBE Материалы вебинара - Как стать 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.