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

    13.12.2017: [Бизнес Молодость] Реальный Инстаграм 2.0 (новый курс)

    13.12.2017: Как читать и понимать архитектуру. Интенсивный курс (Марина Яровая)

    13.12.2017: Как читать и понимать живопись. Интенсивный курс (Наталья Кортунова)

    13.12.2017: Самый реальный способ заработка 2017

    13.12.2017: «Техника чтения» до 50 слов в минуту (Ольга Лысенко)

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

    13.12.2017: [Бизнес Молодость] Реальный Инстаграм 2.0 (новый курс)

    11.12.2017: Обережная и гармонизирующая магия дома и его пространств (Лана Палагнюк-Симаненко)

    10.12.2017: Алмазная спина [GIPERBAREA, Игорь Fresh Ковалёв]

    08.12.2017: Цикл "Стилистика как бизнес" (Анна Шарлай)

    04.12.2017: 2 миллиона в месяц на продаже студий - Андрей Сазонов

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

    02.12.2017: 15 способов удвоить трафик и увеличить активность подписчиков в Инстаграм (Ксения Потапова)

    11.11.2017: Бизнес Коучинг (Андрей Парабеллум)

    07.11.2017: Курс по работе и заработку с Telegram

    23.07.2017: Pоwer Еnglish Clаss (Наташа Купep)

    11.07.2017: Защита и Очистка.

Открыто [Академия Ланит]Основы программирования на языке Java

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

Цена:
17940р.
Взнос:
195р.

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

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

    [Академия Ланит]Основы программирования на языке Java

    ПОСЛЕ ИЗУЧЕНИЯ КУРСА ВЫ СМОЖЕТЕ
    • Cоздавать приложения на языке Java
    • Создавать многопоточные программы
    • Использовать исключения
    • Использовать обобщения (Generics)
    • Компоновать элементы графического интерфейса
    • Использовать модели событий
    • Создавать GUI-приложения с использованием технологии SWING
    • Создавать сетевые приложения, использующие протокол TCP/IP
    СОДЕРЖАНИЕ КУРСА
    Основы технологии Java. Понятия и термины
    • Краткая история Java
    • Преимущества и особенности Java
    • Понятия и термины
    • Комментарии в языке Java
    • Алфавит языка Java
    • Зарезервированные слова

    Типы данных, переменные и операторы
    • Примитивные типы данных
    • Объявления переменных
    • Область действия и значения по умолчанию
    • Приведение типов
    • Операторы
    • Перечисления

    Управление течением программы
    • Составные операторы
    • Условные выражения : оператор if-then
    • Условные выражения : оператор switch/case
    • Циклы: цикл с предусловием while…
    • Циклы: цикл с постусловием do… while
    • Циклы: цикл с фиксированным количеством итераций for
    • Циклы: цикл перебора коллекций типа foreach

    Методы
    • Создание и использование метода
    • Возврат значения из метода
    • Передача параметров в метод
    • Перегрузка методов
    • Методы с переменным количеством параметров

    Массивы
    • Определение массивов
    • Одномерные массивы в Java
    • Многомерные и иррегулярные массивы
    • Инициализация и управление массивами

    Классы и объекты
    • Объектно-ориентированная концепция
    • Переменные класса и экземпляра класса
    • Объектные ссылки и сборка мусора

    Наследование
    • Механизм наследования в Java
    • Перекрытие методов и позднее связывание
    • Методы класса Object

    Конструкторы
    • Предназначение конструкторов
    • Использование конструкторов
    • Порядок работы конструкторов
    • Обратный вызов как пример использования конструкторов

    Обобщенное программирование
    • Общие сведения о настраиваемых типах
    • Создание настраиваемого типа
    • Ограниченные типы и метасимвольные аргументы
    • Ограниченные типы и коллекции
    • Ограничения настраиваемых типов

    Работа со строкам
    • Класс String и его особенности
    • Методы класса String
    • Сравнение классов String и StringBuffer

    Абстрактные классы и интерфейсы
    • Абстрактные классы : постановка задачи
    • Решение задачи с помощью абстрактных классов
    • Интерфейсы : постановка задачи
    • Решение задачи с помощью интерфейсов

    Пакеты и модификаторы доступа
    • Пакеты
    • Параметр CLASSPATH
    • Модификаторы доступа
    • Инкапсуляция

    Графические компоненты SWING
    • AWT как предшественник SWING
    • Иерархия классов Swing
    • Графические компоненты SWING

    Менеджеры размещения компонентов
    • Общие сведения о менеджерах расположения
    • Стандартные менеджеры расположения
    • Вспомогательные компоненты
    • Комбинирование менеджеров расположения

    Графика в языке Java
    • Графический контекст и методы его работы
    • Определение цветов и шрифтов
    • Рисование на поверхности компонентов

    Обработка событий в Java
    • Основы механизма обработки событий
    • Классы-обработчики
    • Примеры использования классов-обработчиков
    • Внутренние классы

    Обработка исключительных ситуаций
    • Описание механизма обработки исключений
    • Способы обработки исключений
    • Диагностические утверждения

    Многопоточное программирование
    • Многопоточная модель Java
    • Создание потоков в рамках JVM: Класс Thread и интерфейс Runnable
    • Методы класса Thread

    Синхронизация потоков
    • Синхронизация : постановка задачи
    • Способы синхронизации потоков
    • Методы wait() и notify() класса Object
    • Способы управления жизненным циклом потока

    Потоки ввода-вывода
    • Иерархия потоковых классов
    • Чтение данных с консоли
    • Сериализация объектов

    Работа со стеком TCP / IP
    • Сетевые классы Java
    • Примеры реализации сетевых приложений : клиент
    • Примеры реализации сетевых приложений : сервер
    • Примеры реализации сетевых приложений: многопоточный сервер
     

Участники складчины [Академия Ланит]Основы программирования на языке Java смогут написать отзыв