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 SPARTAN bootcamp you can expect to be competent in using the technologies in the SPARTAN stack to take a product from design to production. You can use this to either help your client/employer or use it to create your own SAAS.

The live training for the workshop week is 2 hours every day so that is the minimum. You keep access to the Discord community after so you can spend time working on implementing the SPARTAN stack even after the workshop week and still get help.

We understand that many corporations have less flexibility to choosing their tech stack and everything might not be feasible to implement right away.

What we do believe though is that everyone can learn from the principles of the SPARTAN stack training and you can implement what make sense now and might be able to convince your client in adapting more from the SPARTAN stack later. It doesn’t have to be all or nothing to be beneficial.

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. There will be a lesson every day from 16-18 CET live (will be available as recording also)
  2. You will do action items for each lesson to work with the new knowledge
  3. You will get feedback from the community through the Discord server

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.

You will keep access to the Discord server after the training week.

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