Мета закинута
Автор не відписував в цілі 6 років 9 месяців 13 днів
	Загальна
	
        
            
        
                    
    
    
    Пройти 40 уровней JavaRush
Пройти все 40 уровней на обучающем сервисе JavaRush до 14 декабря 2019.
Критерій завершення
Попасть на стажировку.
- 
                    
                    
Знакомство с Java: вывод на экран, типы String и int
 - 
                    
                    
Знакомство с Java: переменные, методы, классы
 - 
                    
                    
Первая программа: ввод с клавиатуры, работа в IDE
 - 
                    
                    
Знакомство с ветвлениями и циклами
 - 
                    
                    
Знакомство с классами: написание своих классов, конструкторы
 - 
                    
                    
Знакомство с объектами: написание своих объектов, время жизни, статические переменные
 - 
                    
                    
Массивы и списки: Array, ArrayList, знакомство с Generics
 - 
                    
                    
Коллекции: LinkedList, HashSet, HashMap. Date - дата.
 - 
                    
                    
Знакомство с исключениями: try, catch, throws, multy-catch.
 - 
                    
                    
Приведение примитивных типов: расширение и сужение.
 - 
                    
                    
Основы ООП: основные принципы, наследование, инкапсуляция.
 - 
                    
                    
Основы ООП: перегрузка, полиморфизм, абстракция, интерфейсы.
 - 
                    
                    
Интерфейсы: сравнение с абстрактным классом, множественное наследование.
 - 
                    
                    
Приведение типов, instanceof. Большая задача на интерфейсы.
 - 
                    
                    
Перегрузка методов, особенность вызова конструкторов
 - 
                    
                    
Знакомство с нитями: Thread, Runnable, start, join, interrupt, sleep
 - 
                    
                    
Знакомство с нитями: synchronized, volatile, yield
 - 
                    
                    
Знакомство с потоками: InputStream/OutputStream, FileInputStream, FileOutputStream
 - 
                    
                    
Знакомство с потоками: Reader/Writer, FileReader/FileWriter
 - 
                    
                    
Сериализация
 - 
                    
                    
Устройство объекта Object: equals, hashCode, clone, wait, notify, toString(),...
 - 
                    
                    
String: mutable, immutable, format, StringTokenizer, StringBuilder, StringBuffer
 - 
                    
                    
Внутренние классы, примеры: Map.Entry
 - 
                    
                    
Внутренние классы, особенности реализации
 - 
                    
                    
Системы контроля версий: Git и SVN. Generics
 - 
                    
                    
Создание и остановка нитей: start, interrupt, sleep, yield.
 - 
                    
                    
Совместный доступ к монопольным данным: synchronized, volatile
 - 
                    
                    
DeadLock. Wait, notify, notifyAll
 - 
                    
                    
ThreadGroup, ThreadLocal, Executor, ExecutorService, Callable
 - 
                    
                    
Autoboxing, особенности реализации
 - 
                    
                    
Операторы: числовые, логические и бинарные
 - 
                    
                    
Работа с файлами и архивами
 - 
                    
                    
RMI и динамический прокси
 - 
                    
                    
JSON, JavaScript
 - 
                    
                    
Рекурсия. Сборка мусора и типы ссылок в Java. Логгирование
 - 
                    
                    
Основные паттерны для создания веб приложений. Углубленное изучение коллекций
 - 
                    
                    
Паттерны проектирования. Утилитные классы Arrays. Collections
 - 
                    
                    
Методологии разработки. Аннотации в Java. Иерархия исключений
 - 
                    
                    
Создаем первое веб приложение. Работа с Tomcat и Idea
 - 
                    
                    
URI, URL. REST сервисы. Создаем свое клиент-серверное приложение.
 
- 1212
 - 17 грудня 2018, 09:00
 
Не пропустіть нові записи!
Підпишіться на ціль і стежте за її досягненням