Build a Course Platform with the SPARTAN Stack​

Step by step guide teaching you how to build a real SASS startup with industry best practices.

Click for Sound 🔊

Introducing the SPARTAN BOOTCAMP™

The SPARTAN BOOTCAMP step by step implementation program that teaches you how to create a course platform with the best web technogies and industry best practices.

You will get a complete foundation for a SASS startup that scales.

 

HERE’S HOW IT WORKS

A Program That Pays for Itself

With step by step instructions and supportive coaches and community we will guide you through the process:

Design

First we will create the design in Figma so we have a good blueprint to build from.

Build

Build the app with the best tools right now and industry best practices. We teach the test driven approach to make sure we cover everything with the different kinds of tests (E2E, component and unit tests).

Deploy

Learn the best ways to manage it with a CI/CD DevOps pipeline to make sure we can deploy continuously to production in real time.

Production

It doesn't end just after you have clicked deploy. We will set up logging systems that ensures that bugs are user feedback are handled as quickly as possible.

WHAT YOU WILL LEARN IN THIS COURSE

Section 1

Designing the course portal (Figma)

We will cover the fundaments of designing a brand new site in Figma including landing pages and the course platform design.

Section 1

Section 2

Setting up the Architecture

We will set up the project as an Nx monorepo with an Analog and tRPC app that ensures the best development experience and foundation for our project.

Section 2

Section 3

Setting up the Supabase database

We will set up the Supabase database and design it using domain driven design practices.

Section 3

Section 4

Building the course platform

In this section we will build the course platform and use TailwindCSS for styling so it looks and behaves as well as designed.

Section 4

Section 5

Testing

After it it built we will ensure it will keep working by testing it using the testing trophy strategy/high ROI testing and do:

  • Component tests with Cypress CT
  • Jest unit tests
  • Cypress E2E tests

For comparison I will also show you how to write the E2E tests with Playwright and you can better choose which E2E framework you prefer.

Section 5

Section 6

Creating Performant Angular Apps

You will learn how to performance optimize your Angular apps for world-class performance in extreme step-by-step details.

Section 6

Section 7

DevOps

We will set up a scalable DevOps pipeline that will both deploy our app in feature sites for testing on pull requests and to production.

Section 7

Section 8

Managing in production

We will set up logging with Sentry so we can see when things go wrong and have a systematic way of fixing bugs as quickly as possible.

Section 8

Section 9

Bonus: How to sell your courses on your platform

I believe everybody has something to teach and now we have built our own platform we need to start selling our own tech courses and get paid for your hard work!

Section 9
What ARE YOU WAITING FOR?

999€

30-day money back guarantee

If you’re disappointed for whatever reason, you’ll get a full refund (but I’m sure you won’t need it).

Location discounts and students

Not-so-good exchange rate? (i.e. India/Brazil). Student?
Email us for a coupon for your country or student ID.

FREQUENTLY ASKED QUESTIONs

After completing the 8-weeks training and have done the action items, most should see at least a 2x increase in throughput depending on your current level as well as having a complete toolbelt for operating like a highly competent Angular architect. Where you want to take your career is completely up to you but I will help you use the results through the course to market yourself as an authority in this space.
Typically one hour per workday will get you through in 8 weeks and will give you a fair amount of time to incorporate the content in your current project. That being said, you will be given one year access to the course content once you have enrolled.
The techniques in the course have been tested on a lot of different industries like banking, agro culture, tourism, e-commerce and more. Some of these industries might have some cultural differences, I will show you how to deal with, but they are all capable of seeing a huge increase in efficiency with Angular development after having taken this training.

Yes. Most participants get their company to pay for this if they have some training budget for their engineers.

If not, tell your employer that you think it would be a good investment for your project to be optimized through this training and that it will pay back the price many many times.

The training works this way:

  1. You will watch lessons in the course portal
  2. You will do action items for each lesson to work with the new knowledge
  3. You will get feedback from the community and me through the Slack workspace and weekly Q&A calls if you have questions

