Please, change device orientation to portrait

.NET
Development
Development of Web-applications using С# and .NET tools

Do you have experience with this technology?
Then we invite you to SoftServe IT Academy without testing!
All that you need, share the repository with your .Net project.
We will contact you and invite to the interview in the nearest group

Quick registration on the .Net Development Course (Share your .Net project)

What do we suggest?

  •  Within the course you will be able to get up-to-date information  from real professionals about development of Web applications using C# and .NET Framework, and javascript libraries.

  • You will also have an opportunity to solidify it practically while teaming up with colleagues to develop real project, share knowledge and experience under the expert guidance.

  • Curriculum of the course enables receiving hands-on experience in such spheres:

 

Sphere Section Description
SDLC ALM Methodologies Scrum,  Kanban
  Source Control TFS, Git
  Continuous Integration Jenkins, TFS
Code quality Static code analysis FxCop, StyleCop, С# code convention
Automated testing MSTest, NUnit, Moq
Environment IDE Visual Studio 2017, MS SQL Database Server 2016
Core programming
С# 6
Common types CLR types
  Memory management .NET Garbage Collector
OOP Classes, interfaces, abstractions, composition.
Inheritance and polymorphism. Collections and generics.
Delegates and events C#5 delegates, events
Exceptions handling .NET 4.6 Framework  Exceptions
Serializations Binary, XML, Json serialization
Dependency Injection Unity, Ninject, Structure Map
Extension methods LINQ
ORM. Access to data ADO.NET/Entity Framework/EF Core
Multithreading C#5 – async, PLinq, TPL
Databases Relational database MS SQL
  Language T-SQL
Web Patterns MVC, MVVM
  ASP.NET ASP.NET MVC 5 / ASP.NET Core
  Interfaces. Protocols. Web services Rest, SOAP. ASP.NET Web API,  WCF
  Syntax JavaScript
OOD Patterns Dispose pattern SOLID, KISS, DRY principles

For those, who:

  • Have general knowledge of С# and OOP;
  • Have general knowledge of database technologies;
  • Level of English is Intermediate+;
  • Are ready to be involved in education process at the IT Academy 6-8 hours every day

What is the minimum technical knowledge required to enter the course and which resources can be used for preparation?

* What can bring advantages at the interview with an expert?

  • Basic knowledge of HTML\CSS and javascript;
  • Basic knowledge of SQL and RDBMS;
  • Knowledge and hands-on experience of web and desktop programs development using .Net technologies;
  • Link on the developed .Net project on GitHub
  • hands-on experience of dealing with version control system (Git);
  • Basic knowledge of OOD, SOLID principles;
  • Familiarity with Agile methodologies and principles (SCRUM).

 

* We don`t specify literature for this section and don`t put these questions on the obligatory list. But awareness of something, noted above, will be your advantage at the interview with a technical expert.

What is the procedure of entering courses? Answers to organizational questions

 

     ·       Schedule of courses of the IT Academy: 

o   https://career.softserveinc.com/en-us/schedule 

·       Registration for courses of the IT Academy:

         o  https://career.softserveinc.com/en-us/technology

 

Test assignments

 Sample of assignments

Do you have experience with this technology?
Then we invite you to SoftServe IT Academy without testing!
All that you need, share the repository with your .Net project.
We will contact you and invite to the interview in the nearest group

Quick registration on the .Net Development Course (Share your .Net project)

Available groups for registration

Course name
City
Course duration

.Net Development

Lviv

16.09.2019 – 16.12.2019


To learn about the registration opening, complete the following form:

Call
us
Feed
back