Java-джун 80 lvl
Один из основных языков, на которых я буду писать в дальнейшем после учебы. Направление, скорее всего, будет Java EE.
- 
                    
                    JavaRush 30 (40)- 
                                                                        1-10 уровни 
- 
                                                                        11. Основы ООП: основные принципы, наследование, инкапсуляция. 
- 
                                                                        12. Основы ООП: перегрузка, полиморфизм, абстракция, интерфейсы. 
- 
                                                                        13. Интерфейсы: сравнение с абстрактным классом, множественное наследование. 
- 
                                                                        14. Приведение типов, instanceof. Большая задача на интерфейсы. 
- 
                                                                        15. Перегрузка методов, особенность вызова конструкторов 
- 
                                                                        16. Знакомство с нитями: Thread, Runnable, start, join, interrupt, sleep 
- 
                                                                        17. Знакомство с нитями: synchronized, volatile, yield 
- 
                                                                        18. Знакомство с потоками: InputStream/OutputStream, FileInputStream, FileOutputStream 
- 
                                                                        19. Знакомство с потоками: Reader/Writer, FileReader/FileWriter 
- 
                                                                        20. Сериализация 
- 
                                                                        21. Устройство объекта Object: equals, hashCode, clone, wait, notify, toString(),... 
- 
                                                                        22. String: mutable, immutable, format, StringTokenizer, StringBuilder, StringBuffer 
- 
                                                                        23. Внутренние классы, примеры: Map.Entry 
- 
                                                                        24. Внутренние классы, особенности реализации 
- 
                                                                        25. Создание и остановка нитей: start, interrupt, sleep, yield. 
- 
                                                                        26. Совместный доступ к монопольным данным: synchronized, volatile 
- 
                                                                        27. DeadLock. Wait, notify, notifyAll 
- 
                                                                        28. ThreadGroup, ThreadLocal, Executor, ExecutorService, Callable 
- 
                                                                        29. Autoboxing, особенности реализации 
- 
                                                                        30. Операторы: числовые, логические и бинарные 
- 
                                                                        31. Работа с файлами и архивами 
- 
                                                                        32. RMI и динамический прокси 
- 
                                                                        33. JSON, JavaScript 
- 
                                                                        34. Рекурсия. Сборка мусора и типы ссылок в Java. Логгирование 
- 
                                                                        35. Создаем первое веб приложение. Работа с Tomcat и Idea 
- 
                                                                        36. Основные паттерны для создания веб приложений. Углубленное изучение коллекций 
- 
                                                                        37. Паттерны проектирования. Утилитные классы Arrays. Collections 
- 
                                                                        38. Методологии разработки. Аннотации в Java. Иерархия исключений 
- 
                                                                        39. Системы контроля версий: Git и SVN. Generics 
- 
                                                                        40. URI, URL. REST сервисы. Создаем свое клиент-серверное приложение. 
 
- 
                                                                        
- 
                    
                    500-1000 алгоритмических задач- 
                                                                        100 задач 
- 
                                                                        200 задач 
- 
                                                                        300 задач 
- 
                                                                        400 задач 
- 
                                                                        500 задач 
 
- 
                                                                        
- 
                    
                    Пройти стажировку JavaRush- 
                                                                        Неделя 1 
- 
                                                                        Неделя 2 
- 
                                                                        Неделя 3 
- 
                                                                        Неделя 4 
- 
                                                                        Неделя 5 
- 
                                                                        Неделя 6 
- 
                                                                        Неделя 7 
- 
                                                                        Неделя 8 
- 
                                                                        Неделя 9 
- 
                                                                        Неделя 10 
- 
                                                                        Неделя 11 
- 
                                                                        Неделя 12 
 
- 
                                                                        
- 
                    
                    Курс на Хэкслетеhttps://ru.hexlet.io/professions/java - Жизнь программиста
- Bash: Основы командной строки
- Введение в Java
- Байт-код Java
- Java: Структуры данных
- Java Generics
- Java: Многопоточность
- Протокол HTTP
- Базы данных: SQL (DDL/DML)
- Базы данных: SQL (DQL)
 Coste de la etapa — 27.84 $ 
- 
                    
                    Задачи из Java Puzzlers
- 
                    
                    Алгоритмы и структуры данных- Книга Algorithms, Sedgewick, Wayne
- Книга CLRS
- Design Patterns Book
- Курс Java Design Patterns and Architecture на Udemy
 
- 
                    
                    MOOC-курсы- Курс Intro to Programming in Java на Udacity https://www.udacity.com/course/cs046
- Курс Java Multithreading на Udemy https://www.udemy.com/java-multithreading
- Курс "Servlets and JSPs: Creating Web Applications With Java" 
 https://www.udemy.com/javawebtut
 http://rutracker.org/forum/viewtopic.php?t=4935421
 
- 
                    
                    КнигиНе все. Позже выберу. 
- 
                    
                    Прочие материалы для общего развитияНе все, выберу нужные позже. - Вебинары на http://javawebinar.ru
- Курс Software Testing, Udacity
- Курс Software Debugging, Udacity
- Курсы от Lynda
- Курс "Основы Java" на Lektorium RU
- Code Conventions for the Java прочесть обязательно
- Ошибки начинающих прочесть обязательно
- Библиотека примеров приложений Java RU
 
- 2461
- 10 noviembre 2013, 19:52
¡No omita entradas nuevas!
Suscríbase al objetivo y siga su logro
 
     
     
                         
				