Открыто

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

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

Цена: 12370р.
Взнос: 3359р.

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

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

  1. MCFlower

    MCFlower СкладчикСкладчик

    Для кого
    Курс предназначен для тех, кто хочет узнать о продвинутых возможностях языка 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. name_and

      name_and не участвует в складчине.

      25 июл 2020
    2. skladchik.com

      В складчине участвует 5 человек(а).

      24 апр 2020
    3. skladchik.com

      В складчине участвует 5 человек(а).

      1 окт 2019
    4. nastya_a87

      nastya_a87 не участвует в складчине.

      1 янв 2018
  3. Klonard

    Klonard ЧКЧлен клуба

    Я так понимаю начало 11 марта, а полный курс можно будет получить после завершения всей программы обучения, т.е. через 2 месяца?
    Спасибо.
     
  4. MCFlower

    MCFlower СкладчикСкладчик

    Постараемся успеть 11 марта. Но не факт. Там же тоже мест ограниченное количество. И заранее надо записываться. Курс так то востребованный думаю что должны успеть к 11 марта.
     
  5. oomph

    oomph ДолжникДолжник

    Обычно порядка 40 онлайн-слушателей.
    Сегодня меня прозванивали продавали курс - видимо, достаточно участников еще не набралось. А до 20 февраля если записаться, скидку мне предлагали 15%. Жаль, что раньше повтора не было, можно было бы сэкономить. Как вы думаете, ребят, до когда соберем достаточно складчиков, чтоб у них может попробовать скидку выбить на это число?
     
  6. MCFlower

    MCFlower СкладчикСкладчик

    со скидкой было бы веселее. там помоему два раза в месяц стартует новый набор.
     
  7. Klonard

    Klonard ЧКЧлен клуба

    Если соберутся хотя бы сорок складчиков :) то примерно получится по 260руб. на брата с учетом 15% скидки.
     
  8. eaglebk

    eaglebk ЧКЧлен клуба

    Вписываюсь, хороший курс!
     
    1 человеку нравится это.
  9. oomph

    oomph ДолжникДолжник

  10. MCFlower

    MCFlower СкладчикСкладчик

    Есть курсы по частям по андроиду. Так что записывайтесь кому интересно!
    Android уровень1
    Android уровень2
     
  11. BluePanda

    BluePanda ЧКЧлен клуба

  12. Коровьев

    Коровьев БанЗабанен

  13. BluePanda

    BluePanda ЧКЧлен клуба

Поделиться этой страницей