4.9 из 5
4.9
71 отзыв на Udemy

JAVA. Первые шаги.

Программирование на языке JAVA, для детей от 10 лет и взрослых, с любым уровнем начальных знаний.
Инструктор:
Андрей Булачев
146 студентов зачислены
Основы разработки компьютерных программ
Объектно ориентированное программирование (ООП)
Основы языка программирования Java
Коллекции Java
Ввод и вывод данных в консольном приложении Java
Обратка исключений в Java
Начальные знания по проектированию приложения
Создание работающего приложения "Список дел" и ряда других учебных приложений

Данный курс создан одним из ведущих ИТ-экспертов в России по разработке программного обеспечения.

Курс является первой ступенью на пути к профессии Разработчик Java, и рассчитан на любой уровень начальных знаний.

Вам потребуется только базовые навыки работы с компьютером. Материалы курса рассчитаны детей от 10 лет и взрослых.

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

Курс включает в себя практические занятия.

Вы создадите несколько программ.

95% всех уроков – это работа с кодом Java. 

Этот курс идеально Вам подходит, если:

  • Вы хотите, чтобы Ваш ребенок приобщился к миру ИТ, и научился самостоятельно создавать компьютерные программы с использованием самого востребованного языка в мире!

  • Вы планируете начать карьеру разработчика, и Вам важно эффективно потратить время на обучение.

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

  • Вы – целеустремленный человек, и хотите получать знания только у лучших экспертов.

Курс “Java. Первые шаги” – это начальная ступень к построению эффективной карьеры, разработанный одним из ведущих ИТ-экспертов России для своих сыновей. И теперь этот курс доступен для Вас и Ваших близких!

Java – это наиболее часто используемый язык, как при создании мобильных приложений, так и сверхнадежного банковского ПО.

Благодаря этому курсу, освоить этот непростой и очень востребованный на рынке язык, сможет и ребенок.

Вступительное слово автора

1
Вступительное слово автора

Краткая информация о курсе.

2
Рекомендации по прохождению курса

Введение в разработку

1
Введение в разработку

Даются ответы на вопросы:

  1. Что такое компьютерная программа с точки зрения разработчика?

  2. Как связаны компьютерная программа и компьютер?

  3. Что нужно чтобы начать разрабатывать компьютерные программы?

2
Установка IDE

Показывается процесс установки IDE IntelliJ Idea.

3
Установка JDK

Показывается процесс установки JDK.

4
Пишем первую программу Hello World

Показывается процесс создания первой программы Hello World.

Основы Java

1
Программа как данные, операции, алгоритмы

Рассказывается об основных составляющих компьютерной программы.

2
Переменные

Рассказывается о том, что такое переменные.

Рассматриваются базовые типы переменных Java.

3
Операции c числовыми типами

Рассматриваются операции с переменными числовых типов.

4
Операции с типом Boolean

Рассматриваются операции с логическим типом.

5
Ввод и вывод информации в консольном приложении

Объясняется, как осуществлять ввод и вывод данных в консольном приложении.

6
Пишем программу для перевода температуры из Фаренгейта в Цельсий

Показывается процесс создания программы перевода температуры из Фаренгейта в Цельсий.

7
Массивы

Объясняются массивы.

8
Работа со строками. Тип String

Описывается тип String.

9
Форматирование строк. String.Format и System.out.printf

Рассказывается про форматирование строк.

10
Форматирование строк. Спец. символы для создания новой строки

Рассматриваются варианты символа для указания перевода строки.

11
Форматирование строк. Ширина и выравнивание

Объясняется, как задать ширину и добиться выравнивания при форматировании и выводе строк в консоль.

12
Форматирование строк. Числовые значения

Рассматриваются варианты форматирования и вывода в качестве строки целочисленных значений и переменных.

13
Форматирование строк. Дробные числа

Рассматриваются варианты форматирования и вывода в качестве строки дробных значений и переменных.

14
Форматирование строк. Дата и время

Рассматриваются варианты форматирования и вывода в качестве строки переменных типа Date, LocalDateTime, Calendar.

15
Форматирование строк. Резюме

Проводится краткое резюме по теме форматирования строк.

16
Ветвления. if else

Рассматривается оператор ветвления if - else if - else.

17
Ветвления. switch

Рассматривается оператор ветвления switch - case.

18
Цикл while. Часть 1

Рассматривается цикл while.

19
Цикл while. Часть 2

Рассматривается цикл while.

20
Цикл do-while

