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

    21.02.2018: Слово заговорное (Алена Полынь)

    21.02.2018: [NL] Марафон Fat Money. 3 Сезон. Март 2018 (Екатерина Усманова)

    21.02.2018: Программа на футбол и хоккей GollplyusTurbo-5

    21.02.2018: Скоростные техники и словесные коды для разных жизненных ситуаций (Ольга Нерода)

    21.02.2018: [Juso Cakes] Многоярусный торт и свадебные тренды 2018

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

    21.02.2018: Масштабный манекен

    20.02.2018: Финансовый прорыв фотографа (Юрий Стахов)

    20.02.2018: Защита (Алена Полынь)

    20.02.2018: Англ. язык для школьников. 5 книг в одной+Русский язык для детей. Большой самоучитель

    20.02.2018: Проект «Английский язык 5 класс»

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

    21.02.2018: [Juso Cakes] Многоярусный торт и свадебные тренды 2018

    20.02.2018: Школа Волшебства (Светлана Керимова)

    20.02.2018: WDI Интенсив Осень 2017 (WDI Design School)

    20.02.2018: Питание (Михаил Рысак)

    20.02.2018: Стройняшка (Александр Пасько) 2018

Запись

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. Лизок
    4. Zander
    5. Нафаня
    6. Zander
    7. Нафаня
    Загрузка...
Участники складчины NEW! [ШП] Java. Уровень 2 Профессиональная разработка программного обеспечения смогут написать отзыв
Наверх