Открыто

Java Core

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

Цена: 9000р.
Взнос: 9000р.

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

  1. 5 апр 2014
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Java Core

    На кого рассчитан
    Данный курс рассчитан на тех, кто уже пишет на каком-либо процедурном языке программирования (Pascal, C, C++, PHP) или имеет начальные познания по Java. Ожидается, что слушатель самостоятельно прочитал 1-2 книги из следующего списка:
    - Хорстманн, Корнелл. “Java. Библиотека профессионала. Том 1. Основы”
    - Эккель. “Философия Java”
    - Шилдт. “Java. Полное руководство”
    - Арнольд, Гослинг. “Язык программирования Java”

    Что дает
    Данный курс позиционируется как САМЫЙ ПОЛНЫЙ И ГЛУБОКИЙ КУРС JAVA В РУССКОЯЗЫЧНОМ ИНТЕРНЕТЕ. По объему материала соответствует трехсеместровому курсу в университете.
    В результате его прохождения слушатель глубоко усвоит тонкости языка (исключения, генерики, аннотации, рекурсия, ООП), тонкости JVM (многопоточность, Reflection API, загрузка классов) и JDK (коллекции, ввод/вывод). Курс полностью охватывает большинство нововведений Java 8 (март 2014): изменения языка (default methods, method reference, лямбда выражения) и JDK (Stream API).

    Формат обучения
    1. Курс состоит из 45 лекций длительностью 2-3 часа, разбитых на 9 модулей.
    2. К каждой лекции предоставляется видео. Итого 100-150 часов видео.
    3. К каждой лекции тесты: 5-10 тестов по 5-15 вопросов. В большинстве своем вопросы представляют собой программу на java и вопрос о ее поведении. Итого 3.000-4.000 вопросов. Тесты покрывают весь материал лекции.
    4. К каждой лекции предоставляется 1-3 лабораторных работы. Итого 50-100 лабораторных.
    5. К каждой лабораторной предоставляется система автоматической проверки (в разработке).
    6. Вы получаете доступ к видео, тестовой системе и автоматической проверке лабораторных на срок 6 месяцев. В случае необходимости срок может быть продлен.

    Программа курса
    Курс разбит на 9 модулей по темам
    1. Модуль #1 (Основы):
    – Лекция #1.1: integral, float, bit operations
    – Лекция #1.2: array, String, format
    – Лекция #1.3: for/switch, boolean logic
    – Лекция #1.4: порядок выполнения операторов, internal DSL
    2. Модуль #2 (Процедурное программирование):
    – Лекция #2.1: Циклы, итеративные алгоритмы
    – Лекция #2.2: Рекурсия I
    – Лекция #2.3: Рекурсия II, рекурсивные алгоритмы
    – Лекция #2.4: Динамические структуры данных
    – Лекция #2.5: Память в Java
    3. Модуль #3 (Исключения):
    – Введение
    – Лекция #3.1: try-catch-finally
    – Лекция #3.2: checked/unchecked
    – Лекция #3.3: Internals and handling
    – Лекция #3.4: try-with-resources
    – Лекция #3.5: popular exceptions in JDK
    4. Модуль #4 (Ввод/вывод, Java I/O, java.io.*):
    – Лекция #4.1: Charsets
    – Лекция #4.2: I/O Streams (Adapter/Decorator)
    – Лекция #4.3: Serialization
    – Лекция #4.4: File System
    – Лекция #4.5: Java NIO
    5. Модуль #5 (Многопоточность):
    – intro
    – Лекция #5.1: Thread, Runnable
    – Лекция #5.2: JMM, volatile
    – Лекция #5.3: monitor (synchronized, wait()/notify()/notifyAll())
    – Лекция #5.4: Thread.interrupt(), InterruptedException
    – Лекция #5.5: ThreadLocal, ExecutionService, Future, CountDownLatch, CyclicBarrier
    6. Модуль #6 (Коллекции, Collections API, java.util.*):
    – Лекция #6.1: Big-O notation
    – Лекция #6.2: base hierarchy
    – Лекция #6.3: Iterable/Iterator, foreach
    – Лекция #6.4: List, ArrayList, LinkedList, ListIterator, Object.equals()
    – Лекция #6.5: HashSet/HashMap, hashCode() + equals() consistency
    – Лекция #6.6: TreeSet, TreeMap, Comparable/Comparator
    7. Модуль #7 (Объектно-ориентированное программирование):
    – Лекция #7.1, Low level: Type (ClassCastException, instanceOf, java.lang.Class)
    – Лекция #7.2, Low level: Object construction
    – Лекция #7.3, Low level: Entities (class, interface, abstract class, enum)
    – Лекция #7.4, Low level: Methods (overloading, overriding, hiding)
    – Лекция #7.5, Low level: Scope (access modifiers, packages)
    – Лекция #7.6, Low level: Nested (inner, static nested, anonimous)
    – Лекция #7.7, Low level: Other (static, fields, boxing, …)
    – Лекция #7.8, High level: Terms, UML
    – Лекция #7.9, High level: patterns I
    – Лекция #7.10, High level: patterns II
    8. Модуль #8 (Project Lambda + Stream API):
    – Лекция #8.1: default methods, method reference
    – Лекция #8.2: Project Lambda
    – Лекция #8.3: Stream, Predicate, Function, …
    – Лекция #8.4: elements of Functional algorithms
    9. Модуль #9 (Продвинутые языковые возможности):
    – Лекция #9.1: Аннотации
    – Лекция #9.2: Генерики
    – Лекция #9.3: Reflection API (java.lang.reflect.*)
    – Лекция #9.4: Class loading, bytecode generation, Proxy

     
    Последнее редактирование модератором: 6 апр 2014
  2. Последние события

    1. Doreamon
      Doreamon не участвует.
      28 июл 2021
    2. name_and
      name_and не участвует.
      3 сен 2017
    3. name_and
      name_and участвует.
      3 сен 2017
    4. maxiaka45
      maxiaka45 участвует.
      28 дек 2015

    Последние важные события

    1. skladchik.com
      Цена составляет 9000р.
      1 ноя 2014
  3. Обсуждение
  4. 5 апр 2014
    #2
    sapfir73
    sapfir73 ЧКЧлен клуба
    недоделанный сайт, ещё не все материалы подготовлены автором, а здесь уже темка создана, странно это.
    и непонятно, к чему тут 100-150 часов видео смотреть, если читал книги из предлагаемого списка.

    ps, на сайте ссылка на ютуб канал, где часть материала есть по данному курсу
     
  5. 1 ноя 2014
    #3
    migel3
    migel3 БанЗабанен
    Цена стала 225$
     
    1 человеку нравится это.

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