1. Скрыть объявление
  2. Новые складчины: Показать еще

    15.11.2019: Как помолодеть на 15 лет за 6 недель (Елена Бахтина)

    15.11.2019: Карта судьбы. Прогнозирование событий (Светлана Белова)

    15.11.2019: Шапка Барбара (Наталия Ванцева)

    15.11.2019: Как работают деньги 1, 2, 4, 5, 6 (Роман Кудрявцев)

    15.11.2019: Самая объемная программа обучения для художников в рунете [ArtistHunt School]

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

    15.11.2019: Карта судьбы. Прогнозирование событий (Светлана Белова)

    15.11.2019: Шапка Барбара (Наталия Ванцева)

    15.11.2019: Как работают деньги 1, 2, 4, 5, 6 (Роман Кудрявцев)

    15.11.2019: Ведьмочка (Ирина Нунаева)

    15.11.2019: "Трансформация в вечерний мейк" (Рада Русских)

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

    14.11.2019: Графика. Работа с хной (Анастасия Устенко)

    14.11.2019: Строим фиругу мечты 8 (Игорь Романов)

    14.11.2019: [Игрушки] Bunny & Гардероб (Евгения Кашина)

    14.11.2019: Выкройка "Лис" (Диана Юнусова)

    14.11.2019: Квест Сдоба 3.0 (olga_pekarko)

Скрыть объявление
Любите делиться своим мнением и считаете, что умеете этот делать? Давайте проверим!
Мы вновь запускаем конкурс отзывов и обещаем сделать ваше мнение действительно ценным!
Главный приз – 5000 рублей и целых 20 призовых мест - подарков хватит всем!

Как попробовать свои силы ТУТ
Скрыть объявление
Всемирный день шопинга наступил. А у нас акция 3+1! Подробнее по ссылке
Доступно

[Школа программирования] Java уровень 2 Профессиональная разработка

Тема в разделе "Курсы по программированию", создана пользователем Лизок, 20 сен 2015.

Хештеги:
Цена:
12370 руб
Взнос:
384 руб
Организатор:
Лизок

Список участников складчины:

1. Лизок
2. Дмитрий Зайцингер 3. вита41 4. Ssergio1 5. SegaMegaDrive
Записаться
Оценить эту складчину: /5,
  1. Лизок
    Лизок Организатор складчин

    [Школа программирования] Java уровень 2 Профессиональная разработка

    Авторы: Игорь Долгов, Дмитрий Архангельский

    [​IMG]

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


    Продажник:
     
    Лизок, 20 сен 2015
Участники складчины [Школа программирования] Java уровень 2 Профессиональная разработка смогут написать отзыв
Наверх