Рассматривается цикл do - while.

21
Цикл for. Часть 1

Рассматривается цикл for.

22
Цикл for. Часть 2

Рассматривается цикл for.

23
Домашнее задание. Программа Средний бал. Задача

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

24
Домашнее задание. Программа Средний бал. Решение

Показывается и объясняется решение домашнего задания по итогам раздела Основы Java.

Объектно ориентированное программирование (ООП) в Java

1
Введение в ООП

История возникновения и теория объектно ориентированного программирования.

2
Создание класса

Как создавать классы в Java.

3
Пакеты

Что такое пакеты, зачем они нужны, как создать свой пакет.

4
Создание объектов

Как создавать объекты Java.

5
Модификатор доступа Private

Свойства и практика применения модификатора доступа Private.

6
Модификаторы доступа Protected и Public

Свойства и практика применения модификаторов доступа Protected и Public.

7
Модификаторы доступа. Домашнее задание. Задача

Домашнее задание по теме "Модификаторы доступа". Описание задачи.

8
Модификаторы доступа. Домашнее задание. Решение

Демонстрация решения домашнего задания по теме "Модификаторы доступа".

9
Наследование

Наследование в Java.

10
Переопределение методов

Как переопределять методы в Java.

11
Полиморфизм

Что такое полиморфизм на практике.

12
Интерфейсы

Использование интерфейсов в Java.

13
Абстрактные классы

Использование абстрактных классов в Java.

14
Вложенные классы

Использование вложенных классов в Java.

15
Анонимные классы

Анонимные классы и их применение.

16
Модификатор Static

Статичные переменные, свойства и методы классов.

17
Перечисления Enum

Структура данных Enum.

18
Модификатор Final

Константы в Java.

Коллекции Java

1
Введение в коллекции

Введение в классы коллекций Java.

2
ArrayList. Часть 1

Коллекция ArrayList. Особенности, возможности, варианты использования (часть 1).

3
ArrayList. Часть 2

Коллекция ArrayList. Особенности, возможности, варианты использования (часть 2).

4
ArrayList. Часть 3

Коллекция ArrayList. Особенности, возможности, варианты использования (часть 3).

5
HashSet

Коллекция HashSet. Особенности, возможности, варианты использования.

6
HashMap. Часть 1

Коллекция HashMap. Особенности, возможности, варианты использования (часть 1).

7
HashMap. Часть 2

Коллекция HashMap. Особенности, возможности, варианты использования (часть 2).

8
Коллекции. Заключение

Резюме по классам коллекций Java.

Пишем программу Журнал оценок

1
Пишем программу Журнал оценок. Часть 1

Изучение требований и проектирование программы.

2
Пишем программу Журнал оценок. Часть 2

Создание основных сущностей.

3
Пишем программу Журнал оценок. Часть 3

Определение основного workflow программы и выявление дополнительных сущностей, которые потребуется реализовать.

4
Пишем программу Журнал оценок. Часть 4

Реализация дополнительных сущностей.

5
Пишем программу Журнал оценок. Часть 5

Реализация механизма получения данных.

6
Пишем программу Журнал оценок. Часть 6

Реализация механизма вывода данных.

7
Пишем программу Журнал оценок. Часть 7

Реализация основного workflow. Сборка и запуск программы.

Обработка исключительных ситуаций

1
Обработка исключительных ситуаций

Что такое исключительные ситуации и как ими управлять.

Контрольное домашнее задание

1
Контрольное домашнее задание. Задача

Итоговое контрольное домашнее задание по итогу прохождения курса: пишем программу "Списки дел". Описание задачи.

2
Контрольное домашнее задание. Решение

Вариант решения задачи итогового контрольного домашнего задания.

Что дальше

1
Что дальше

Подведение итогов, советы относительно того что учить и куда двинуться дальше.

2
Ресурсы полезные для разработчика

Полезные ресурсы в сети

  1. https://www.java.com/ru/

  2. https://jdk.java.net/

  3. https://www.jetbrains.com/ru-ru/idea/

  4. https://stackoverflow.com/


Мой адрес электронной почты: ingenium@bulachev.com


You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
a9d691cb6f4301f020d4e32409c62820
3-дневная гарантия возврата денег

Включает

11 часов видео по запросу
2 статьи
Полный пожизненный доступ
Доступ с мобильного и ТВ
Сертификат об окончании
JAVA. Первые шаги.
Цена:
0,18 ₽ 1,190 ₽