• TopKursy - РЕДКИЕ Удаленные КУРСЫ!

    Эксклюзивные материалы, недоступные на других источниках.

    Откройте доступ к уникальным знаниям прямо сейчас!

    Подробнее

Скоро! Программирование на Java. Уровень 1. Базовый курс [Специалист] [Сергей Цимбалов]

  • Автор темы EGround
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
EGround

EGround

Редактор
Сообщения
24.288
Реакции
127

Складчина: Программирование на Java. Уровень 1. Базовый курс [Специалист] [Сергей Цимбалов]​


2024-10-01_23-32-58.jpg


Обучение проходит на Java 2221

Начинающие программисты стоят перед выбором: какой язык осваивать, чтобы стать востребованным и высокооплачиваемым специалистом. Java — универсальный язык, на котором пишут приложения, игры, используют для обработки больших данных. КиноПоиск, Amazon, Spotify — эти и другие сервисы написаны на Java. Язык очень популярен, и специалисты, которые им владеют, легко найдут себе применение в крупнейших российских и мировых компаниях.

Для кого этот курс

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

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

Вы научитесь

  • устанавливать JDK/IDE, настраивать параметры среды;
  • использовать систему типов Java;
  • применять операторы ветвления и циклов;
  • создавать методы;
  • обрабатывать исключения в Java;
  • работать со строками и файловой системой;
  • проектировать типы данных.

Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы.

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

Предварительная подготовка

Требуемая подготовка:

Успешное окончание курса Основы программирования и баз данных, или эквивалентная подготовка.
Для определения уровня предварительной подготовки рекомендуем Вам пройти бесплатное тестирование.

Спойлер: Программа курса:
Модуль 1. Введение в Java технологии (2 ак. ч.)

  • Особенности языка программирования Java.
  • Описание Java технологий.
  • Использование интегрированной среды разработки (IDE).

Практика:

  • Установка JDK/IDE, настройка параметров среды.

Модуль 2. Система типов Java (4 ак. ч.)

  • Языковые лексемы Java.
  • Ссылочная модель в Java и основы размещения/удаления объектов в памяти.
  • Примитивные (простые) типы данных.
  • Операция присваивания.
  • Арифметические операции.
  • Литералы и константы.
  • Преобразования простых типов.
  • Форматированный вывод данных.

Практика:

  • Операции с числами и форматированный вывод.

Модуль 3. Операторы (statement) ветвления (4 ак. ч.)

  • Написание выражений (expression).
  • Операции сравнения.
  • Логические операции.
  • Команды ветвления (if, switch).
  • Операция условие ( ? : ).
  • Выражение switch.

Практика:

  • Ввод данных с клавиатуры и нахождение максимума.
  • Создание простейшего калькулятора.

Модуль 4. Операторы (statement) циклов (4 ак. ч.)

  • Битовые операции.
  • Приоритеты операций в Java.
  • Оператор while.
  • Оператор for и for для структур данных.
  • Управление порядком выполнения команд в циклах (break, continue и метки).

Практика:

  • Проверка состояния битов целого числа.
  • Печать таблицы ASCII.

Модуль 5. Создание и вызов методов (4 ак. ч.)

  • Определение функции и метода.
  • Best Practice при написании методов.
  • Синтаксис определения и вызова методов.
  • Аргументы, параметры и механизм передачи аргументов при вызове методов в Java.
  • Возврат результата из метода.
  • Перегрузка методов.
  • Методы с переменным числом аргументов.

Практика:

  • Вычисление факториала разными способами. Рекурсия.
  • Проверка года на високосность. Перегрузка метода.

Модуль 6. Обработка исключений в Java (2 ак. ч.)

  • Определение понятия исключение (exception).
  • Концепция исключений в Java.
  • Проверяемые и непроверяемые исключения.
  • Синтаксис оператора try/catch. Различные варианты написания catch.
  • Освобождение ресурсов в Java. Оператор try/finally.

Практика:

  • Вычисление факториала с проверкой на переполнение.

Модуль 7. Использование массивов (6 ак. ч.)

  • Понятие массива в Java.
  • Создание и инициализация одномерных массивов.
  • Доступ к элементам массива.
  • Многомерные массивы.
  • Реализация поиска и сортировки в одномерных массивах. Класс Arrays.

Практика:

  • Написать конвертор дня года в месяц и число.

Модуль 8. Работа со строками в Java (4 ак. ч.)

  • Особенности реализации строк в Java (класс String).
  • Основные методы класса String.
  • Динамические строки (класс StringBuilder).
  • Определение термина Regex (регулярные выражения).
  • Основы синтаксиса и написания регулярных выражения.

Практика:

  • Конвертор целых чисел в двоичное представление.
  • Работа с командной строкой в Java приложении.

Модуль 9. Работа с файловой системой в Java (2 ак. ч.)

  • Создание объекта для работы с файлами на диске. Класс nio.Paths.
  • Операции с ресурсами (файлами/каталогами) на диске. Класс nio.Files.

Практика:

  • Чтение и запись текстовых данных на диске.
  • Понятие кодирования тестовых данных.

Модуль 10. Пользовательские типы данных (3 ак. ч.)

  • Проектирование своего типа данных (класса):
  • выбираем имя для нашего класса;
  • какие данные он будет содержать;
  • методы для обработки этих данных.
  • Создание и работа с объектами.

Практика:

  • Разработка класса для точки в плоскости.
  • Создать массив точек и выполнить сортировку этого массива.

Модуль 11. Структуры данных (коллекции) (3 ак. ч.)

  • Основные виды коллекций.
  • Операции с коллекциями и их эффективность.

Практика:

  • Проектирование структуры данных – связанный список.
  • Реализация связанного списка на Java.

Модуль 12. Итоговая работа (2 ак. ч.)
Цена: 38650 руб


Материал «Программирование на Java. Уровень 1. Базовый курс [Специалист] [Сергей Цимбалов]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу