Тема 0. Введение в курс - BelyiZ/JavaCourses GitHub Wiki

Содержание

  1. О курсе
  2. О программе курса
  3. Технические требования
  4. Список литературы/курсов

О курсе

Курс создан для людей имеющих опыт начального и среднего уровня в других языках и технологиях или не имеющих опыта программирования совсем, но работающих в сфере IT (инженеры по тестированию, аналитики, верстальщики веб-сайтов и т.д.). Предполагается, что по окончании курса обучающийся будет иметь уровень знаний достаточный для начала карьеры Java-разработчика. Но это, конечно, зависит от каждого конкретного ученика.

О программе курса

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

Каждый такой блок разбит на отдельные темы. Они, в свою очередь, тесно друг с другом сплетены. Важен их порядок, иногда они практически не разбиваемы. Одна тема рассчитана на 60-ти минутное занятие и предполагает теоретическую лекцию и домашнее задание.

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

Некоторые темы могут требовать практических занятий. Я оставляю это на усмотрение преподавателя в каждом конкретном случае и не включаю в программу курса. Идеальным вариантом было бы отдельно практическое занятие по факту изучения каждой новой темы.

Технические требования

Все практические задания выполняются на базе GitHub-репозиториев. Каждый ученик должен создать собственный аккаунт на GitHub, если не имеет такового. Описывать этот процесс я не буду, так как там нет ничего особенного.

Для настройки рабочего окружения необходимо скачать и установить следующие приложения:

  1. Java. Нам потребуется версия 8 или выше
  2. Git. Качайте самую актуальную версию
  3. Intellij IDEA Community Edition от JetBrains. Рекомендую использовать приложение ToolBox для управления продуктами JetBrains

В рамках подготовки к курсу достаточно скачать и установить все вышеперечисленное. Процесс загрузки и установки описывать не буду - с этим все должны справиться без проблем.

Список литературы/курсов

  1. https://www.machinelearningmastery.ru/getting-started-with-git-and-github-6fcd0f2d4ac6/
  2. https://learngitbranching.js.org/?locale=ru_RU
  3. https://habr.com/ru/post/125799/
  4. https://www.jetbrains.com/ru-ru/idea/resources/
  5. https://www.oracle.com/java/technologies/java-se-glance.html

Оглавление | Тема 1. Введение в Java