From A Non-Programmer To Full Stack .NET Developer
Minimum price
Suggested price

From A Non-Programmer To Full Stack .NET Developer

Step-by-step guide for your first web application (includes setup tutorials for the tools you need)

About the Book

I am following the same principles and steps I took when I learned programming for the first time, because I was just like you knowing almost nothing and I am now a Senior Full Stack Developer. Everything presented here is already tested on me and more others and it works.

My first advice for you is "don’t be scared, but in the same time don't expect it to be very easy". Life is not all beer and skittles and for sure I am not here to lie to you that by only reading this book you’ll become an awesome developer. Think of it as a great and unique opportunity, a starting point to learn something new. You have to stay motivated and work very hard to master it.

What will you learn ?

  • Build a very simple functional web application from the ground up using industry standard practices
  • Understand and develop basic C# backend applications
  • Understand and develop basic HTML,CSS and JS frontend applications
  • Understand the basic concepts of programming
  • Learn how to search on google
  • Learn the next steps to become an experienced programmer

Are there any requirements or prerequisites ?

  • A laptop/desktop pc with Windows
  • Motivation to achieve your goal :)
  • No-programming knowledge is required ( we will start from the very beginning and install tools we need as we go )
  • Share this book

  • Categories

    • Web Development
    • ASP.NET
    • JavaScript
    • .NET
    • C#
    • APIs
    • CSS
    • SQL Server
    • HTML
    • Software Engineering
    • Software Architecture
  • Feedback

    Email the Author(s)

About the Author

Ion Cosmin Grigore
Ion Cosmin Grigore

Cosmin grew up in Ploiesti and graduated from the University Politehnica of Bucharest. He has over 8 years of professional experience in software development, having had the opportunity to improve his teaching and leadership skills.

He is passionate about personal development, nurturing emotional intelligence, social and financial skills in every possible way, this being proven by the numerous personal projects we worked on, including some related to cryptocurrencies.

With an exceptional eye for details when it comes down to helping others achieve their goals, he considers everyone can learn if they take the right path.

If you want to find more about him, we recommend following him on Facebook & LinkedIn.

Personal Note:

Hey everyone! I like people who want to overcome their current condition and hate arrogant people and those who do not want to evolve.

I hope my lectures help you achieve your extraordinary goals.

Bundles that include this book

Bought separately
Bundle Price

Table of Contents

Course overview

The Purpose Of This Guide

What Is Programming?

What Is A Full Stack Developer? Database, Frontend and Backend explained

Obstacles & You: One Step Ahead Of Everyone Around You

Before writing code

What is a web browser?

What is an IDE?

Microsoft Visual Studio: Setup

How Web Applications Usually Work

What is Hosting?

Choosing Our Database: Setup

Pop Quiz

Starting Slowly, Decoupled

Database System Introduction: understanding Microsoft SQL Server

Database Schema Using Medieval Methods: the magical pen and the paper

Creating Our First Database: a new love story

Adding Test Data To Our Tables

Pop quiz 2

What Is T-SQL: example

Pop quiz 3

Basic Programming Knowledge

Our Backend: C#

Class, methods, variables, namespaces and types

Pop quiz 4

Our Frontend: Html, css and Javascript


First Steps With Our IDE

Solution, Projects And The Right Architecture: using the magical pen again

One Step Closer: creating our digital project

Few Programming Terms Explained: you will always hear them

Linking The Database

Elegant Way Of Writing T-SQL Queries: lambda expressions

Pop Quiz 5


The Management Layer

What is mapping

Data Transfer Objects ( DTOs ): MovieDTO


Pop Quiz 6


What Is An API

Some More Programming Terms Explained: related to APIs

Our First API

Debugging Our Simple API

Pop Quiz 7


The Frontend Layer

What is Bootstrap?

Using Our Frontend Project: First MVC Controller

Pop quiz 8– CRUD

The Entire Flow Explained Again: the magical pen

First View: the ‘list’ page

A New View: the ‘details’ page

Pop Quiz 9

Summary: your first web application

The End

Helpful Links: further reading

The Enormous Amount of Frontend Libraries

Course Wrap Up

Final exam


The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

80% Royalties. Earn $16 on a $20 book.

We pay 80% royalties. That's not a typo: you earn $16 on a $20 sale. If we sell 5000 non-refunded copies of your book or course for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earnedover $13 millionwriting, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub