Please, change device orientation to portrait

Poland: .Net
Development

.NET Development

WHAT DO WE OFFER?

  • 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’ll get wide knowledge and experience working with CMS platform.
  • 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

 

WHo can apply?

  • Do you have general knowledge of С# and OOP?
  • Do you have general knowledge of database technologies?
  • Is your level of English Intermediate+?
  • Are you ready to be involved in education process at the IT Academy for around 10h per week?  

 

WHAT IS THE MINIMUM TECHNICAL KNOWLEDGE DEMANDED TO ENTER THE COURSE AND WHICH RESOURCES CAN BE USED FOR PREPARATION?

·         С#  programming

®      https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/

·         Basic knowledge of СSS, HTML and JavaScript:

®      https://www.w3schools.com/js/

®      https://www.tutorialspoint.com/css/

®      http://www.tutorialspoint.com/html/

·         Basic knowledge of SQL

®      https://www.w3schools.com/sql/

·         Minimal experience in dealing with version control system Git:

 

®      https://git-scm.com/book/en/v2

 

·         Basic understanding of Client - Server  model and Web development:

 

®      https://en.wikipedia.org/wiki/Client-server_model

 

HOW TO SIGN UP FOR THE COURSE? GET SOME ANSWERS!

Recruitment process has three steps:

       1.     Technical test (online)

       2.     English test (via phone, with our teachers from Language Center)

       3.     Interview with technical expert and recruiter (in our office)

 

How our course is going to look like:

        ·       Classes take place in our office

        ·       Schedule: week days, afternoon hours, 3 times per week for around 3 hours

        ·       You’ll get practical experience of how the project is driven

 

Should you have any questions related to SoftServe Academy in Poland, please contact Anna Złocka, SoftServe Academy Coordinator: azloc@softserveinc.com

 

Available groups for registration

Currently, there are no courses in this direction that are open for registration.


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

Call
us
Feed
back