Java SE - базовый курс
Помощь в выборе задания для курсовой работы
Справочная документация по написанию технического задания: раз и два.
Лекционный материал:
- Занятие №1 - Общие понятия о Java, история развития, основы использования
- Занятие №2 - Основы объектно-ориентированного программирования
- Занятие №3 - Синтаксические основы Java
- Занятие №4 - Типы данных в Java. Изучение побитовых операций онлайн
- Занятие №5 - Основные языковые конструкции Java. Условия
- Занятие №6 - Основные языковые конструкции Java. Циклы. Практические задачи
- Занятие №7-8 - Массивы: одномерные, многомерные. Практические задачи Пример из лекции за 08.04.16
- Занятие №9 - Практические занятия по основам ОПП. Примеры кода: Консольный калькулятор, Пример 1, пример 2. И пример попроще: класс, основная программа.
- Занятие №10 - Практические занятия по основам ОПП. Примеры кода: класс, основная программа, класс для ввода данных.
- Занятие №11 - Базовые сведения о классах. Обновлённые практические примеры кода: класс, основная программа, класс для ввода данных.
- Занятие №12 - Объектная модель в Java Примеры кода: Пример 1, Пример 2
- Занятие №13 - Обработка исключений в Java Примеры кода: Пример
- Занятие №14 - Построение приложений с GUI в Java Пример
- Занятие №15 - Построение приложений с GUI в Java (продолжение). Доступ к БД Вебинар на geekbrains.ru: Работа с базами данных из Java
- Занятие №16 - Ввод/вывод в Java Начало комплексного примера
- Занятие №17 - Работа с сетью, потоками (нитями) Продолжение комплексного примера
- Занятие №18 - Работа над итоговым проектом Продолжение комплексного примера
- Видео: 300+ вопросов для собеседования Java developer
- Видео: Java Interview - JavaCore Day 1
- Пример разработки проигрывателя за 20 мая 2016
Практические задания:
- Методические указания по установке, настройке и использованию Eclipse
Лабораторный практикум по Java в среде Eclipse
- Задание с использованием префиксного/постфиксного инкремента/декремента
Вспомогательная информация:
- Хороший, информативный портал на тему Java (к сожалению уже не обновляется, но много полезного найти можно)
- Обучение программированию на Java онлайн
- Примеры апплетов на Java
- Пример считывания данных с клавиатуры в отладочном окне
- Пример использования скрытия/отображения форм в Java (пример любезно предоставил А.Зыряев)
- Пример считывания данных с клавиатуры в отладочном окне
- Обеспечение доступа к БД DB2 при помощи Java
- Обеспечение доступа к БД в MySQL при помощи Java
- MySQL Connector/J для обеспечения доступа программы на Java к БД в MySQL (с подробной документацией на англ.яз.)
- Пример работы с БД MySQL в Java (подключение, выполнение запросов с динамическими параметрами)
- Пример работы с БД MSSQL в Java (подключение, выполнение запроса)
- Выпадающие списки на Java (на английском языке)
- Онлайн сервис, позволяющий привести в порядок стиль оформления программного кода на Java
- Онлайн сервис, позволяющий максимально сжать программный код на JavaScript для публикации в Web
Дополнительная информация и обеспечение (электронные версии книг предназначены для ознакомления):
- Среда разработки для Java: Eclipse
- Брюс Эккель. Философия Java. Библиотека программиста. 4-е изд., "Питер", 2010 г., 640 стр.
- П.Ноутон, Г.Шилдт - Java 2. Наиболее полное руководство. Издательство: БХВ-Петербург, 2008 г., 1072 cтр., с ил. ISBN 978-5-94157-012-6, 0-07-211976-4
- Кен Арнолд, Джеймс Гослинг, Дэвид Холмс. Язык программирования Java. 3-е изд. Вильямс. 624 стр., с ил. ISBN 5-8459-0215-0
- Кей Хорстманн, Гари Корнелл "Java. Библиотека профессионала. Том 1 и 2". 9-е издание.- 2014
- Васильев А. Java. Объектно-ориентированное программирование. Учебное пособие. Стандарт третьего поколения, "Питер", 2011 г., 400 стр.
- Шпаргалки по Java (in English)
- Обучающее видео: Базовый курс по Java SE
- Продуманная оптимизация