Belli
Назад Психология Эзотерика Здоровье Бизнес Фото Видео Иностранные языки Имидж и стиль Дизайн Хобби и рукоделие Администрирование Программирование SMM Отношения Дети и родители Школа и репетиторство Seo Форекс и инвестиции Отдых и путешествия Музыка Сад и огород Бухгалтерия и финансы Другие тематики Темы и шаблоны Авто-мото Строительство и ремонт Курсы Авторы
Корзина

[skillbox] Java-разработчик (Даниил Пилипенко)

[skillbox] Java-разработчик (Даниил Пилипенко)
[skillbox] Java-разработчик (Даниил Пилипенко)
В наличии
1750 RUB

О товаре

Вы научитесь писать код и создавать сайты на самом популярном языке программирования. Разработаете блог, добавите сильный проект в портфолио и станете Java-программистом, которому рады в любой студии разработки.
Тем, кто хочет стать программистом:
Вы познакомитесь с инструментами разработчика, научитесь писать код на Java с нуля и программировать веб-приложения для различных устройств. Создадите свои первые проекты и сможете начать карьеру Java-разработчика уровня Junior.
Junior-разработчикам на Java:
Вы изучите новые возможности Java, научитесь применять принципы ООП и поймёте, как протестировать и оптимизировать свой и чужой код. Поработаете с реальным заказчиком, дополните портфолио новыми работами и сможете брать более сложные и дорогие задачи.
Чему вы научитесь:
  1. Писать код на Java. Изучите синтаксис языка, познакомитесь с переменными и операторами, научитесь писать и структурировать свой код и разбираться в чужом.
  2. Работать с MySQL. Узнаете, как сохранять и изменять информацию в базе данных MySQL. Научитесь писать запросы и управлять большими объёмами данных.
  3. Применять принципы ООП. Изучите принципы объектно-ориентированного программирования и сможете создавать сложные проекты.
  4. Пользоваться Git. Научитесь работать с распределённой системой контроля версий вместе с командой, сможете вносить или откатывать изменения в рамках одного проекта.
  5. Создавать веб-приложения. Поймёте, как превратить строки кода на Java в работающую программу, и научитесь разрабатывать веб-приложения с помощью Spring Boot.
  6. Оптимизировать код. Научитесь отлавливать и прорабатывать исключения, изучите способы отладки и оптимизации кода. Сможете создавать программы с высокой производительностью.
Программа курса
Вводный модуль

Вы узнаете, где применяется язык Java и как выглядит программный код. Установите среду разработки и напишете первое консольное приложение.
Синтаксис языка
Познакомитесь с основными переменными в языке Java, научитесь использовать операторы сравнения и циклы.
Система контроля версий Git
Научитесь работать с Git: сможете сравнивать, менять и откатывать разные версии кода, научитесь создавать ветки и работать над одним проектом в команде.
Объекты и классы
Узнаете, что такое объекты и классы, научитесь создавать параметры, методы и константы, которые будут делать ваш код более эффективным.
Числа, строки, даты
Вы научитесь работать с объектами и примитивами, а также преобразовывать числа.
Массивы и коллекции
Научитесь работать с массивами и их элементами. Сможете искать элементы с помощью HashMap и TreeMap.
Наследование и полиморфизм
Узнаете, как наследовать классы в Java, и научитесь работать с интерфейсами Comparable, Comparator, Map и Set.
Особенности ООП в Java
Изучите объектно-ориентированное программирование в Java и новые методы разработки. Познакомитесь с системой сборки и репозиторием Maven.
Исключения, отладка, тестирование и логирование
Вы узнаете, как возникают исключения и как их «поймать». Научитесь тестировать и отлаживать приложения, писать логи с информацией о приложениях.
Работа с файлами и сетью
Поймёте, как читать файлы с помощью FileInputStream, BufferedReader и класса Files. Научитесь работать с файлами типа HTML и JSON.
Работа с MySQL в Java
Научитесь работать с базой данных MySQL, изменять данные и обращаться к ней с различными запросами.
Многопоточность
Узнаете, что такое многопоточность и как работать с ней в интерфейсе Runnable. Поймёте, как настроить взаимодействие потоков, научитесь блокировать, приостанавливать и прерывать потоки данных.
Разработка веб-приложений
Разработаете первое приложение на Spring Boot с созданием контроллера и подключением к базе данных.
Нереляционные базы данных и очереди
Познакомитесь с Redis и научитесь структурам данных. Изучите возможности и агрегацию данных в MongoDB.
Производительность и оптимизация
Узнаете, какие ресурсы нужно экономить для оптимизации приложения. Изучите два способа облегчения приложений и научитесь индексировать и оптимизировать запросы.
Распределённые хранилища и вычисления
Вы узнаете, что такое большие данные, и научитесь работать с файловой системой HDFS. Познакомитесь с фреймворком Spark и научитесь запускать в нём собственные приложения.
Заключительный модуль
Научитесь работать с desktop-приложениями: создавать и кастомизировать интерфейсы, обрабатывать события. Познакомитесь с языками программирования Scala и Kotlin и реактивным программированием на RxJava.
Бонус-модуль. Паттерны проектирования
Узнаете, что такое паттерны проектирования, и познакомитесь с Singleton, Factory, Decorator, Adapter и другими паттернами.
Бонус-модуль. Введение в алгоритмы
Вы узнаете, зачем нужны алгоритмы, и научитесь работать с алгоритмами бинарного поиска, сортировки, поиска подстроки и другими.
Бонус-модуль. Введение в структуры данных
Изучите хеш-таблицы, очередь и стек, связанные таблицы, бинарное и суффиксное дерево.
Бонус-модуль. Протокол HTTP
Познакомитесь с протоколом HTTP, изучите заголовки, тело запроса и ответа. Научитесь работать с PUT, DELETE, OPTIONS, GET- и POST-запросами.
Курс: Java-разработчик
Автор: Даниил Пилипенко - skillbox

