1. Новые складчины: Показать еще

    21.10.2017: Снайпер. Максимум (Андрей Миклушевский, Ян Сикорский)

    21.10.2017: Старинный портрет: превращение фото в картину (Olga Cornacchia)

    21.10.2017: Стратегия FxMax4 PRO (ПолуАВТОМАТИЧЕСКАЯ версия Август 2016!, прибыль до 30-60% в месяц на депозит!)

    21.10.2017: [Convertmonster] Специалист по продвижению в социальных сетях, SMM-менеджер (Антон Петроченков)

    21.10.2017: Новый чит Турбо размещений объявлений на сайте Авито со скидкой 80%

  2. Нужен организатор: Показать еще

    21.10.2017: Новый чит Турбо размещений объявлений на сайте Авито со скидкой 80%

    21.10.2017: Программа Инвестиционный фундамент (Октябрь 2017) (Александр Иванов)

    21.10.2017: [КЦ.Аналитика] Следующая остановка - кризис (Игорь Париков)

    21.10.2017: Онлайн-конференция WebPromoExperts PPC Day

    21.10.2017: ИНП. Жизненные сценарии (Антон Ковалевский)

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

    21.10.2017: Старинный портрет: превращение фото в картину (Olga Cornacchia)

    21.10.2017: АКП 2.0 Автоматизированный механизм Массовых Соцрассылок "Стандарт" (Дмитрий Чернышов)

    21.10.2017: Крой по системе 10 мерок - 2017 (Ирина Паукште)

    21.10.2017: Компенсаторная астрология (Павел Андреев)

    21.10.2017: Курс по арбитражу спортивных ордеров (вилок) (Артём Шаталов)

Запись

NEW! [ШП] Java. Уровень 2 Профессиональная разработка...

Тема в разделе "Курсы по программированию", создана пользователем Telegram, 27 июн 2014.

Цена:
12870 руб
Взнос:
141 руб
Организатор:
Требуется
Участников:
0/100

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

Записаться
    Тип: Стандартная складчина
  1. Telegram
    Telegram Организатор складчин

    NEW! [ШП] Java. Уровень 2 Профессиональная разработка...

    Для кого
    Курс предназначен для тех, кто хочет узнать о продвинутых возможностях языка Java и получить практический опыт в написании приложений. Нужно разбираться в базовых понятиях программирования и иметь начальный опыт работы с Java. Курс охватывает все основные темы, необходимые для профессиональной работы.

    Чему вы научитесь
    Вы научитесь создавать сложные, многокомпонентные приложения с графическим интерфейсом. Вы будете знать, как работать с базами данных и как передавать данные по сети, узнаете об отличительной черте Java - reflection. В курсе будут рассмотрены темы, связанные с объектно-ориентированным программированием: внутренние и анонимные классы, шаблоны проектирования, обобщенное программирование. Часть курса будет посвящена созданию графического интерфейса и графической подсистеме Java. Вы научитесь писать многопоточный код, узнаете о методах синхронизации и познакомитесь с библиотекой java.util.concurrent.

    Будет подробно разобран процесс разработки программного обеспечения: постановка задачи, архитектура приложения, тестирование. Вы научитесь подключать сторонние библиотеки, использовать логирование и отладчик. Вы самостоятельно разработаете несколько приложений по основным темам курса: менеджер расходов, многопользовательский чат, редактор фотографий.
    Программа курса
    Урок 1. Параметризация и обобщенное программирование (Generics)
    • Назначение Java Generics
    • Generic-контейнеры. Пример
    • Ограничения и маски. Ключевые слова super, extends
    • Использование wildcards
    • Generic-методы
    • Generic классы
    • Особенности наследования
    Урок 2. Базы данных
    • Реляционные базы данных
    • Язык запросов SQL
    • Операторы select, insert, update, delete
    • Подключение к базе из Java (jdbc)
    • Запросы в базу данных, обработка результата
    • Основные операторы в языке Java: арифметические, логические, битовые, строковые
    • Создание и удаление таблиц
    • Пример приложения

    Урок 3. Swing. Графический интерфейс
    • Основное окно приложения, JFrame
    • Элементы интерфейса: кнопки, поля ввода, меню, списки, надписи
    • Компоновка элементов. LayoutManager - менеджер компоновки
    • Примеры основных Layout Manager: FlowLayout, BorderLayout,BoxLayout,GridBagLayout
    • Обработка событий
    • AWT - рисование, основные понятия
    Урок 4. Внутренние классы
    • Понятие внутреннего класса
    • Применение на практике
    • Анонимные и локальные классы
    • Вложенные классы
    • Интерфейсы и типы

    Урок 5. Средства ввода-вывода
    • Обзор java.io
    • Байтовые и символьные потоки
    • Буферизованные потоки
    • Сетевое взаимодействие, сокеты
    • Пример «сетевой чат»
    • Сериализация объектов
    Урок 6. Многопоточность
    • Понятие потока, разделяемая память
    • Потоки в Java. Класс Thread, интерфейс Runnable
    • Управление потоком, состояния потока
    • Синхронизация: lock, synchronized, wait/notify
    • Deadlock - взаимная блокировка
    • Concurrency collections
    • Пример - многопользовательский сетевой чат

    Урок 7. Обзор средств разработки. Внешние библиотеки. Тестирование
    • Логирование. Основные библиотеки
    • Уровни логирования
    • Подключение внешних библиотек
    • Виды тестирования
    • Юнит-тесты, библиотека JUnit
    • Разработка через тестирование (TDD)
    • Пример использования TDD
    Урок 8. Reflection & annotations
    • Понятие reflection
    • Класс Class
    • Метаданные классов, доступ к полям и методам
    • Аннотации - примеры использования
    • Написание собственных аннотаций
     
    Другие складчины раздела
    Telegram, 27 июн 2014
  2. Похожие складчины
    1. Лизок
    2. Aplication
    3. x0ttab
    4. Zander
    5. Shrek
    6. Zander
    7. Shrek
    Загрузка...
Участники складчины NEW! [ШП] Java. Уровень 2 Профессиональная разработка... смогут написать отзыв
Наверх