Доступно

Java. Уровень 1. Язык программирования Java [Специалист] [2020] [Игорь Седых]

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

Цена: 26990р.-95%
Взнос: 1244р.
100%

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

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

Статус обсуждения:
Комментирование ограничено.
  1. 9 апр 2020
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба
    Курс готовит.png
    Java. Уровень 1. Язык программирования Java. Игорь Седых

    Java.jpg

    Java – самый популярный объектно-ориентированный язык программирования. Java используется для создания серверного программного обеспечения, прикладных программ, разработки веб-сайтов, игр и т.д. Созданные на языке Java приложения могут успешно работать на любом компьютере независимо от его архитектуры.

    Базовый синтаксис языка Java взят от Си/С++, а значит, курс подойдет новичкам или опытным программистам, желающим повысить свой уровень квалификации.

    Курс не только дает фундаментальные основы, но и готовит к последующей серьезной работе на Java. Вы подробно разберете все элементы и конструкции языка Java SE 13 и возможности платформы JDK. Теория детально отрабатывается на практике. Обучение проводят высококвалифицированные преподаватели-практики, которые работают как с Java SE, так и с современными инструментальными средствами разработки ПО.

    Если вы нацелены на карьерный рост и хотите стать высокооплачиваемым программистом Java, этот курс для вас!

    Последовательно пройдя первый и второй уровни курса по Java SE, вы получите максимум информации для сдачи экзамена Oracle Certified Associate, Java SE Programmer.

    Программа курса соответствует требованиям профессионального стандарта «Программист».

    Зарплата программистов Java на 30-40% выше, чем в среднем по рынку труда.

    Цель курса:

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

    По окончании курса Вы будете уметь:
    • разбираться в Java технологиях;
    • работать с примитивными типами;
    • использовать ветвление и циклы;
    • создавать методы на Java;
    • работать с массивами и со строками;
    • разрабатывать классы на Java;
    • использовать наследование и полиморфизм;
    • разрабатывать абстрактные классы и интерфейсы;
    • обрабатывать ошибки, возникающие в программе;
    • работать с файловой системой;
    • использовать новые возможности классов из пакета NIO 2;
    • пользоваться коллекциями Java;
    • использовать в программе параметризованные типы;
    • применять знания о паттернах проектирования.
    Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.

    Модуль 1. Введение в Java технологии
    • Особенности языка программирования Java.
    • Описание Java технологий.
    • Использование интегрированной среды разработки.
    Практика:
    • Установка JDK/IDE, настройка параметров среды.
    • Работа в командной строке.
    Модуль 2. Введение в язык программирования Java
    • Языковые лексемы Java.
    • Введение в систему типов языка Java.
    • Работа с примитивными типами и константами.
    • Операции языка Java.
    • Преобразование простых типов.
    • Контекстно-зависимое ключевое слово var.
    Модуль 3. Методы и операторы Java
    • Создание и вызов методов.
    • Перегрузка и методы с переменным числом аргументов.
    • Операторы ветвления.
    • Выражение switch.
    • Операторы циклов.
    Модуль 4. Создание и использование массивов Java
    • Одномерные массивы.
    • Многомерные массивы.
    • Работа с массивами и класс Arrays.
    Практика:
    • Конвертор дня года в месяц и число.
    Модуль 5. Работа со строками в Java
    • Основные методы класса String.
    • Сложение и преобразование строк.
    • Классы динамических строк.
    • Ввод данных с клавиатуры и класс Scanner.
    • Регулярные выражения.
    Практика:
    • Конвертор целых чисел в двоичную систему.
    Модуль 6. Разработка классов на Java
    • Обзор основных концепций ООП.
    • Объявление класса.
    • Члены класса и создание объектов класса.
    • Модификаторы доступа.
    • Модификаторы final & static.
    • Использование пакетов, директив импорта и переменной среды CLASSPATH.
    • Модули Java, как единица развёртывания и безопасности
    Практика:
    • Разбор параметров командной строки.
    Модуль 7. Наследование и полиморфизм
    • Наследование как механизм повторного использования кода.
    • Конструктор при наследовании.
    • Преобразование типов и операция instanceof.
    • Виртуальные методы и позднее связывание.
    • Абстрактные классы и методы.
    Практика:
    • Разбор параметров командной строки. Часть 2. Наследование.
    Модуль 8. Интерфейсы и аннотации
    • Концепция интерфейсов.
    • Объявление интерфейса.
    • Реализация интерфейса.
    • Статические методы, методы по умолчанию в интерфейсах и приватные методы.
    • Использование и создание аннотаций.
    Практика:
    • Сортировка массива объектов.
    Модуль 9. Пакет java.lang
    • Класс Object и переопределение его методов.
    • Метаданные и рефлексия.
    • Классы System и Math.
    Модуль 10. Обработка ошибок в Java
    • Концепция исключений в Java.
    • Использование операторов try, catch и finally.
    • Проверяемые и непроверяемые исключения.
    • Создание своих классов исключений.
    • Оператор try для освобождения ресурсов.
    Модуль 11. Потоки данных в Java
    • Обзор классов потоков.
    • Работа с байтовыми потоками.
    • Работа с потоками символов.
    • Использование класса java.io.File.
    • Сжатие файлов.
    • Сериализация объектов в Java.
    Практика:
    • Частотный анализ слов в тексте.
    Модуль 12. Работа с файловой системой в NIO 2
    • Использование интерфейса Path.
    • Работа с атрибутами файлов.
    • Основные возможности класса Files.
    • Использование класса Files для обхода дерева каталогов.
    • Мониторинг изменений в файловой системе.
    Модуль 13. Пакет java.util
    • Форматирование данных.
    • Работа с датой и временем.
    • Класс Locale и глобализация кода.
    • Локализация и класс ResourceBundle.
    • Генерация псевдослучайных чисел.
    Модуль 14. Коллекции в Java
    • Иерархия классов коллекций.
    • Концепция параметризованных типов данных.
    • Работа с параметризованным методов и интерфейсом.
    • Обзор возможностей списков, множеств и словарей в Java.
    Модуль 15. Вложенные классы в Java
    • Внутренние классы.
    • Вложенные классы.
    • Анонимные классы.
    • Перечисления в Java.
    Модуль 16. Лямбда-выражения
    • Синтаксис лямбда-выражений.
    • Ссылки на методы.
    • Функциональные интерфейсы.
    Модуль 17. Паттерны проектирования. Новшества последних версий Java и примеры паттернов ООП
    • Обзор паттернов.
    • Паттерн одиночка.
    • Паттерн композиция.
    • Паттерн наблюдатель.
    Практика:
    • Реализация паттерна наблюдатель.

    Скрытая ссылка
     
    Последнее редактирование модератором: 16 окт 2023
    3 пользователям это понравилось.
  2. Последние события

    1. Сергей_Hurricane
      Сергей_Hurricane оставил отзыв "Хорошо".
      8 окт 2020
    2. Train
      Train оставил отзыв "Средне".
      28 апр 2020
    3. skladchik.com
      Складчина доступна.
      17 апр 2020
    4. kisigrad
      kisigrad участвует.
      17 апр 2020

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

    1. skladchik.com
      Складчина доступна.
      17 апр 2020
    2. skladchik.com
      Взнос составляет 622р.
      17 апр 2020
    3. skladchik.com
      Складчина активна.
      17 апр 2020
    4. skladchik.com
      Сбор взносов начинается 17.04.2020.
      13 апр 2020
  3. Отзывы участников

    3.5/5,
    • 4/5,
      Работой организатора доволен
      Соглашусь, что курс для новичка не подойдет - много информации очень сложной и не помогающей напрямую при написании кода.
      Хотя если пересмотреть его спустя полгода работы джуном, можно будет найти много полезных фишек, если нравятся проекты с низкоуровневым программированием.
      8 окт 2020
      1 человеку нравится это.
    • 3/5,
      Работой организатора доволен
      к организатору вопросов нет, все четко и быстро, единственное-не очень понятно почему качество видео такое слабое, все 2-3х часовые лекции весят по 150-200 мб. Рассмотреть конечно все можно, но хотелось бы чтоб четче было учитывая что сейчас 2020 год.

      По поводу самого курса могу сказать что мне как новичку он кажется сложным для понимания. Объясню что я имею в виду:
      преподаватель рассматривает Java c точки зрения фундаментальных основ и все время делая отсылки к C и С++ .

      Я пришел учить Java как новичок и мне бы побыстрее узнать как все работает и начать кодить и не лезть в дебри языка.

      Берем к примеру понятие статических полей и методов в Java: я всегда считал что они хранятся в классе и к нему привязаны.

      Автор же говорит что нельзя точно сказать где они хранятся не зная основ C и С++ и дает понятие что они хранятся не в объекте и не в классе.

      Вот и возникает вопрос: зачем мне лезть в такие дебри фундаментальных основ как новичку.

      Мой вывод - гуру Java курс нужно пройди однозначно, автор очень грамотно рассказывает и объясняет. Новичку же курс противопоказан - после него у вас может отпасть желание что либо учить так как лучше пройти курсы где объясняют проще и быстрее и уже чтоб потом понять фундаментальные основы пройти этот курс.
      28 апр 2020
      7 пользователям это понравилось.
  4. Обсуждение
  5. 9 апр 2020
    #2
    Progmatex
    Progmatex ОргОрганизатор
    Обратил внимание сразу, как будет возможность конечно же непременно возьмусь.
     
  6. 10 апр 2020
    #3
    Duumvir
    Duumvir ДолжникДолжник
    Полностью поддерживаю! Спасибо Вам, Prametei! Третий уровень брать однозначно. Еще бы по Kotlin-у забрать 2 уровня.
     
  7. 14 апр 2020
    #4
    iluckymanyes
    iluckymanyes ЧКЧлен клуба
    а кто преподаватель?
     
  8. 14 апр 2020
    #5
    Loki Evil
    Loki Evil ЧКЧлен клуба
    Список преподавателей можно глянуть по ссылке на курс (см описание складчины), кнопка "Расписание" + "Преподаватели".
    Все остальное уже будет являться обсуждением хода проведения складчины, запрещенное правилами, как увеличивающее риски орга.
     
    1 человеку нравится это.
  9. 14 апр 2020
    #6
    iluckymanyes
    iluckymanyes ЧКЧлен клуба
    там целый список преподавателей, есть плохие и есть хорошие, без конкретного преподавателя это будет кот в мешке
     
  10. 14 апр 2020
    #7
    serg-666
    serg-666 ЧКЧлен клуба
    Цена не очень велика, думаю стоит рискнуть. Тем более альтернативы особо нет. Надо "держать строй" и провести все три))
     
    1 человеку нравится это.
  11. 14 апр 2020
    #8
    morohon
    morohon ЧКЧлен клуба
    Поддерживаю, согласен на кота в мешке за такой достойный материал
     
  12. 14 апр 2020
    #9
    gloxi
    gloxi ЧКЧлен клуба
    А потом, как обычно, все внезапно разбегутся перед сбором взносов и цена возрастет.
     
    1 человеку нравится это.
Статус обсуждения:
Комментирование ограничено.