План на курса

Въведение в Java

  • Версии на Java
  • Инсталиране на виртуална машина
  • Платформа
  • Инструменти
  • Използване на документацията и избрани книги
  • Насоки за развитие в Java
  • Обсуждане на опции

Синтаксис на езика

  • Обявления и Типове данни
  • Прости типове
  • Референтни типове
  • Инструкции за управление на потока
  • Таблици

Обекто-ориентирано програмиране

  • Моделиране
  • Обекти: свойства и методи
  • Създаване на обекти
  • Обекти и референции
  • Класове
  • Интерфейси
  • Пакети
  • Наследяване
  • Абстрактни класове
  • Полиморфизъм

Работа с изключения и грешки

  • Блоковете try ... catch
  • Създаване на собствени типове изключения

Входно-изходни операции

  • Потоки и филтри
  • Работа с файлове
  • Сериализация на обекти
  • Колекции от данни

Многопотъчно програмиране

  • Многопотъчни приложения
  • Животният цикъл на поток
  • Синхронизация
  • Защита на данните

Основни принципи за разработка на уеб приложения в Java

  • Обзор на най-популярните фреймворци за създаване на уеб приложения
  • Многослойна архитектура
  • Приложения в архитектура Заявка/Отговор
  • Взимане и работа с базата данни
  • Моделиране на бизнес приложение
  • Слой на услуги и контролер
  • Създаване на изгледа
  • Обсуждане на популярни употреби

Изисквания

Този курс е предназначен за разработчици, които са запознати с всеки процедурен или структурен език (като C, Pascal, C++, Delphi).

 35 часове

Брой участници


Цена за участник

Отзиви от потребители (7)

Предстоящи Курсове

Свързани Kатегории