1. Новые складчины (Клуб Складчик) Показать еще

    18.01.2018: Большой разговор с фэшн фотографом Евгением Шишкиным

    18.01.2018: Как делать живые фотографии, которые продвигают блог и бизнес? (Дмитрий Мигунов)

    18.01.2018: ЖКТ - Часть 1 от Katia Txi

    18.01.2018: Домашняя Аптечка от Katia Txi

    18.01.2018: Фотосъёмка. Приёмы и техника (Ирина Калмыкова)

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

    18.01.2018: Фотосъёмка. Приёмы и техника (Ирина Калмыкова)

    17.01.2018: Коучинг с 100$ к 100.000$ версия 21.0 (PLATINUM версия) Последний коучинг Дмитрия Ковпака

    16.01.2018: Adobe Photoshop. Базовый курс (Александр Сераков)

    15.01.2018: Бизнес на Амазон. Saleshub. Как заставить листинг продавать? (Артем Коршун)

    14.01.2018: Геометрия (Videouroki) 7-11 класс

  4. Сбор взносов (Клуб Складчик) Показать еще

    15.01.2018: Как повысить самооценку (Татьяна Бахтиозина)

    12.01.2018: Секреты управления временем для работы со своим здоровьем (Алексей Маматов)

    10.01.2018: SEO Рывок (Павел Шульга)

    10.01.2018: Скетчбук, который научит вас рисовать (Робин Ланда)

    09.01.2018: Sherlock - научись понимать носителей языка (Онлайн школа живого Английского)

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

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

Цена:
12870р.
Взнос:
141р.

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

    Тип: Стандартная складчина
    Участников: 0/100
  1. 27 июн 2014
    #1
    Менеджер
    Менеджер Организатор Организатор

    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
    • Метаданные классов, доступ к полям и методам
    • Аннотации - примеры использования
    • Написание собственных аннотаций
     

Участники складчины NEW! [ШП] Java. Уровень 2 Профессиональная разработка... смогут написать отзыв