Web Development Intro
Modern web development consists of many moving parts as applications grew in complexity. Over the past two decades, we've seen a massive increase in number of web apps and most SaaS companies treat their web apps as a core to their business.
What will you learn on this course?
We will develop together a simple web app with a simplified back-end written in plain NodeJS (no framework) and front-end written in plain HTML with CSS. We will also go through differences between multi-page applications (MPA) and single-page application (SPA).
You'll learn how to build your first web app, how to store and serve the data to the end user, how to put together HTML and how to create styles for it. Finally, we will sprinkle in a bit of interactions, so you'd learn how to make your web app interactive.
Summary of what you'll learn in the web development intro course:
Basics of web development
How to store and serve the data
Differences between MPA and SPA
How to build a simple front-end with plain HTML and CSS
How to build a simple back-end with plain NodeJS
Most if not all B2B web apps need to collect some data from the users, so you will also see how to do that with the used technologies. I'll show you how to perform async requests and form requests.
How to tell if this course is suited for me?
This course is suited for anyone who would like to get into web development and is either absolutely new to the field or has very basic knowledge.
In a nutshell, you're a match for this course if:
You are novice to the software development and want to get into it
You're new to the web development
You don't want to sell your kidney for an expensive bootcamp
You want to be able to build your own web apps
What do you need for this course?
Quite simple. You need your own laptop and text editor of your choice. If you don't have one yet, you could download Visual Studio Code. Since this is a beginner course, you don't need to have particular knowledge, curiosity is all what you need.
Course duration
The course would take 2 days with roughly 8 hours each day. This is all done in real time. Of course there will be breaks and the blocks would be split in multiple sessions. All courses except the ones for companies or whole team would be done in CET or Berlin time.
Please keep in mind the timezone if you'd like to enroll as all courses are done in real time. If there would be enough people enrolling within specific timezone for online course, I can make a custom schedule. For this however, you'd have to contact me directly on behalf the whole group/team at martin@milomedia.eu.
Course price
All the courses are done with me in real time. I believe this is the best way to learn as you'd have chance to speak with me anytime and I'd help you get back on track. I'll also share more than I could over video recordings.
In case you'd like to enroll for a course dedicated for the team (within your company) please contact me at martin@milomedia.eu to discuss the details. Price would then depend on the size of the team, format and place.
For an individual, there are essentially two pricing categories:
In-person course -
349€
Online course -
249€
How do I enroll?
Simply enter your email down in the field and once the capacity for this course is at least at minimum, I'll let you know about the availability.
Just to be clear, this is non-binding, meaning you won't be charged anything unless you decide to attend once I share the availability dates. The availability might be 2 weeks in advance at the very least.
Enroll in Web Development Intro
The minimum capacity for the course is 6 people. Once there's enough people interested, I'll get back to you with available dates.