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

    21.10.2017: Как увеличить доходы в 10 раз, изменив мышление. (Дина Гумерова)

    21.10.2017: Обучение ОНЛАЙН заработку

    21.10.2017: Talmadgeharper – Вибрации Богатства 2.0

    21.10.2017: Компенсаторная астрология (Павел Андреев)

    21.10.2017: Как научиться плавать брассом (Денис Тараканов)

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

    20.10.2017: Программа Инвестиционный фундамент (Октябрь 2017) (Александр Иванов)

    20.10.2017: Грант Макфетридж. Пиковые состояния сознания

    20.10.2017: Искусство маленьких шагов (Юлия Столярова)

    19.10.2017: Американский сайт прогнозов Bluesoccertips

    19.10.2017: [PSD] 3D Press Wall / Banner Mock Up

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

    21.10.2017: Компенсаторная астрология (Павел Андреев)

    21.10.2017: Курс по арбитражу спортивных ордеров (вилок) (Артём Шаталов)

    20.10.2017: Видеокурс Final Cut 10.3.x (Сергей Патин)

    20.10.2017: УЛЬТРАЧТЕНИЕ - навык, который изменит вашу жизнь за 30 дней (Константиин Довлатов)

    20.10.2017: Живая разбериха (Надежда Счастливая)

Запись

[Компьютерная академия] Java - Создаем игру "Танки"

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

Цена:
28000 руб
Взнос:
305 руб
Организатор:
Требуется
Участников:
0/100

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

Записаться
    Тип: Стандартная складчина
  1. Telegram
    Telegram Организатор складчин

    [Компьютерная академия] Java - Создаем игру "Танки"

    Пять месяцев интенсивного обучения Java

    Ваша цель - создать компьютерную игру "Танки"


    [​IMG]


    1. основы программирования - целые и дробные числа
    - целочисленное деление
    - работа с переменными
    - простые типы данных int, long, double и т.д.
    - как они храняться в памяти компьютера
    - как правильно давать имена переменным
    - как согласовать типы между собой
    - работа со строками
    - поиск символов в строке
    - поиск и замена подстроки
    - сложение строк
    - вывод данных в консоль
    3. структуры данных - что такое массив
    - как инициализировать массив
    - как выглядит массив в памяти компьютера
    - массив как параметр
    - как читать и записывать массив
    - цикл for
    - цикл for each
    - как сортировать массивы
    - как объединить массивы
    - что многомерные массивы
    - как использовать многомерные массивы
    4. основы объектно ориентированного программирования - какие файлы создавать и где
    - компиляция
    - как проходит запуст приложения
    - пакеты
    - java архивы
    - запускаемые java архивы
    - что такое класс
    - что такое объект
    - танк как объект
    - переменные класса
    - поведение объекта
    - конструкторы
    - уровни доступа
    - объект как параметр
    - массивы объектов
    - объектные типы данных
    - перекрёстные ссылки
    - перечисления enum
    - инкапсуляция
    - какие имена давать объектам
    - объектная модель данных
    7. коллекции - что такое список (list)
    - как работать со списком
    - сравнение объектов в списке
    - создаём свою реализацию списка
    - внутренние классы
    - шаблон итератор (iterator)
    - интерфейс Comparable
    - отсортированные коллекции
    - три основные структуры в коллекциях
    - множество (set)
    - карта (map)
    - как устроена HashMap
    - что такое hash-код
    - hash-код в комплексных объектах
    - интерфейс NavigableSet
    - как правильно подобрать коллекцию
    - утилиты для работы с коллекциями 2. управление ходом выполнения программы - что такое метод
    - как создавать и вызывать методы
    - как передаются параметры
    - области видимости переменных и методов
    - что такое ссылк. Где они храняться в памяти
    - что такое null
    - как принимать решения в программе
    - логический тип boolean
    - как правильно сравнивать строки
    - как работает оператор if
    - логическое И, ИЛИ
    - комментарии и документация
    - цикл while
    - прерывание и продолжение работы цикла
    5. отношения между объектами - наследование
    - переписывание методов
    - обращение к родителю
    - приведение типов, upcasting
    - ключевое слово instanceof
    - делегирование
    - константы и оператор final
    - статические переменные и методы
    - уровень доступа protected
    - классы обвёртки
    - автобоксинг
    6. полиморфизм и обработка исключительных ситуаций - что такое exception
    - отлавливаем исключительные ситуации
    - try - catch - finally блок
    - обработка исключительных ситуацих
    - создаём собственный exception
    - наследуем exception
    - что такое полиморфизм
    - полиморфное поведение объектов
    - переписываем приватные переменные
    - переписываем статику
    - конструкторы и полиморфизм
    - абстрактные классы
    - интерфейсы
    - переменные в интерфейсах
    - маркет интерфейсы
    - интерфейс против абстрактного класса
    8. интерфейс пользователя, календарь - даты и календарь
    - awt и swing
    - как создать окно
    - внутренности JFrame
    - как происходит отрисовка окна программы
    - что такое панель и как с ней работать
    - текст на понели
    - отображение картинок, фотографий
    - обработка событий
    9. основные архитектурные шаблоны - шаблон Adapter
    - шаблон Adapter в jdk
    - модель подписки на события (publish / subscribe)
    - шаблон Observer
    - шаблон Observer в jdk
    - шаблон mvc
    - splash screen

    Ссылка
     
    Telegram, 3 мар 2015
Участники складчины [Компьютерная академия] Java - Создаем игру "Танки" смогут написать отзыв
Наверх