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

Выбери свою
IT специальность

Начать бесплатно

Выбери свою IT специальность

Начать бесплатно

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

Все вебинары бесплатные и доступны для зарегистрированных пользователей
Максим Федосов
Java Developer
01.01.1960
19:00 - 21:00
Рейтинг: 5. Проголосовало: 8

В вебинаре мы будем говорить о том, как начать  свой путь в качестве 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.

3) Наработка практики программирования. Портфолио

  • Pet project с примером. Spring, JPA + HIbernate, Controller + Thymeleaf/RestController, Postgres. MVC архитектура.
  • Портфолио. Spring Boot, Spring Data, Jira, Git branches и команда, code review, обсуждения архитектуры, отдельная идея.

4) Подготовка к поиску работы и дальнейшая карьера

  • CV, LinkedIn аккаунт, djinny.
  • Подготовка к интервью с HR. Английский, вопросы, ответы, тестовые задания, софт скиллы.
  • Подготовка к техническому интервью. Mock собеседования, материалы. SOLID, KISS, DRY и прочие важные для собеседования вопросы.
  • Поиск работы и прохождение собеседований. Активность в LinkedIn, Djinny, Dou и через знакомых в компаниях.
  • Первые 3 месяца на проекте. Чего обычно ждут от Trainee или Junior. Как продолжать расти.
  • Первый год. Книги, которые нужно прочитать, продвинутые темы, в которые нужно вникнуть, GOF паттерны, сертификации.
  • Второй год. Микро-сервисы, Облачные технологии, другие технологии.

Целевая аудитория:

Данный вебинар будет интересен людям, думающим о том, чтобы стать Java разработчиком, начинающим специалистам, которые уже сделали свой выбор и двигаются к поиску первой работы, а также trainee и junior разработчикам, которые уже работают на своих первых проектах и думают о том, куда двигаться дальше.

Фёдор Ярёменко
01.01.1960
1 ч 18 м
3198
Дмитрий Бормотов
01.01.1960
1 ч 18 м
5015
Виталий Емец
01.01.1960
2 ч 0 м
5074
Бондаренко Андрей
01.01.1960
2 ч 5 м
3304
Бондаренко Андрей
01.01.1960
3 ч 9 м
11859
Грибков Георгий
01.01.1960
1 ч 28 м
7439
Бондаренко Андрей
01.01.1960
2 ч 22 м
3952
Дмитрий Саевский
01.01.1960
1 ч 33 м
14425
Виталий Карнаух
01.01.1960
2 ч 4 м
14925
Евгений Волосатов
01.01.1960
1 ч 41 м
7940
Виктория Силенко
01.01.1960
41 м
7075
Оксана Синяева
01.01.1960
1 ч 47 м
5380
Евгений Тихонов
01.01.1960
1 ч 49 м
13650
Евгений Волосатов
01.01.1960
3 ч 43 м
83765
Евгений Волосатов
01.01.1960
2 ч 49 м
10679
Виктория Силенко
01.01.1960
41 м
4977
Виктория Силенко
01.01.1960
1 ч 4 м
6559
Артем Верещака
01.01.1960
1 ч 42 м
4107

Пока что нет видеоуроков по схожей тематике

250+ вопросов по Java для Junior, Middle, Senior
Редакция DOU.ua обратилась к СТО и опытным специалистам, которые проводят интервью по направлению Java, о том, какие теоретические вопросы задают и какие задачи и задания предлагают решить кандидатам. Ведь, готовясь к техническому собеседованию, важно иметь четкий план. На основе полученных ответов составлена эта подборка вопросов с градацией по уровню специалиста. Надеемся, этот список вопросов станет своеобразным путеводителем, который поможет получить желаемую должность.
Кто такой Full-stack разработчик
Full-stack разработчик (произносится “фулл стек”) — это некий мастер на все руки в мире веб-разработки. Ему под силу реализовать как клиентскую, так и серверную сторону приложения, которыми, обычно, занимаются FrontEnd и BackEnd разработчики раздельно друг от друга. Таким образом, Full-stack специалист способен в одиночку вести проект от начала до конца.
Что должен знать Java разработчик в 2020 году?
В этот раз в нашей рубрике “Что должен знать разработчик...” под прицелом оказался такой многофункциональный язык программирования, как Java. Мы рассмотрим основные причины популярности этого языка программирования, а также перечень технологий, которыми должен владеть специалист, который выбрал для себя это направление. Не будем медлить - начнем!
ТОП 20 тестовых заданий на интервью для Java разработчика
В этой статье мы приведем достаточно большое количество примеров программ из тех, что просят написать соискателей во время прохождения интервью на вакансию Java разработчика. Указанные тестовые задания мы приводим с реальными примерами кода, заданными в интервью как начинающих, так и достаточно опытных кандидатов.
Junior Java Developer – вопросы на собеседовании
В этой статье мы рассмотрим 25 наиболее часто встречающихся вопросов на интервью для новичков в программировании на Java. Все это реальные вопросы на собеседовании Java Junior Developer.
Kotlin vs Java: что лучше для Android-разработки?
Kotlin – это статически типизированный язык программирования, разработанный компанией JetBrains. Подобно языку Java, Kotlin стал отличным выбором для разработки приложений на Android. Это можно увидеть даже из того факта, что Android Studio поставляется со встроенной поддержкой Kotlin, как и с поддержкой Java.
Настоящий отладчик в JavaScript? Легко!
Конечно, console.log может рассказать вам о многом, но все же сказать, что это отладчик, все равно что сказать, что Канада – это США. Для полноценной отладки вам необходимо отдельное специализированное полнофункциональное приложение. Новый отладчик Firefox позволит вам легко писать быстрый, стабильный код. Вот как это работает.
C# против Java: какой язык программирования общего назначения выбрать?
Важно помнить, что C# берет свое начало в желании Microsoft иметь собственный «Java-подобный» язык для платформы .NET. Поскольку C# не создавался в вакууме, новые функции были добавлены и настроены для решения проблем, с которыми сталкивались разработчики Microsoft, когда они изначально пытались создать свою платформу на Visual J++. В то же время сообщество Java с открытым исходным кодом продолжало расти и между этими двумя языками развивалась гонка технических вооружений. Вот некоторые из основных различий между C# и Java.
Java Developer: планируем обучение правильно
Ваша цель - стать Junior Java developer в кратчайшие сроки? Что, если мы скажем вам, что её можно достичь всего за шесть месяцев? Хотите узнать - как? Внимательно читайте статью и следуйте рекомендациям.

Пакеты подписки с доступом ко всем курсам и сервисам

Стартовый
  • Все видеокурсы на 3 месяца
  • Тестирование по 10 курсам
  • Проверка 5 домашних заданий
  • Консультация с тренером 30 мин
Базовый
  • Все видеокурсы на 6 месяцев
  • Тестирование по 16 курсам
  • Проверка 10 домашних заданий
  • Консультация с тренером 60 мин
89.99 $
54.00 $
Подписка
Премиум
  • Все видеокурсы на 12 месяцев
  • Тестирование по 24 курсам
  • Проверка 20 домашних заданий
  • Консультация с тренером 120 мин
169.99 $
102.00 $
Подписка
комментарии и обсуждения
Notification success