DEV Community

Cover image for Webdev deep-dive course (Backend devs).
Kevin Naidoo
Kevin Naidoo

Posted on • Updated on • Originally published at kevincoder.co.za

Webdev deep-dive course (Backend devs).

I have seen a trend recently of confusion and noise; so many frameworks, languages, tools, and voices on the internet pulling people in different directions.

Being in the industry for over fifteen years and serving in many roles such as a Junior dev, senior dev, freelancer, consultant, and CTO.

I have a unique perspective on things, as I understand and think like a developer but have a vast amount of experience at a business level being part of management and making decisions that impact both the bottom line and the technical direction.

I want to help you grow as a developer so that you can tackle nearly any kind of programmatic task, but also learn how to position yourself as an asset to employers.

How is this course different from every other course?

The goal of this course: is to teach you advanced problem-solving techniques I have used throughout my career. Regardless of whichever framework or language you program in, these techniques will help you become a better developer.

Furthermore, you will learn how to build your skills around the market needs, so that you can maximize job opportunities and build up an attractive offering for any potential employer.

What programming languages will I learn?

You will learn a technique I call "dialect" programming; this technique will help you pick up nearly any modern web dev language with confidence.

The course itself will focus on these languages and frameworks:

  1. Python.
  2. TypeScript.
  3. Bash.
  4. SQL.
  5. React JS.
  6. Django.
  7. Golang.
  8. Linux servers.

Overwhelmed? Don't be, this is a step-by-step guided course where you will incrementally grow your skills by practicing on real-world tasks.

It's not going to be easy and will take hard work, but in the end, you will acquire much sought-after skills that will help you stand out in the competitive developer market.

Course structure?

Here is a sneak peek at what you will be learning:

  1. Python primer: Refresher data types, loops, control structures, etc...
  2. Dialect programming.
  3. Learn common data structures, algorithms, and principles.
  4. SQL introduction.
  5. Data analytics: practical tasks using SQL and Python to build reports for financial statements, sales forecasts, etc...
  6. Linux Essentials: Important BASH commands, setting up a server from scratch.
  7. Django deep dive: Learn models, templating, admin, crud, and all the essentials.
  8. Django Rest framework: Build a full Rest API.
  9. Build an ETL system.
  10. Golang introduction.
  11. Build a web scrapper in Golang.
  12. React intro: consume Django REST APIs to build a basic CRM.
  13. Scale engineering: techniques to fine-tune your web applications for high performance.
  14. Containerization: Deploy to production with Docker and Kubernetes.
  15. How to market yourself to employers.
  16. loads more...

Who is this for?

You should have a basic understanding of at least one language, preferably Python, and some experience building small apps.

How can I enroll?

The course is still very much a work in progress and will be ready in Q2 2024. Please head over to my website and join my mailing list. You will then get an email as soon as the course is ready.

How much is this course?

A course of this nature could cost well over hundreds of dollars, however, I want this to be affordable and accessible to as many students as possible.

For those joining my mailing list before the launch date, you will receive the full course for just $39 once-off. There will also be a free limited version of the course for you to try out before buying the full version.

Top comments (0)