Открыто

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

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 1 окт 2024.

Цена: 38650р.-90%
Взнос: 3804р.

Основной список: 12 участников

Резервный список: 1 участников

  1. 1 окт 2024
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

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

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

    Обучение проходит на Java 22\21

    Начинающие программисты стоят перед выбором: какой язык осваивать, чтобы стать востребованным и высокооплачиваемым специалистом. 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 руб
    Скрытая ссылка
     
    Последнее редактирование модератором: 3 окт 2024
    1 человеку нравится это.
  2. Последние события

    1. _vlad_
      _vlad_ участвует.
      17 мар 2025
    2. Soul51
      Soul51 не участвует.
      10 мар 2025
    3. 123разраз
      123разраз участвует.
      15 ноя 2024
    4. Stonts
      Stonts не участвует.
      13 ноя 2024

    Последние важные события

    1. skladchik.com
      Цена составляет 38650р.
      3 окт 2024
  3. Обсуждение
  4. 27 окт 2024
    #2
    maxi_m87
    maxi_m87 СкладчикСкладчик
    Кто может организовать?