My software engineering knowledges and skills

Get Started. It's Free
or sign up with your email address
Rocket clouds
My software engineering knowledges and skills by Mind Map: My software engineering knowledges and skills

1. Java

1.1. Java Core

1.1.1. course SoloLearn

1.1.2. Java 8 для начинающих. Шилдт

1.1.3. Java package naming convention

1.1.4. Типы ссылок на объекты

1.1.5. Multithreading

1.1.6. Сериализация

1.1.7. Collection Framework

1.1.8. Core Java Interview Questions

1.2. Java Technologies

1.2.1. JUnit

1.2.2. Maven

1.2.2.1. Maven naming convention

1.2.3. JDBC (fundamentals)

1.2.4. Hibernate

1.2.5. Spring Framework

1.2.5.1. Core

1.3. Misc

1.3.1. CallBack

1.3.2. CodingBat

2. Fundamentals

2.1. Algorithms and Data Structures

2.1.1. course Data Structures

2.1.2. course Algorithmic Toolbox

2.2. Design patterns

2.2.1. Head First Design Patterns

2.2.2. GoF

2.2.3. MVP / MVC / MVVM

2.2.3.1. MVC

2.2.3.2. MVP

2.2.3.3. MVVM

2.2.4. Object pool

2.2.4.1. Example

2.3. Misc

2.3.1. Принцип подстановки Барбры Лисков

2.3.2. Obfuscation

2.3.3. N-Tier

2.4. Architecture

2.4.1. UML

2.4.1.1. UML overview

2.4.1.2. Component diagram

2.4.2. Microservice Architecture

2.4.3. ABAC + XACML

2.5. Operation Systems

2.5.1. Modern Operating Systems (A. Tanenbaum)

2.5.2. How Linux Works book

2.6. Cryptography

2.6.1. Public-key cryptography

2.6.2. AES

2.6.3. Hashing with salt

3. Databases

3.1. SQL

3.1.1. SQL Tutorial

3.1.2. книга Бен Форта

3.1.3. course Solo Learn

3.2. Mongo DB (fundamentals)

3.3. СУБД, MySQL (fundamentals)

3.4. NoSQL

3.4.1. "NoSQL Distilled" book (part 1)

3.4.2. Elasticsearch The Definitive Guide

3.5. Книга "СУБД для программиста. Базы данных изнутри"

4. Version Control Systems

4.1. Git

4.1.1. ProGit главы 1, 2, 3 и 6

4.1.2. GitHub

4.2. TFS

5. .Net

5.1. "CLR via C#" book

5.2. Общие сведения о .Net

5.3. C#

5.3.1. Expression Tree + IQueryable

5.3.2. Asynchronous Programming

5.3.2.1. Async / Await

5.3.2.2. Deadblocks

5.3.3. Code Style

5.3.4. Concurrency in C# (async + TPL)

5.4. .Net Core

5.4.1. ASP.NET Core in Action book

5.4.2. Общие сведения о .Net Core

5.4.3. .Net Foundation

5.4.4. ASP .Net Core

5.5. .Net Framework

5.5.1. Troelsen's book

5.5.2. ASP .NET

5.5.2.1. Web API

5.5.2.2. SignalR

5.5.3. Unit Tests

5.5.3.1. Microsoft Fakes

5.5.3.2. xUnit

5.5.4. WCF

5.5.5. WPF basics

5.5.5.1. Data Binding

6. Netwroks

6.1. Computer Networking: A Top-Down Approach!

6.2. Authentication

6.2.1. Authentication basics

6.2.2. OAuth 2.0 basics

6.2.3. Open ID Connect basics

6.2.4. JWT Token

6.3. SOAP / REST

6.3.1. RESTful Web services

6.3.2. SOAP

6.3.2.1. RPC

6.3.2.2. XML-RPC

6.4. DNS

6.4.1. DNS Concepts

6.4.2. Tutorial

6.5. Misc

6.5.1. Fiddler

6.5.2. OSI

6.5.3. JSon

6.5.4. SOA

6.5.5. HTTP

6.5.6. SSL

6.6. API

6.6.1. Zalando API guidelines

6.6.2. API Design

6.6.3. Swagger

7. Misc

7.1. Code Complete 2nd edition

7.2. NSIS scripts

7.3. MSMQ concept

7.4. COM concept

7.5. Code Simplicity

7.6. Changelog

7.7. Docker

7.7.1. Using Docker book

7.7.2. Docker workshop

7.7.3. Essential Docker for .NET Core

7.8. ML

7.8.1. "Introduction to Machine Learning with Python" book

8. Python

8.1. Course Solo Learn

8.2. "Head First Python" book