Скоро [LevelUP] Java. Базовый курс

Статус
В этой теме нельзя размещать новые ответы.
VkurseBot

VkurseBot

Модератор
20 Сен 2020
0
781
50
Голосов: 0
#1
Курс "Java. Базовый курс" организован как форма активного обучения, целью которого является понимание принципов Объектно Ориентированного программирования на платформе Java, изучение основных пакетов Java и умение писать на Java сложные веб-приложения.
Описание:
Акцент курса делается на понимание и практику программирования на Java в объектно-ориентированном стиле. Для увеличения объема пройденного материала часть теории (типы, операции, управляющие конструкции, модификаторы доступа, ...) будет Вашей домашней работой (по предоставленным материалам) с последующим закреплением в форме вопросов, обычно задаваемых на собеседовании.

Практика:
Практической частью домашней работы будет последовательная разработка java веб-приложения: прототип сайта поиска работы. Курс будет построен на активном взаимодействии с обучаемыми в форме разбора домашнего задания: выбора оптимальной доменной модели; реализации, паттернов проектирования, дизайна разрабатываемого приложения.
Разработка приложения будет основана на базовых темах курса: объектная модель, коллекции, система ввода-вывода, работа с файлами, работа с xml, SQL, персистентность в базу данных, сервлеты, технология JSP.
От скорости прохождения материалов курса группой будет зависеть объем функциональности полученного в конце курса приложения.
Побочным результатом курса будет ваше личное резюме java разработчика с одним из пунктов в списке достижений: разработка веб-приложения.
Требования к разрабатываемому приложению "Сайт Поиска Работы":
  • Возможность создать/откорректировать/удалить свое резюме.
  • Поиск по базе резюме.
  • Возможность создать/откорректировать/удалить вакансию.
  • Поиск по базе вакансий.
  • Свойства приложения:
  • Объектно ориентированная доменная модель с возможностью легкого расширения функциональности.
  • Долговременное хранение в двоичном виде в файле, в xml, в DB (PostgreSQL).
  • Веб-интерфейс, основанный на технологии JSP.
Краткая программа курса:
1. Вводная чаcть. Платформы Java. Установка окружения.
2. Основная часть

  • Знакомство. Цели.
  • Платформа Java как повышение абстракции (1999: ME, SE, EE(AS+javax), libs, frameworks). WWW, Networking, JDK, JRE, JVM.
  • Обзор сайтов и литературы по Java и ООП.
  • Структура памяти: куча, стек, регистры, ROM (константы), stream, DB
  • Архитектура / технологии: база (SQL)- сервер (AS, веб-контейнер) - клиент (десктоп, апплет, GWT, JavaScript, HTML, CSS).
  • JVM. Hello World! command line.
  • Настройка окружения. Настройки IDEA, создание веб-проекта.
  • Типы данных. Ссылки, примитивы, массивы.
  • ООП (объекты, контейнеры). Состояние, поведение, индивидуальность. Объектная модель.
  • Классы. Конструктор, @Override, this, super, static
Опционально
  • Создание резюме, прохождение собеседования (личные, технические вопросы)
  • Процесс разработки ПО: аналитики, разработчики, архитектор/лид, менеджер, митинги, итерации,рализы
Домашнее задание:
  • Типы данных. Ссылки, примитивы, массивы.
  • Объектная модель резюме.
Занятия 2-3. Типы данных
  • Конструктор, @Override, this, super, static
  • Объекты Java, цикл жизни объектов;Понятие о сборке мусора;
  • JavaDoc. do-while, for, brek, continue,switch
  • package, ClassLoader.
  • Inner, anonymous classes.(Iterators)
Коллекции
  • List, Map, Set, Collections, Iterator.
  • Exceptions.
  • Class.Reflections
  • Generic, Erasure
IO.nio
  • Сериализация Resume
JSP
  • Вывод Resume
DB
  • Сохранение в базе
На остальных занятиях будем много практиковаться и развиваться, чтобы стать профессиональными java-разработчиками.
Стек технологий:
j2se
(java core), коллекции, jsp, sql (проектирование и нормализация), jdbc (доступ к базе), jpa, общие web паттерны, основы html и css, основы javascript.

Преподаватель:
Григорий Кислин
Начал карьеру программиста на втором курсе ЛИТМО в 1989г., еще на перфокартах. С 1991 является адептом объектно-ориентированного программирования.

В индустрии программирования вырос от простого Java разработчика до ведущего специалиста и затем Java-архитектора. Участвовал в большом количестве разнообразных проектов, как в крупных компаниях (Alcatel, Siemens, Yota, Deutsche Bank) так и в небольших стартапах.
Имеет несколько сертификатов с отличием, знания и опыт практически во всех технологиях JavaEE.
В настоящее время является Java-архитектором в проекте разработки корпоративной ERP-системы.
Последние профессиональные увлечения: Scala, Typesafe stack, NoSql.

Старт 20.11.2013
1,5 месяца
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

О нас

Слив платных курсов - скачать бесплатно

На форуме мы делимся сливами популярных курсов в различных областях знаний! Если вы хотите повысить свою профессиональную квалификацию, но не хотите тратить много на курсы, то вы попали по адресу.

VKURSE.INFO регулярно публикует:

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

Мы ежедневно обновляем нашу коллекцию, чтобы вы могли бесплатно найти и скачать необходимый слив курсов обучения

Быстрая навигация

Меню пользователя