Get Started. It's Free
or sign up with your email address
Self education by Mind Map: Self education

1. Fourth module

1.1. Getting started

1.1.1. TDD

1.1.2. Java Android

1.1.3. English language

1.1.4. Read books

1.1.4.1. Экстремальное программирование: разработка через тестирование

1.1.4.2. Командовать или подчинятся? : М. Е. Литвак

1.1.4.3. Android для разработчиков

2. The first module

2.1. Getting started

2.1.1. DB

2.1.1.1. SQL

2.1.1.1.1. MySQL

2.1.1.1.2. PostgreSQ

2.1.1.1.3. SQLite

2.1.1.2. NoSQL

2.1.1.2.1. MongoDB

2.1.2. Certified Associate Java®

2.1.2.1. Java Building Blocks

2.1.2.2. Operators and Statements

2.1.2.3. Core Java APIs

2.1.2.4. Methods and Encapsulation

2.1.2.5. Class Design

2.1.2.6. Exceptions

2.1.3. JDBC Api

2.1.4. English language

2.1.5. Read books

2.1.5.1. Refactoring: Martin Fowler

2.1.5.2. Code Complete:Стив Макконнелл

2.1.5.3. Thinking in Java:Брюс Эккель

2.1.5.4. Mastering SQL: Мартин Грабер

3. Second module

3.1. Getting started

3.1.1. ORM

3.1.1.1. JPA

3.1.1.2. Hibernate

3.1.2. Java8

3.1.2.1. Default методы в интерфейсах.

3.1.2.2. Функциональные интерфейсы.

3.1.2.3. Лямбда-выражения

3.1.2.4. java.util.stream

3.1.2.5. java.time

3.1.3. English language

3.1.4. Read books

3.1.4.1. Beginning Hibernate

3.1.4.2. Java Persistence with Hibernate

3.1.4.3. Java 8. Полное руководство. : Герберт Шилдт

3.1.4.4. Структуры данных и алгоритмы в Java.

3.1.5. Design patterns

3.1.6. assembly automation

3.1.6.1. Maven

3.1.6.2. Gradle

4. Third module

4.1. Getting started

4.1.1. Spring

4.1.1.1. Spring Framework

4.1.1.2. Spring Boot

4.1.1.3. Spring Data

4.1.1.4. Spring Security

4.1.2. English language

4.1.3. Read books

4.1.3.1. Spring 4 для профессионалов.

4.1.3.2. Spring в действии.

4.1.3.3. Design Patterns

4.1.3.4. Git Pro Book

4.1.4. GIT