.NET Developer Skills Advancing

Hello There! Are you still new to .NET and want to enhance your skills and advance them to become a more productive .NET developer? Then you came to the right place. This course is about advancing your skills in the .NET development world and to become more productive and more better developer.

My name is Amr and I’ve been developing .NET solutions for the past 6 years and through out this journey I’ve seen a lot and learned a lot. I Took my MCSD about two years ago and worked for different company’s and would like to share my knowledge with you. And give you shortcuts that I wish that I knew when I wast just starting.

Environment Setup – Visual Studio Extending

This course will start off easy, just to show you how to install the visual studio. Then, we will see how we can install extensions to improve the visual studio experience. Then, we will see how we can create our own visual studio extensions.

Debugging And Profiling

Next section, we will see debugging more in depth and see how we can debug our applications more effectively. And how we can debug our applications remotely.

Project Structure and Design

Then, we will see how to setup our project solutions and making our applications more object oriented and share code between our application parts more effectively.

Unit Testing

Then, we will see unit testing using NUnit and how we can guarantee a that our work is correct and check our work effectively and make sure no parts from the applications breaks due to changes.

Code Enhancement & Shortcuts While Coding

We will see how we can create an effective comments for the code we write, and use T4 to generate code.

Source Control

We will learn in this section a very important development skills that is always  a requirement when ever you go. Source Control is very important and it can save you in many cases. We will use TFS to keep our code safe and to track changes.

NuGet Advanced

Learn how to work with nuget, create packages for nuget and how to create your own private nuget server.

Helping Tools

Next, we will see how we can keep our work organized using project management tools so we keep track of progress of work and how to estimate time and cost for projects and tasks.

SQL Server Tools

Learn how to make sql server sql statements writing much easier and much better.

*Note: Credit to purple-planet(dot)com for the used sound in the promo video.

Course Curriculum

  • Introduction

    What you will learn in this course

    • Introduction
      0m
  • Environment Setup

    What you will need to complete this course

    • Visual Studio Setup
      0m
    • Visual Studio Tour Part 1
      0m
    • Visual Studio Tour Part 2
      0m
  • Visual Studio Extending

    Learn how to extend visual studio beyond it's basic functions

    • Visual Studio Extensions and Recommended Extensions
      0m
    • Creating Your own extension
      0m
  • Debugging And Profiling

    • Debugging Part 1 – Breakpoints and Conditions
      0m
    • Debugging Part 2 – Autos, Locals, Watch, Parallel Watch
      0m
    • Debugging Part 3 – Remote Debugging
      0m
  • Project Structure and Design

    Learn how to advance your project structure and how to order the different projects

    • Basic Solution Setup
      0m
    • Making Project More Object Oriented
      0m
  • Unit Testing

    Learn how to create automated unit testing so you can check and QA your work with a click of a button

    • NUnit Introduction
      0m
    • Working with NUnit
      0m
    • Advanced NUnit
      0m
  • Code Enhancement & Code Generation

    Learn how to make your code look more professional

    • Coding Style
      0m
    • Comments and Documentation Part 1
      0m
    • Comments and Documentation Part 2
      0m
    • Code Generation
      0m
  • Source Control

    Learn how to setup source control and why it's very important to you to use it

    • Source Control Overview
      0m
    • Setup source control using visual Studio online
      0m
  • NuGet Advanced

    Learn how to create a private nuget server and create nuget packages

    • Creating Private NuGet server
      0m
    • Creating NuGet Packages
      0m
  • Helping Tools

    Introduce your self yo some tools that can enhance your work and make you more organized

    • Project Management Tools
      0m
  • SQL Server Tools

    Learn about some sql server available tools that can enhance your work

    • SQL Server Management Studio Tools
      0m

Instructors

    Developer and Trainer, want to give the world something amazing

    Reviews

    0
    0 rating
    5 stars
    0
    4 stars
    0
    3 stars
    0
    2 stars
    0
    1 star
    0