Learning Tracks

This Is It!

This is where the fun (and the work) starts! Were' going to focus on the three primary elements of every application:

  1. Front-End,
  2. Back-End
  3. Database.

As you spend time in these courses, you'll come to learn which part of development you enjoy more: The creative front-end, or the technical back-end.

How long will this take? And what will it cost?

If you plow straight through, it will take 190 hours, which is about 5 weeks.

And it will cost you 94.79

The cost is two months of a Pluralsight subscription at $37.42/month, plus one Udemy class at $19.95. And while 190 hours may sound like a lot! However, keep in mind that most boot camps last months and cost you many thousands.

Not bad, eh?

Courses and Classes.

For each area of study (Front-End, Database, and Back-End), I've carefully hand-picked a selection of courses and classes.  Each "class" is a self-contained lesson that covers a very specific topic. A "course" will cover a broader range of connected topics, and consists of one or more classes.

Front -End

Learn HTML 5 Learn CSS 3
Learn JavaScript Learn BootStrap


4 courses.
25 classes.
45 hours.

I think it's important to start with the UI/front-end courses first. It's the part of the app we all intuitively understand. We see it. We touch it. We interact with it. And visually, you'll start seeing results immediately, which keeps things fun and interesting.

1 Class. 2 hours.
This course is on Pluralsight.

Why I Picked This Course:

I like this course because I think it will give you an accurate and fair understanding of what a career as a front-end developer would feel like. Even if you don't think you want to be a front-end developer, I'd still encourage you to take a look at this.

Course Description:

"This course is a guide to kick-starting a career in front-end web development that addresses the need-to-know terms, topics, and concepts for an industry professional.

"Where a bootcamp or training course on HTML, CSS, and JavaScript is a solid way to start learning web development, this course will be the blueprint to what is needed, along with those skills, to achieve a professional career doing front end web development. This course covers everything from the history of the web development industry to the landscape of the web and details of a front end web developers daily workflow, then finishes strong with information on how to interview for a position and grow a career after getting in the door."

Check out the course: Front End Web Development Career Kickstart

1 class. 4 hours.
This course is on: Pluralsight.

Why I Picked This Course:

The course will give you a broad-based introduction to all of the tools used in front-end development.

Course Description:

"Learn all the basics of front end web development. Front end web development involves many different technologies, and the landscape is constantly changing. In this course you will learn the basics of all of the different aspects of front end web development, and how to hone and keep your skills up to date."

Check out the course: Front End Web Development: Get Started

18 classes.  30 hours.
This course is on Pluralsight.

Why I Picked This Course:

NOW we're getting into the thick of it! In this series of classes, you'll start to really grasp how the front-end all comes together.

Course Description:

"HyperText Markup Language (HTML), Cascading Style Sheets (CSS), and JavaScript are three separate languages that work together to create web pages and web applications. HTML creates structure, CSS styles the markup, and JavaScript creates interactivity. This path will start with the basics of creating a web page and styling it all the way up to creating interaction with JavaScript."

Check out the course: Building Websites with HTML, CSS and JavaScript

5 classes. 9 hours.
This course is on Pluralsight.

Why I Chose This Course:

Bootstrap is a must-know tool for every developer. Even if you want to focus only on back-end development, you should still understand how it works.

Course Description:

"Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development. It contains CSS and JavaScript-based design templates for typography, forms, buttons, navigation, and other interface components. It can be used to rapidly prototype ideas and build high-performance enterprise websites."

Check out the course: Styling the Web with Bootstrap

Data Base

Learn MS SQL


1 course.
1 class.
4 hours.

I didn't find a really sold and up-to-date Pluralsight class on MS SQL that is really geared to beginners. But I did find this amazing course on Udemy.

Learning all the depths and inner secrets of MS SQL could take a lifetime. But in these four hours, you'll learn enough to get started.

1 class. 4 hours.
This course is on Udemy.

Why I Chose This Course:

It starts with the assumption that you know absolutely nothing about MS SQL and builds from there. And it covers just enough to get you started as a junior developer.

Course Description:

A comprehensive course to teach you how to complete SQL queries using Microsoft SQL Server and the T-SQL language.

Check out the course: Microsoft SQL for Beginners

Back-End

Learn C#

 


2 courses.
31 classes.
90 hours.

Just to be clear, C# is only one of many options you could learn for a back-end language. It just happens to be the language that I use all day, every day. I know it well, and so I am able to help you learn it too! If you decide to be a back-end developer (vs front-end or full-stack) then C# (or whatever language you pick) will be where you spend most of your time.

16 classes. 39 hours.
This course is on Pluralsight.

Why I Chose This Course:

It does a solid job of explaining the basics and fundamentals of C#,

Course Description:

Learning C# is a springboard to creating enterprise systems, desktop applications, websites, and mobile applications. The goal of this learning path is to take you from having little to no experience with C# to understanding how to leverage the language's advanced features.

Check out the course: C# Development Fundamentals

15 classes. 51 hours.
This course is on Pluralsight.

Why I Chose This Course:

ASP.NET is Microsoft's development ecosystem for creating web applications, games, mobile apps, and more. This class introduces you to ASP.NET using its latest version,  which is called 'Core'.

Course Description:

ASP.NET Core is Microsoft's modern, cross-platform framework for building web applications and web APIs. In this path, you will learn everything you need to know about building ASP.NET Core applications, from building web applications with Razor to creating APIs.

Check out the course: ASP.NET Core