1

Этап 1

Learn C# in Depth

2

Этап 2

Get familiar with Git

3

Этап 3

Learn Unit Testing

4

Этап 4

Learn about IoC Containers: Autofac, Windsor Container and StructureMap.

5

Этап 5

Contribute to Open Source Projects

6

Этап 6

Learn about Continuous Integration and try setting up TeamCity, Hudson or CruiseControl.NET.

7

Этап 7

Learn about Object Relational Mapper, but be prepared to outgrow it for NoSQL persistence like CouchDB, MongoDB or RavenDB.

8

Этап 8

Check out the buzz about cloud computing, try Windows Azure Platform

9

Этап 9

Learn about messaging architectures and try NServiceBus, MassTransit or RhinoQueues.

10

Этап 10

Read Domain-Driven Design and apply it in your projects.

11

Этап 11

Get Started with CQRS Architectures and practice it in a learning project.

12

Этап 12

Learn ASP .NET MVC in depth

13

Этап 13

Learn WPF\MVVM\UWP in depth

1

Этап 1

Learn C# in Depth

2

Этап 2

Get familiar with Git

3

Этап 3

Learn Unit Testing

4

Этап 4

Learn about IoC Containers: Autofac, Windsor Container and StructureMap.

5

Этап 5

Contribute to Open Source Projects

6

Этап 6

Learn about Continuous Integration and try setting up TeamCity, Hudson or CruiseControl.NET.

7

Этап 7

Learn about Object Relational Mapper, but be prepared to outgrow it for NoSQL persistence like CouchDB, MongoDB or RavenDB.

8

Этап 8

Check out the buzz about cloud computing, try Windows Azure Platform

9

Этап 9

Learn about messaging architectures and try NServiceBus, MassTransit or RhinoQueues.

10

Этап 10

Read Domain-Driven Design and apply it in your projects.

11

Этап 11

Get Started with CQRS Architectures and practice it in a learning project.

12

Этап 12

Learn ASP .NET MVC in depth

13

Этап 13

Learn WPF\MVVM\UWP in depth

17 марта 2016 01 января 2017
Цель завершена 24 июля 2016
Карьера и работа

Become Senior .NET Developer

Now I'm working as a middle .NET developer in an international company. I would like to improve my professional skills to move to the higher position.

My plan mainly based on Pluralsigh video courses and famous books (Pro series, Mark Seeman etc).

In addition to my regular job I have my personal project. It's very simple application which i develop for my mom. She wants to have an application to keep her collection of Coins. This simple application will be a place where I will try a new technologies.

 Критерий завершения

Get Senior .NET developer job offer

  1. Learn C# in Depth

    1. CLR via C# by Jeffrey Richter

    2. Professional C# 4.0 and .NET 4

  2. Get familiar with Git

    1. ​Git on CodeSchool

  3. Learn Unit Testing

    1. Test First Development - Part 1

    2. Test First Development - Part 2

    3. Automated Acceptance Testing with SpecFlow and Gherkin

    4. Better .NET Unit Tests with AutoFixture: Get Started

    5. Better Unit Test Assertions with Shouldly

  4. Learn about IoC Containers: Autofac, Windsor Container and StructureMap.

    1. Inversion of Control

    2. Dependency Injection in .NET, Mark Seeman

  5. Contribute to Open Source Projects

  6. Learn about Continuous Integration and try setting up TeamCity, Hudson or CruiseControl.NET.

    1. Continuous Integration​

  7. Learn about Object Relational Mapper, but be prepared to outgrow it for NoSQL persistence like CouchDB, MongoDB or RavenDB.

    1. NHibernate Fundamentals​

    2. Entity Framework Code First Migrations

  8. Check out the buzz about cloud computing, try Windows Azure Platform

    1. Windows Azure Fundamentals​

  9. Learn about messaging architectures and try NServiceBus, MassTransit or RhinoQueues.

    1. Introduction to NServiceBus

  10. Read Domain-Driven Design and apply it in your projects.

    1. Domain-driven design Book by Eric J. Evans

    2. Domain-Driven Design in Practice

    3. Domain-Driven Design Fundamentals

  11. Get Started with CQRS Architectures and practice it in a learning project.

    1. Modern Software Architecture: Domain Models, CQRS, and Event Sourcing by Dino Esposito​ ​

  12. Learn ASP .NET MVC in depth

    1. Pro ASP.NET MVC 4 Book by Adam Freeman

    2. Building a Web App with ASP.NET 5, MVC 6, EF7 and AngularJS

    3. Developing ASP.NET MVC Web Applications

    4. Knockout Fundamentals

    5. Angular: The Big Picture

  13. Learn WPF\MVVM\UWP in depth

    1. Pro WPF: Windows Presentation Foundation in .NET 5.0 Book by Matthew MacDonald​

    2. Introduction to Universal Windows Platform Development with XAML

    3. Enterprise WPF with XAML and C# from Scratch

    4. Creating Modern WPF Apps with MahApps.Metro

    5. MVVM Light Toolkit Fundamentals

  • 2923
  • 17 марта 2016, 05:28
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?