1. Новые покупки Показать еще

    03.12.2016: Подача "Турбо продажи" на Avito за 99-200 рублей

    03.12.2016: Создание и раскрутка Ютуб канала с нуля от А до Я (Евгения Кузнецова)(2016)

    03.12.2016: [Iawake] Состояние потока. Зона максимальной производительности (2016)

    03.12.2016: Роза любви и замужества (Юлия Ланске)

    02.12.2016: [Бизнес Молодость] Соль цеха (Михаил Дашкиев, Пётр Осипов) (2016)

  2. Гость, если у Вас на каком либо сайте есть аккаунт с повышенным статусом, то и у нас вы можете получить соответствующий статус. Подробнее читайте здесь https://www.skladchik.biz/threads/83942/
    Скрыть объявление
  3. Нужен организатор Показать еще

    02.12.2016: AutoCAD. Секреты и хитрости

    02.12.2016: Плагин "Совместные покупки" для Wordpress

    02.12.2016: [WP] Catalogue PRO - Создаем красивые каталоги и карточки...

    01.12.2016: Программа на Футбол-хоккей-баскетбол «Golplyus Tyresyas»

    30.11.2016: Новый курс от известного гуру по CPA .

  4. Сбор взносов Показать еще

    02.12.2016: Art retouch (Max Twain)

    02.12.2016: Марафон по копирайтингу (Петр Панда)(2016)

    01.12.2016: [Бизнес Молодость] Реальный Google AdWords (Михаил Дашкиев)(2016)

    29.11.2016: Тёплые аудитории через видео в Facebook (Зуши Плетнев)(2016)

    29.11.2016: Персональный годовой прогноз 2017 (А.В. Голоушкин)

Открыто [levelUp] Java Junior Developer (Повтор)

Тема в разделе "Курсы по программированию", создана пользователем Менеджер, 8 янв 2015.

Цена:
4990р.
Взнос:
55р.

