Software development projects on Microsoft .Net platform

The course allowed us to prepare young programmers, to be included in the working groups of Gruppo SCAI, involved in software development projects under Microsoft .Net, providing them with technical and methodological tools, useful for rapid professional growth

03/07/2015, Bologna, SCAI Consulting

Microsoft .Net development software – june – July 2015 – Bologna

The objective of the course was to train young programmers by providing the tools needed to integrate quickly in the working groups of Gruppo SCAI of software development projects on Microsoft .Net platform.

Idalgo Cantelli - Microsoft Senior Developer - SCAI Consulting - Bologna

Idalgo Cantelli
SCAI Consulting

July 3rd, ended the course of software development Microsoft .Net, for young programmers. The course, organized by SCAI Consulting, was held in Bologna and the coaching role was given to Idalgo Cantelli, Master Developer with 20 years experience on Microsoft technologies. It was an intensive training course (240 hours of classroom training) over the entire stack of Microsoft .Net and related technologies.

Some the discussed topics:

  • CLR internals
  • SDK command-line utilities
  • The common type system
  • Principles of object oriented programming
  • Interfaces as indirection levels
  • LINQ to Objects
  • Generics
  • Reflection
  • Strongly-typed collections
  • ADO .NET
  • ASP .NET Web forms development
  • ASP .NET Server controls
  • ASP .NET Data binding
  • ASP .NET Ajax Extensions
  • Caching in ASP .NET
  • Ajax Control Toolkit
  • Tracing and logging with log4net
  • HTML5
  • CSS3
  • SQL Server 2014 installation and management
  • Transact-SQL
  • Unit Test with NUnit
  • Mocking with Moq
  • Test Driven Development
  • Agile methodologies (Scrum / Pair programming / refactoring)

The objective of the course in software development on Microsoft .Net, was to initiate young programmers to software development, preparing them to work in teams on complex and structured projects to provide the best tools for quick insertion in the working groups and for a fast career growth.