Основы программирования на Java

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

Описание курса

Изучив Java освоение других языков как правило идет намного проще. Сегодня Java доминирует в разработке корпоративных приложений, веб-сайтов для больших проектов e-commerce, мобильных приложений. В мире более 10 миллионов Java-разработчиков и более 3 миллиардов устройств, на которых используется Java. Этот язык — бессменный лидер среди десятков других. Поэтому иметь такие знания в своем арсенале просто необходимо.

Содержание курса

Вводное занятие

  • Экскурс в историю языков программирования.
  • Знакомство со средой разработки IntelliJ IDEA.
  • Первая программа на языке Java.

Урок 1: Знакомство со средой разработки IntelliJ IDEA.

Типы данных и переменные.

  • Вывод на экран значений переменных.
  • Математические операции.
  • Перевод значений между типами данных.

Урок 2: Понятие алфавита языка Java

  • Строки, перенос строки, табуляция и другие возможности по выводу строк функций printf, println.

Урок 3: Линейная программа и программа с ветвлением

  • Условный оператор и его формы.
  • Условные операции, комбинации условий.

Урок 4-5: Циклы, их виды и отличия

  • Понятие итерации.
  • Операторы выхода из цикла и перехода на следующую итерацию.

Урок 6: Понятие массива

  • Объявление массивов, присвоение значений элементам массива.
  • Индекс элемента массива.
  • Понятие строки в программировании.
  • Запись строки в массив.
  • Подсчёт числа элементов массива и длины записанной в него строки.

Урок 7: Функции для ввода и вывода на экран отдельных символов и строк

  • Функции для обработки строк.
  • Функции для преобразования из строки в число и обратно.

Урок 8-9: Одномерные и многомерные массивы

  • Понятие матрицы.
  • Запись и чтение значений в/из двумерного массива (матрицы). Урок 10-11: Понятие функции и процедуры
  • Написание собственных функций.
  • Возвращаемое значение функции.
  • Входные значения функции.
  • Локальные и глобальные переменные.

Урок 12: Статическое и динамическое выделение памяти

  • Реализация одномерного и двумерного динамического массива с расширяемым количеством элементов.

Урок 13: Изучение более сложных условных конструкций.

  • Конструкция switch case.
  • Цикл for each.

Урок 14: Резервное занятие

  • Доработка несделанных программ, изучение всех возникших вопросов. Подведение итогов по первой части курса.

Вторая часть курса

Урок 1: Объектно-ориентированное программирование, отличие от функционально-ориентированного.
Демонстрация ООП.

  • Инкапсуляция, полиморфизм, наследование.
  • Понятия класс, объект, метод.
  • Области видимости данных.
  • Класс-наследник.

Урок 2: Видимость данных у экземпляра класса наследника

  • Доступ к переменным и методам, объявленным как private.
  • Функции-«друзья».
  • Конструктор и деструктор.
  • Параметризированный конструктор.

Урок 3: Создание классов и валидация.

  • Создание классов.
  • Создание методов.

Урок 4: Текстовое поле, его свойства, события и методы

  • Однострочное и многострочное поле.
  • Тип данных String для строк.
  • Перевод строк из типа char в тип String и наоборот.
  • Особенность символа переноса строки в String.

Урок 5: Наследование.

  • Наследование.
  • Родительские и дочерние классы.

Урок 6: Интерфейсы.

  • Создание и использование интерфейсов.

Урок 7: Работа с файлами.

  • Запись данных в файлы.
  • Чтение данных из файлов.

Урок 8: Абстрактные классы.

  • Создание абстрактных классов.
  • Наследование абстрактных классов.

Урок 9-12: Написание программ и отработка пройденного материала.

  • Написание больших самых разнообразных программ и исправление любых недочетов.

Урок 13-15: Резервное занятие

  • Работа над собственным проектом.
