1

Step 1

Geekbrains. Java. Уровень 0

2

Step 2

Базовые понятия

3

Step 3

Типы данных

4

Step 4

Управление потоком выполнения и циклы

5

Step 5

Введение в ООП

6

Step 6

Продвинутое ООП

7

Step 7

Collеction Framework

8

Step 8

Исключения

9

Step 9

Написание программы "Сетевой чат"

1

Step 1

Geekbrains. Java. Уровень 0

2

Step 2

Базовые понятия

3

Step 3

Типы данных

4

Step 4

Управление потоком выполнения и циклы

5

Step 5

Введение в ООП

6

Step 6

Продвинутое ООП

7

Step 7

Collеction Framework

8

Step 8

Исключения

9

Step 9

Написание программы "Сетевой чат"

04 March 2016 03 April 2016
Goal completed 6 April 2016
General

Пройти курс Geekbrains. Java. Уровень 1

Курс предназначен для тех, кто хотел бы освоить современный язык программирования, являющийся на данный момент наиболее популярным языком программирования в мире. Особенность курса в том, что помимо теории ученики разрабатывают с нуля под руководством своего учителя полноценную игру на Java. Таким образом по окончании курса ученик получает практический навык разработки собственной программы.

  1. Geekbrains. Java. Уровень 0

  2. Базовые понятия

    Обзор курса, Введение в платформу Java, Настройка среды, Простейшая программа Hello world в блокноте, Запуск и выполнение, Среды разработки(IDE), Знакомство со средой разработки Eclipse, Idea, Hello world в среде Eclipse, Idea

  3. Типы данных

    Примитивные типы данных, Объявления переменных и их инициализация, Константы, Стек,куча и где хранятся данные в Java, Преобразования типов в Java, Основные операторы в языке Java: арифметические, логические, битовые, строковые, Работа с символами и строками, Вывод результатов работы программы на консоль

  4. Управление потоком выполнения и циклы

    Основы процедурного программирования, Ветвления, Циклы, Проектирование методов, Конструкторы, Хорошие и плохие названия, Параметры методов, Перегрузка методов, Рекурсия

  5. Введение в ООП

    Классы и объекты, Абстракция, Инкапсуляция, Наследование, Полиморфизм, Модификаторы доступа

  6. Продвинутое ООП

    Принципы проектирования и основы языка UML, Диаграммы классов, Абстрактные классы, Интерфейсы клонирования, Множественное наследование в Java, Программирование в соответствии с интерфейсом, а не реализацией

  7. Collеction Framework

    Виды контейнеров в Java: List, Map,Set, Основные реализации контейнеров, Основные приемы использования контейнеров, Проход по элементам коллекции, шаблон проектирования Iterator, Сравнение элементов коллекции, Сортировка элементов коллекции

  8. Исключения

    Концепция обработки исключений, Сравнение традиционного механизма обработки ошибок с механизмом, обработки исключений, Блок try-catch-finally, Типы исключений, Стандартные исключения в Java и их роль, Выброс исключения из метода

  9. Написание программы "Сетевой чат"

    Основы работы с библиотекой Swing, Основы работы с файловой системой в Java, Написание игры "Морской бой" с нуля - в течении 7и уроков, Написание программы "Сетевой чат", Написание программы "simple Web-server"

  • 1841
  • 04 March 2016, 18:11

Conclusion

34day
Storm6 Apr 2016, 20:11

Подобные курсы дают поверхостное представление о предмете. Их можно рассматривать как введение в предметную область.

Продолжаю изучать Java - изучаю вторую часть.

Goal diary

21day
Storm24 Mar 2016, 19:19

Урок 5 Продвинутое ООП очень насыщенный, пересматривал несколько раз. Скорее всего спустя какое то время еще его пересмотрю.

7day
Storm10 Mar 2016, 16:50

1 и 2 уроки на 85% повторяют java 0

3day
Storm6 Mar 2016, 22:17

Закончил смотреть Java 0. Считаю курс для новичков очень полезным.

1day
Storm4 Mar 2016, 18:22

Сейчас прохожу курс Geekbrains. Java. Уровень 0. Т.к. курс пройден более чем наполовину, не буду оформлять его отдельной целью.

You can publish
your goal here

We can help you achieve it!

310 000

like-minded

tools

for an exciting achievement

Join us!
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?
Александр П
Lera
Руслан