Yes, the videos contains captions.

This is different from other Angular training such as Angular University because this will not only give you a complete toolbelt of techniques and best practices with advanced Angular development but also help you internalizing this knowledge for your SPECIFIC situation rather than generic training. This course is interactive and you will grow together with a strong community of the industry’s leading experts. Also, this will help you utilize the technical skills learned in the course to step up in your career fast.
No, you get one year access. But, I recommend you finish in 8 weeks as this normally produces the most momentum and results.

Yes, you will get a certificate upon completion to use as a proof of competence.

First… I’ve been working with Angular since AngularJS. I’ve lived and breathed it every single day for those five years and never deviated.  Angular is my thing, it’s my art form.  The best way you can judge whether somebody is trustworthy and able to deliver is by their level of commitment to their customers and craft. For one, I have absolutely mastered my field and created Angular apps for millions of users using my skills in all sorts of industries, not only that but I’ve been able to transfer my skills to thousands of other developers.  You can go to my website, christianlydemann.com and look for yourself, read some of my 100+ blog posts and then just look at the reviews on this page. I’ve invested heavily with my own money and time to make the world’s best training program for growing as an Angular architect.  This is my life’s work, my results are proven, my student’s results are proven.

Still have questions? Reach out to [email protected]

Ready To Become A  SPARTAN?

Kevin Downing
Kevin Downing
Tech lead
Read More
" As a result of participating in the course I found, there were a lot of areas to consider besides the actual coding and directory structure, especially the team structure, DevOps and release options. I really had an interest in Week Seven which includes NPM, micro frontends, and Angular Elements. It really gets you to think about what you need to decide on to have a successful team and project. It makes the student stronger in the whole Angular ecosystem. The feedback on the Q&A calls allows the student to bounce ideas off of the teacher and fellow students on the call. I recommend the course. There is a lot of detail and information that you do not find from other Angular sources."
Alexander Harrow
Angular architect
Read More
"As a result of participating in the course, I now have a great place to get solid Angular information and it is awesome I was able to keep staying in the Slack workspace. I liked the parts about structure, testing and optimizing performance. Most of all I like the small bits and pieces that made my app better. Other benefits from the course would be that it helped me keep focus, don’t waste time and improve continuously. I would recommend the course, because: a. The course encourages you to get something done in production. b. The course covers a lot of interesting architectural subjects. c. The course forces you to think, I mean you cannot just watch videos."
Nill Mortensen
Nill Mortensen
Angular architect
Read More
"As a result of participating in this course, I have gotten confirmed that we are in the right direction with our project. Furthermore, I have honed a couple of my skills. I especially think the first two weeks were really cool. They have given me some good tools to the soft aspects of development. We are probably not getting your proposed CI set up, but it is an eye-opener and very thought-provoking. Also, it was good with a refresher on load time and run time optimizations, that you can't get knocked in enough. Other benefits from the course were that it was really cool to get tasks and work on them. They took some more time than I had anticipated but I also think I got a lot of out of it. I learned about Angular Elements. I use it already now and will be using it a lot in the future. Also, being part of a community and have the possibility to stay in it via Slack. I definitely recommend the course. Other courses focus on code. This course focus on architecture which you won't find any other place. I will probably suggest people to take the course with a college so you can discuss the content together."
Milan Sismanovic
Milan Sismanovic
Angular architect
Read More
"As a result of participating in this course, I found that the enterprise architecture was nicely aligned to what we did in online banking of Credit Suisse. I saw a lot of familiar patterns there. Prior to the course, I didn't know about Git hooks for formatting. I will certainly look to use those for formatting and unit testing. Other benefits include that it gave me a refresher on why we do some enterprise design patterns and the importance of unit testing. I liked the videos. I was able to go to them when I found the time for it. I liked the monorepo approach. I would recommend the course for people who are very familiar with Angular. The course helps to create enterprise-level architecture that will survive the next Google implementation paradigm shift (hopefully)."
Previous
Next