Наши преимущества
Современные методы
Современные
методы
Адекватные цены
Адекватные
цены
Удобное время занятий
Удобное время
занятий
Наши лицензии
Поможем в выборе!
Если у вас есть вопросы о формате или вы не знаете что выбрать, оставьте свой номер: мы позвоним, чтобы ответить на все ваши вопросы.
Отправляя заявку, вы соглашаетесь на обработку персональных данных
Отзывы наших студентов
Надежда Шибашова Студент курса «WEB-разработчик»
Спасибо данной компании за позитивный и крутой опыт, отличные преподаватели по компьютерным курсам, всё доступно и понятно! Очень приятные сотрудники и совсем не кусачие цены )
5 / 5
Оксана Елистратова Студент курса «Бухгалтерский учет»
Хочу выразить огромную благодарность учебному центру «Анелия»! Проходила курс «Бухгалтерский учет», преподавателем которого была Светлана Васильевна. Замечательный преподаватель, все объясняла доходчиво, «на пальцах» так сказать, очень терпеливая, доброжелательная и отзывчивая, педагог «от Бога»! Также большая благодарность Лидии Николаевне! Желаю процветания и успеха
5 / 5
Ksusha Gruzdeva
Очень понравилось проходить обучение в этом центре. Преподаватели очень профессиональны и увлечены своим делом, что делает занятия интересными и познавательными.
5 / 5
Елена Трещалина
Курсы посещала, но очень давно, получала дополнительную специальность, курсы понравились знания получила хорошие, преподаватель профи
5 / 5
kleo.1960 Студент курса «Бухгалтерский учет»
Анелия стала для меня родной) Я закончила там несколько бух.курсов, а в этом году прошла обучение и сдала экзамен на проф.бухгалтера и главного бухгалтера коммерческой организации. Спасибо большое Лидии Николаевне, если бы не она, я не рискнула бы. В следующем году собираюсь пройти курс проф.налоговый
5 / 5
Леся Петрова Студент курса «WEB-разработчик»
Отличное обучение, график занятий удобный, преподаватель Матвей, компьютерные курсы. Очень дружеская атмосфера, ответы на все вопросы. Спасибо, буду рекомендовать знакомым
5 / 5
Илона
Отличный обучающий центр! Преподаватель по маникюру Юлия выше всяких похвал. Профессионал, внимательная к ученицам. Учиться было интересно!
5 / 5
Кристина Зубрицкая Студент курса «WEB-разработчик»
Прекрасная школа программирования, очень хорошие педагоги, ребенок ходит на занятия с удовольствием
5 / 5
Антонина А. Студент курса «Косметик»
Проходила обучение весной 2022 года по специальности " Косметик ". Преподаватель- Корсакова Наталья Владимировна. Осталась очень довольна. Получила чëткую информацию , практические навыки. Наталья Владимировна- очень грамотный и опытный профессионал!!! И это крайне важно!! Я действительно получила реальные знания!!! Сейчас благополучно работаю, применяя знания, которые получила на курсах!! Ставлю твëрдую "5" этому учебному центру!!! Рекомендую однозначно!!!
5 / 5
Арина Карасева Студент курса «Мастер по маникюру»
Рекомендую! Когда пришла туда узнала что есть программы на любой вкус! Окончила обучение на мастера по маникюру, преподаватели классные и само обучение очень интересное!
5 / 5
Елизавета Васильева
Хорошая школа дополнительного образования. Преподаватели интересно преподносят материал
5 / 5
Дарья Сурмак Студент курса «Бухгалтерский учет»
Проходила курс « бухгалтерский учёт», всё понравилось. Великолепный преподаватель Светлана. Получила огромный опыт и знания!!!!!
5 / 5
Популярные курсы
Если вы хотите получить новую профессию, обратите внимание на наши большие программы. На них вы успеете развить навыки, отточить их на практике и получить диплом.
Запись на обучение
Нажимая кнопку отправить, Вы подтверждаете свое согласие на обработку предоставляемых данных
Этот сайт использует файлы cookie и метаданные. Продолжая просматривать его, вы соглашаетесь на использование нами файлов cookie и метаданных в соответствии с Политикой конфиденциальности. Принять