Отзывы покупателей



Кликните на изображение чтобы обновить код, если он неразборчив

Рейтинг

0
Голосов: 0
5
Голосов: 0
4
Голосов: 0
3
Голосов: 0
2
Голосов: 0
1
Голосов: 0

Еще курсы от skillbox, Даниил Пилипенко

[Skillbox] Финансовый аналитик (Виталий Устименко, Дмитрий Рябых)
Кому подойдёт этот курс Студентам экономических и финансовых факультетов Научитесь оценивать экономику компании, составлять финмодели и анализировать финансовую отчётность. Разберёте кейсы компаний и получите знания для успешного старта в финансах. Руководителям организаций и подразделений Узнаете
1850 RUB
[Skillbox] Профессия режиссёр (Дмитрий Куповых, Владимир Кудряшов)
Вы научитесь работать с актёрами, писать сценарии, изучите законы режиссуры монтажа и поймёте, как воплотить в жизнь свой кинопроект — без дорогого оборудования и заоблачных бюджетов. На курсе вы снимете пилотный эпизод для крупного онлайн-кинотеатра и сможете привлечь внимание продюсеров для
2450 RUB
[Skillbox] Excel + Google-таблицы для решения бизнес-задач (Ренат Шагабутдинов, Евгений Намоконов)
Научим составлять сложные отчёты и строить прогнозы с помощью таблиц. Участники курса поймут, как автоматизировать работу скриптами и макросами. Смогут освободить время для других задач. Изучайте весь комплект курсов или отдельные блоки — в зависимости от уровня знаний ваших сотрудников. Кому
1750 RUB
[Skillbox] Сквозная аналитика 2021 (Сергей Филатов)
Сквозная аналитика нужна, чтобы оценить поведение пользователей, эффективность рекламных каналов и товарного ассортимента. Она помогает собрать данные из разных источников в единую систему и узнать, окупается ли маркетинговая стратегия компании. 130 000 рублей средняя зарплата специалиста с
1950 RUB
[SkillBox] «Excel Базовый» + «Excel Эксперт» (Олег Самойленко)
ОБРАЗОВАТЕЛЬНЫЙ ОНЛАЙН-КУРС «Excel Базовый»+ «Excel Эксперт» Практический 4-х месячный курс для тех, кто хочет научиться превосходно использовать Excel на работе или в личных целях. Курс идеально подойдет для: Бухгалтеров и финансистовМаркетологовМенеджеровПредпринимателейАналитиков Программа курса
1090 RUB
[Skillbox] Профессия Frontend-разработчик PRO 2021 (Галина Турчак, Глеб Михеев, Михаил Овчинников)
Вы научитесь верстать веб-страницы, создавать веб-приложения, работать с JavaScript и его фреймворками. Закрепите навыки на воркшопах, пополните портфолио и освоите востребованную профессию. На рынке не хватает специалистов 4 100 компанийсейчас ищут frontend-разработчиков 130 000 рублейсредняя
1950 RUB