Открыто

[Школа программирования] Java. Уровень 2 (повтор)

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

Цена: 12370р.-71%
Взнос: 3484р.

Основной список: 4 участников

Резервный список: 6 участников

  1. 18 фев 2015
    #1
    MCFlower
    MCFlower СкладчикСкладчик

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

    Ссылка на курс
     
  2. Последние события

    1. Snapscan
      Snapscan не участвует.
      13 окт 2021
    2. skladchik.com
      В складчине участвует 5 человек(а).
      13 сен 2021
    3. Sebastian
      Sebastian не участвует.
      21 июл 2021
    4. skladchik.com
      В складчине участвует 5 человек(а).
      17 июл 2021
  3. Обсуждение
  4. 19 фев 2015
    #2
    Klonard
    Klonard ДолжникДолжник
    Я так понимаю начало 11 марта, а полный курс можно будет получить после завершения всей программы обучения, т.е. через 2 месяца?
    Спасибо.
     
  5. 19 фев 2015
    #3
    MCFlower
    MCFlower СкладчикСкладчик
    Постараемся успеть 11 марта. Но не факт. Там же тоже мест ограниченное количество. И заранее надо записываться. Курс так то востребованный думаю что должны успеть к 11 марта.
     
  6. 19 фев 2015
    #4
    oomph
    oomph ДолжникДолжник
    Обычно порядка 40 онлайн-слушателей.
    Сегодня меня прозванивали продавали курс - видимо, достаточно участников еще не набралось. А до 20 февраля если записаться, скидку мне предлагали 15%. Жаль, что раньше повтора не было, можно было бы сэкономить. Как вы думаете, ребят, до когда соберем достаточно складчиков, чтоб у них может попробовать скидку выбить на это число?
     
  7. 20 фев 2015
    #5
    MCFlower
    MCFlower СкладчикСкладчик
    со скидкой было бы веселее. там помоему два раза в месяц стартует новый набор.
     
  8. 21 фев 2015
    #6
    Klonard
    Klonard ДолжникДолжник
    Если соберутся хотя бы сорок складчиков :) то примерно получится по 260руб. на брата с учетом 15% скидки.
     
  9. 5 мар 2015
    #7
    eaglebk
    eaglebk ЧКЧлен клуба
    Вписываюсь, хороший курс!
     
    1 человеку нравится это.