Thursday, September 24, 2020

Introduction To Full Stack Dot Net Development

 WHAT IS MEAN BY FULL STACK DEVELOPER

A software engineer who works both on the Front End like (Angular, HTML, JavaScript, CSS, Bootstrap, jQuery) and Back End like (ASP.NET Core, PHP, Python, Java, Database).

It means that it is necessary for a full stack developer to work both on Client Side as well as Server Side. The main reason behind is that he/she has to work on both ends (front end/back end) when developing an application.

Full stack developer has an interest in all software technologies.

WHY WE NEED FULL STACK DEVELOPER

 Here are some prominent reasons why you should hire a full stack development professional.

full stack developer helps you to keep every part of the system running smoothly.

full stack developer can provide helps to everyone in the team and greatly reduce the time and technical cost of team communication.

If one person can plays different roles, it saves your company’s personnel, infrastructure and operational  cost.

Learning Approach

In this series of articles we will discuss the Angular + Dot Net Core full stack learning approach. For the design of database we will use code first approach with entity framework core.

Learning Angular and Dot net core together means that you can become full stack dot net developer. So by learning these two technologies you can design front end in Angular and back end in Dot Net Core and you can produce complete web application of your own.

Working Diagram




What is ASP.NET Core

It is developed by Microsoft. ASP.NET Core is a cross platform Framework. Cross platform means it can run on windows, Linux and Mac OS. ASP.NET Core is also an open source light weight and high performance. It is a modern web framework by using that you can develop cloud based and also internet connected applications.

What is Angular

Angular is a framework and development platform for building efficient and sophisticated single-page web applications. Angular is typescript based platform, it is also open source and developed by Google.

Advantage of Angular

Angular is just a single framework you need to learn whether you are interested in developing for mobile application or for a desktop web application.

What is Single page Application

Angular is a single page application development framework (SPA) that means it dynamically rewrite the current page with new data from the web server instead of loading entirely new page which is a traditional approach.

Here is a YouTube video Link of my Full Stack Dot Net Development tutorial (Urdu/Hindi language)




Written By

Syed Sohail Ahmed Quadri

YouTube Channel

Right Way Learning






Introduction To Full Stack Dot Net Development

  WHAT IS MEAN BY FULL STACK DEVELOPER A software engineer who works both on the Front End like (Angular, HTML, JavaScript, CSS, Bootstrap,...