Course Outline
Introduction to Web Development
Overview of Web Development Concepts and Practices
Developing Websites Using HTML
Programming with CSS and Bootstrap
Exploring Web Design Topics
Programming with JavaScript
Learning About the Document Object Model (DOM)
Incorporating jQuery Into Websites
Working with Command Lines
Understanding Backend Web Development
Getting Started with Node.js and Express.js
Exploring Application Programming Interfaces (APIs)
Managing Development Using Git, Github, and Version Control
Using JavaScript-Embedded Templates (EJS)
Managing Databases with SQL, MongoDB, and Mongoose
Building a RESTful API From Scratch
Creating User Interfaces Using React.js
Learning About Authentication and Security
Putting Everything Together and Deploying a Web Application
Troubleshooting
Summary and Conclusion
Requirements
- A general understanding of web development
Audience
- Beginners
- Programmers
- Developers
Testimonials (5)
I liked how Gunnar wrote pretty much all of the code on the fly as we were going through, but that there was plenty of pre-prepared material on the google drive that I can refer to after the training. The code Gunnar wrote based on the sample data I provided beforehand was also extremely useful and also made the training relevant to our own datasets.
Ranvir - Schroders Personal Wealth
Course - Visual Studio Code
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Course - Reactive Programming with Angular RxJS
Real-life examples.
Kristoffer Opdahl - Buypass AS
Course - Web Security with the OWASP Testing Framework
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.
Nuno Marques - MULTICERT, S.A.
Course - Functional Reactive Programming with Java 9 and RxJava
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.