Часов, ак.: 46
Стоимость, грн.: 5850
Стоимость, грн.: 5850
Краткое описание курса:
Уже более 20 лет язык Java остается одним из наиболее востребованных и популярных языков программирования. Присущая Java кроссплатформенность позволяет использовать этот язык в самых разных сферах: при написании графических приложений для рабочего стола, на серверной стороне сайтов, в мобильной разработке.
Курс предполагает изучение основ языка Java, знакомство с графическими приложениями и основами работы с реляционными базами данных. Изучение курса построено на решении практических задач при минимуме необходимой теории. С первого занятия Вы будете писать программный код на языке Java. В ходе изучения курса слушателю выдаются методические материалы и презентации лекций.
Цели курса:
Цель курса состоит в том, чтобы сформировать у слушателя систему знаний относительно синтаксиса и сферы применения языка Java. Наличие базовых знаний позволит им создавать простые программные приложения и продолжать обучение по одному из востребованных сегодня направлений Java-разработки (Android, Web-сервисы и др.).
Преимущества курса:
- возможность старта с нуля. Курс подойдет даже тем, кто никогда ранее не занимался программированием.
- информационная насыщенность. В ходе изучения курса слушатель не только освоит базовые основы языка Java (так называемую Java Core), но и познакомится с основами написания графических приложений и работы с базами данных.
- универсальность. Полученные в ходе изучения курса теоретические знания и практические навыки пригодятся в любом направлении Java-разработки, а также при изучении других современных языков и технологий.
Для кого предназначен:
Курс предназначен для всех, кто желает освоить программирование на Java. Идеально подойдет для тех, кто хочет совершить старт в области программировании и освоить азы программной разработки на примере востребованного языка. Может представлять интерес для лиц, которые уже работают в сфере IT и желают повысить свою квалификацию путем изучения Java и объектно-ориентированного программирования.
По окончании курса слушатели будут знать:
- основы языка Java (включая переменные, типы данных, условные конструкции, циклы, массивы, методы, работа со строками, многопоточное программирование, обработка исключений, коллекции);
- принципы объектно-ориентированного программирования;
- методику создания графических приложений;
- основы работы с реляционными базами данных.
По окончании курса слушатели будут уметь:
- пользоваться средой разработки NetBeans;
- создавать простые консольные и графические приложения на языке Java;
- создавать простые СУБД на языке Java с использованием технологии JDBC.
Преподаватель курса:
Подлесный Дмитрий Вадимович
Имеет более 10-ти лет опыта работы в высшей школе. Кандидат наук (PhD), доцент. Научно-педагогическая деятельность отмечена рядом наград и благодарностей центральных и местных органов власти. В работе активно использует информационные и цифровые технологии. Принимал участие в разработке электронных учебников и дистанционных курсов.
Кроме работы в сфере образования занимается программированием и созданием сайтов.
Внимательно и уважительно относится к ученикам. Доступно объясняет материал с примерами из реальной практики..
Краткая программа курса: “Java. Базовый курс”
№ п/п | Темы | Занятия (содержание, подтемы) | Часы |
1 | Введение в Java-программирование |
Написать простое консольное приложение-бот. Домашнее задание Установить JDK и NetBeans на локальный компьютер. Протестировать установку путем создания проекта и консольного вывода строки. | 2 |
2 | Типы данных и условные конструкции в Java |
Решение задач по сравнению чисел, приведению типов данных. Домашнее задание Написать программу, которая просит пользователя ввести валюту и сумму, которую он хочет положить на депозит и выводит ему процентную ставку. Процентная ставка зависит от типа валюты и суммы вклада. | 4 |
3 | Циклы и массивы в Java |
Написать консольную игру «Угадай число» на Java. Создать одномерный массив, заполнить его случайными целыми числами с помощью методов класса Random. Отсортировать массив с помощью использования метода sort() класса Arrays. Домашнее задание С помощью использования цикла обеспечить неограниченное число запросов к сервису, созданному в рамках выполнения домашнего задания по теме «Типы данных и условные конструкции в Java». После ответа на каждый запрос программа спрашивает пользователя относительно продолжения или завершения работы. | 4 |
4 | Методы в Java. Обработка исключений |
С помощью обработки исключений минимизировать риски аварийного завершения программы, предусмотренной домашним заданием по теме «Типы данных и условные конструкции в Java». | 4 |
5 | Работа со строками |
Создание приложения, которое осуществляет валидацию введенного e-mail. Домашнее задание Создать несколько строк, в которые записаны имена файлов с различными расширениями, и записать их в массив. Вывести на экран имена файлов с расширением «docx». | 4 |
6 | Объектно-ориентированное программирование |
Создать класс Employee (Сотрудник), имеющий поля: id (табельный номер),name (имя), salary(зарплата), age (возраст), stage(стаж) и метод print(), выводящий информацию о сотруднике. Создать конструктор объекта Employee с вышеперечисленными полями и методами. Осуществить инкапсуляцию полей, создать геттеры и сеттеры. Домашнее задание Создать класс, который описывает любой объект окружающей действительности. Класс должен иметь конструктор, геттеры и сеттеры. Создать несколько объектов и записать их в массив. Написать метод сортировки данного массива по одному из полей объекта, методы добавления и удаления элемента. | 6 |
7 | Коллекции в Java |
Решение задач по созданию коллекций различных типов, перебору коллекций, добавлению и удалению элементов, сортировке. Домашнее задание Создать коллекцию типа List с использованием класса, написанного в рамках выполнения домашнего задания по теме «Объектно-ориентированное программирование». Осуществить сортировку коллекции с использованием интерфейса Comparable. Написать метод фильтрации объекта по критерию, который вводится в параметр. | 6 |
8 | Основы многопоточного программирования |
Решение задач в области создания и синхронизации потоков. Домашнее задание Создать несколько потоков, которые обращаются к методу одного экземпляра класса. Синхронизировать данные потоки. | 2 |
9 | Введение в разработку графических приложений |
Создание графического приложения, которое выводит таблицу сотрудников и позволяет изменять, удалять и добавлять информацию по клику на соответствующий пункт меню. Домашнее задание Написать простое графическое приложение с использованием библиотеки Swing. | 6 |
10 | Основы работы с базами данных. Технология JDBC. |
Создание связанных таблиц «Сотрудники» и «Отделы». Создание объединенных запросов на языке SQL. Работа с таблицами из джава-приложения с использованием JDBC. Домашнее задание Заполнение графической таблицы сотрудников, подготовленной в рамках практического занятия № 9 информацией из базы данных. | 6 |
11 | Экзамен. | Проверка усвоенных знаний и навыков. | 2 |
Про раздаточный материал:
Раздаточный материал выдается на занятиях по соответствующей теме и включает в себя презентации лекций, распечатки практических заданий, перечень сайтов и видеоуроков для закрепления материала и самостоятельного изучения.
Где можно использовать полученные знания:
Полученные знания и навыки можно использовать в области разработки программного обеспечения на языке Java, работая как в IT-компании, так и на фрилансе. Базовые знания языка Java, полученные при изучении курса, являются основой для освоения различных технологий (Spring, Hibernate) и направлений (Android, Web-сервисы и др.) Java-разработки. Знание базового курса Java является необходимыми для прохождения курсов «Фрэймворки Java» и «Java для веб-разработчика», которые читаются в учебном центре «Проминь».
Поддержка выпускников преподавателем:
После прохождения курса преподаватель сохраняет коммуникацию с учениками посредством электронной почты и социальных сетей. На основе взаимной договоренности преподаватель оказывает ученику консультативную поддержку в области практического применения полученных знаний, решения конкретных задач в области программирования, разработки дальнейшей траектории обучения.
Дополнительная информация:
Основным условием прохождения курса «Java. Базовый курс» является наличие собственного компьютера (ноутбука) для того, чтобы работать с раздаточным материалом и делать домашние задания. Желательным является знакомство с основами программирования (переменные, условные операторы, массивы) на любом языке.
Изображения, иллюстрации к заданиям, программам, документам учебного курса
К практическому занятию по теме «Введение в Java-программирование». Создание проекта в среде разработки NetBeans.
К практическому занятию по теме «Циклы и массивы в Java». Cоздание, заполнение случайными числами и форматированный вывод двумерного массива.
К практическому занятию по теме «Объектно-ориентированное программирование». Структура класса в Java.
К практическому занятию «Введение в разработку графических приложений». Создание графического интерфейса в области просмотра и управления списком сотрудников предприятия.
Пример работ учеников по теме «Введение в разработку графических приложений».
Калькулятор для рабочего стола.
Калькулятор для рабочего стола.
К практическому занятию по теме «Основы работы с базами данных. Технология JDBC». Запуск среды разработки SQL Developer.
Чтобы узнать цены и длительность обучения в индивидуальном формате, перейдите на страницу:
Вероятно Вы искали: курсы Java, курсы программирования на Java,java developer courses, курсы программирования, курсы айтишников, it курсы, курсы Джава
Вероятно Вы искали: курсы Java, курсы программирования на Java,java developer courses, курсы программирования, курсы айтишников, it курсы, курсы Джава
❺ Отзывы ›
Проминь, УЦ 2001..