.NET is an open-source developer platform and software framework from Microsoft, used for developing software applications with multiple different programming languages.
Some benefits of the .NET framework include:
• allows for cross-platform software development
• provides many tools and libraries for building applications
• based on object-oriented programming
• visual studio is integrated with .NET, providing an Integrated Development Environment (IDE)
• flexible deployment and easy maintenance of applications
In this .NET Fundamentals course, you will learn how to become a net programmer. This course is for those who are transitioning from being an IT-professional or are moving from other technologies. Filled with practical exercises and real world examples, you will be taken through all the major areas of .NET development. This course is also packed with tips and tricks to ensure that you become as productive as possible, as fast as possible.
At the end of this course, you’ll be productive and you’ll know the following:
• how to setup a developer environment
• object-oriented programming concepts
• C# basics
• database development
• how to debug a .NET app
• how to create a WEB API project
Target audience:
This course is for anyone who wants to become a .NET developer, especially for those transitioning from being an IT-professional or who are moving from other technologies.
Module 8: Creating data access library
– Limit access to your internal collections
– Explicitly spicify columns
– Specifying relationships in data and code
– Calling a methd on a new object
– Updating data
– CAP theorem
– Database normalisation
– ACID Hand-on exercices
Module 10: Linq
– Introduction
– What is Linq
– IEnumerable
– Creating an extension model
– Lambda expressions
– Func and Actions types
– Var
– Queries
– Filters
– Streasming operators
– Ordering
– Projecting
– Joining
– Grouping
– Aggregating
– Linq and Entity Framework Hand-on exercices
Module 11: Introducing REST
– Tooling
– Introducing REST
– REST Constrains
– The Richardson Maturity Model Hand-on exercices
Module 12: Getting Resources
– Working with routing
– Httpm GET method
– Facing model vs Entity model
– Resource Collection
– Automapper
– Status codes Hand-on exercices
Module 13: Creating and Deleting Resources
– Method safety
– Method idempotency
– Creating a resource
– POST method
– Deleting a resource
– DELETE method Hand-on exercices
Module 14: Updating resources
– The repository pattern
– Updating a resource
– PUT method
– Upserting
– Partially update a resource
– PATCH method Hand-on exercices
Note:
Every student has assigned to him his own virtual lab environment setup.
Additional details:
To attend this course, you need to have:
• PC/Laptop with internet access
• Updated web browser
.Net Fundamentals
840
CATEGORY: Programming Course
DURATION: 2 days
SKILL LEVEL: Associate
LECTURES: 14 lessons
PRICE: 840 €
CATEGORY: Programming Course
DURATION: 2 days
SKILL LEVEL: Associate
LECTURES: 14 lessons
Course description:
.NET is an open-source developer platform and software framework from Microsoft, used for developing software applications with multiple different programming languages.
Some benefits of the .NET framework include:
• allows for cross-platform software development
• provides many tools and libraries for building applications
• based on object-oriented programming
• visual studio is integrated with .NET, providing an Integrated Development Environment (IDE)
• flexible deployment and easy maintenance of applications
In this .NET Fundamentals course, you will learn how to become a net programmer. This course is for those who are transitioning from being an IT-professional or are moving from other technologies. Filled with practical exercises and real world examples, you will be taken through all the major areas of .NET development. This course is also packed with tips and tricks to ensure that you become as productive as possible, as fast as possible.
At the end of this course, you’ll be productive and you’ll know the following:
• how to setup a developer environment
• object-oriented programming concepts
• C# basics
• database development
• how to debug a .NET app
• how to create a WEB API project
Target audience:
This course is for anyone who wants to become a .NET developer, especially for those transitioning from being an IT-professional or who are moving from other technologies.
Module 8: Creating data access library
– Limit access to your internal collections
– Explicitly spicify columns
– Specifying relationships in data and code
– Calling a methd on a new object
– Updating data
– CAP theorem
– Database normalisation
– ACID Hand-on exercices
Module 10: Linq
– Introduction
– What is Linq
– IEnumerable
– Creating an extension model
– Lambda expressions
– Func and Actions types
– Var
– Queries
– Filters
– Streasming operators
– Ordering
– Projecting
– Joining
– Grouping
– Aggregating
– Linq and Entity Framework Hand-on exercices
Module 11: Introducing REST
– Tooling
– Introducing REST
– REST Constrains
– The Richardson Maturity Model Hand-on exercices
Module 12: Getting Resources
– Working with routing
– Httpm GET method
– Facing model vs Entity model
– Resource Collection
– Automapper
– Status codes Hand-on exercices
Module 13: Creating and Deleting Resources
– Method safety
– Method idempotency
– Creating a resource
– POST method
– Deleting a resource
– DELETE method Hand-on exercices
Module 14: Updating resources
– The repository pattern
– Updating a resource
– PUT method
– Upserting
– Partially update a resource
– PATCH method Hand-on exercices
Note:
Every student has assigned to him his own virtual lab environment setup.
Additional details:
To attend this course, you need to have:
• PC/Laptop with internet access
• Updated web browser