Список пока что пуст. Запишитесь первым!

    Тип: Стандартная складчина
    Участников: 0/100
    1. 8 янв 2015
      #1
      Менеджер

      Менеджер Член клуба Член клуба

      [levelUp] Java Junior Developer (Повтор)

      Стек технологий, которыми овладеет каждый участник курса: j2se(java core), коллекции, jsp, sql (проектирование и нормализация), jdbc (доступ к базе), jpa, общие web паттерны, основы html и css, основы javascript.
      Побочным результатом курса будет ваше личное резюме java разработчика с одним из пунктов в списке достижений: разработка веб-приложения.

      Программа курса:
      1. ООП. Первое Java приложение.
      • Знакомство.
      • Обзор сайтов и литературы по Java и ООП.
      • Платформа Java. JVM, сборка мусора, оптимизация, прогрев. JDK, JRE, ME, SE, EE
      • Настройки IDEA, создание проекта.
      • Java->class->JVM. Первое приложение Hello World. Package.
      • ООП. Объектная модель. Класс. Экземпляр класса. Состояние, поведение, индивидуальность (Гради Буч).
      • Типы отношений между классами: наследование, аггрегация, ассоциация.
      • JavaDoc.
      • Инкапсуляция. Полиморфизм. Интерфейсы. Абстрактные классы.
      • Множественное наследование. Делегирование..
      • Что такое Java? История создания
      • Основы объектно-ориентированного программирования
      • Лексика языка
      Домашнее задание
      • Придумать объектную модель резюме.
      2. Типы. Операторы. Объектная модель в Java.
      • Контрольные вопросы по ООП. Кодировка в java. Типы данных.
      • Операторы
      • Структура памяти: куча, стек, регистры, константы
      • Параметры методов. Преобразование типов. Boxing.
      • Пакеты. import. Модификаторы доступа
      • Область видимости.
      • Object, equals, hashCode, toString
      • Класс Class. Конструктор. Инициализация.
      • this, super, abstract, instanceof, static
      • Enum
      • Соглашения по именованию.
      Домашнее задание
      • Дополнить классы модели конструкторами, equals, hashCode, toString.
      • Реализовать типы объектной модели через enum.
      Литература:
      • Типы данных
      • Имена. Пакеты
      • Объявление классов
      • Преобразование типов
      • Объектная модель в Java
      3. Массивы. Внутренние классы. Основные классы java. Управляющие конструкции. Исключения. Контейнеры/коллекции.
      • Управляющие конструкции.
      • Строки в Java
      • Управление строками в java, функции для работы со строками
      • Массивы. Arrays
      • List, Set, Map, TreeMap, Iterator, ListIterator, Collections. Collections. empty.
      Домашнее задание
      • Реализация доменной модели "Сайта Поиска Работы"
      • Посмотреть реализацию Map. Проверить себя по статье
      Литература:

      • Массивы
      • Операторы и структура кода. Исключения.
      4. Внутренние классы. Параметризация. MVC, CRUD, DAO
      • Внутренние классы (статические, нестатические, анонимные)
      • Реализация анонимного маппера. Параметризация. Стирание типов. Ограничения.
      • Слои приложения. MVC. CRUD. DAO.
      Домашнее задание
      • Создать интерфейс DAO работы с моделью.
      • Реализовать этот интерфейс через коллекции.
      Литература:
      • Структуры данных в картинках.
      • Часто-задаваемые-на-собеседованиях-вопросы-по-классам-коллекций.
      • Коллекции Java (Java Collections Framework)
      • Пакет java.util
      5. Тонкости Java. Ввод/вывод. Параллельное выполнение.
      • Операторы и структура кода. Исключения.
      • Исключения.
      • Маленькие хитрости Java. StringBuilder
      • Файловая система. Ввод-вывод
      • Начало реализации DAO - хранение в файлах.
      • Модульное тестирование JUnit 4
      Домашнее задание:
      • Дополнить в FileStorage реализацию методов save/load хранением контактов.
      • Дополнить реализацию FileStorage методами delete, update, getList.
      Литература:
      • Пакет java.io
      • Потоки выполнения. Синхронизация.
      6. Практика. Работа с файлами. Сериализация. Параллельное выполнение.
      • Date, Calendar, DateFormat (Format). Joda-Time
      • Реализация DAO через сериализацию.
      • JMM. Потоки выполнения. Synchronize, final, volatile
      Домашнее задание:
      • Сделать JUnit тесты DAO.
      • Загрузить Tomcat
      Литература:
      • JMM
      • Java Concurrency in Practice
      • JDK concurrent package
      • Обзор java.util.concurrent.
      • Синхронизация потоков
      7. Веб-Контейнер Tomcat. Сервлеты. JSP. Работа с Датой.
      • Сервлеты. Структура веб-приложения. web.xml
      • Настройка и деплой в Tomcat.
      • Date, Calendar, DateFormat (Format). Joda-Time
      • Отображение списка резюме через JSP. Просмотр, удаение резюме.
      • Html
      Домашнее задание:
      • Скачать и проанализировать обновленные исходники.
      • Реализовать отображение Section/TimeSection.
      Литература:
      • Основы работы с HTML
      • Учебник HTML
      • Таблицы стилей CSS
      • Основы JavaScript
      • Сервлеты
      • Технология JSP – Java Server Pages
      8. Сервлеты. Java API. Работа с XML.
      • Разбор домашнего задания.
      • Жизненный цикл сервлета. Filter, ServletListener.
      • Структурированное хранение данных: json, xml, Xsd, Xslt, xPath
      • Аннотации
      • Java API: JAXB, StAX, XPath. Сохранение данных приложения в XML.
      Домашнее задание:
      • Реализовать редактирование Section/TimeSection.
      • Поставить клиента PostgreSql: SQL Manager Freeware(full installation package) или pgAdmin
      9. Работа с DB (PostgreSQL).
      • Реляционные базы. SQL. Денормализация. PK, FK, Cascade
      • Properties. Конфигурирование.
      • JDBC. ConnectionFactory. Простейшая реализация IStorage для DB.
      Домашнее задание:
      • Реализовать оставшиеся таблицы модели.
      10. Работа с DB (PostgreSQL).Обзор технологий java.
      • LEFT, RIGHT, INNER JOIN.
      • Batch execute. Транзакции. Добавление в CRUD контактов.
      • Servlet ContextPath, ServletPath. Сборка и деплой war.
      • Tomcat common lib. Загрузчик классов Tomcat. Деплой WAR в Tomcat.
      • Обзор фреймворков, библиотек, инструментов платормы java.
      Домашнее задание:
      • Реализовать SQL операции с секциями.
      Литература:
      • Основы динамической загрузки классов в Java.
      • Загрузка классов в Java.

      Для построения приложения мы будем использовать инструменты промышленной java разработки:

      • Java 7
      • Веб-контейнер Tomcat 7
      • Объектно-реляционная СУБД PostgreSQL
      • Среда разработки IntelJ IDEA
      • Инструмент постороения Maven
      • Система контроля версий Subversion
      • Библиотеки Apache Commons
      • Библиотека JavaScript jQuery
      • Интеграционные и модульные тесты JUnit 4
      • Систему логгирования Log4j и SLF4J
      • Библиотеку конфигурирования Typesafe config
      • Инструмент тестирования веб-сервисов SoapUI
      • Средство отладки веб-приложений firebug
       
    2. Загрузка...

      Похожие темы
      1. Менеджер
        Открыто

        [LevelUP]Основы программирование на языке Java. Уровень 2.

        Менеджер, 24 янв 2015, в разделе: Курсы по программированию
      2. Менеджер
        Открыто

        [LevelUP]Основы программирование на языке Java. Уровень 1

        Менеджер, 24 янв 2015, в разделе: Курсы по программированию
      3. Менеджер
        Открыто

        [LevelUP] JavaEE Developer (Повтор)

        Менеджер, 2 май 2014, в разделе: Курсы по программированию
      4. Менеджер
        Открыто

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

        Менеджер, 18 окт 2013, в разделе: Курсы по программированию
      5. Менеджер
        Открыто

        [LevelUP] JavaEE Developer

        Менеджер, 18 окт 2013, в разделе: Курсы по программированию
      6. Менеджер
        Открыто

        [LevelUP] JavaScript. Углубленный курс

        Менеджер, 17 окт 2013, в разделе: Курсы по программированию
      7. Менеджер
        Открыто

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

        Менеджер, 17 окт 2013, в разделе: Курсы по программированию