This will be a series about a very popular The Web Developer Bootcamp course on Udemy that I’m going through right now. This is a long course (360 parts, about 95% of them videos) covering basics of web development both front-end and back-end including the following:
- RESTful API
The course instructor is a person who normally teaches at bootcamps. The course is constantly maintained. By being maintained I mean that they even upload separate videos to YouTube where you can see the same things done with new technologies. E.g. there is a project using Bootstrap 3, current standard is Bootstrap 4. One of the Teaching Assistants makes a video about the changes from Bootstrap 3 to 4 according to the project from the course.
One of the reasons why I decided to stick with this course is how well balanced it is, rich with exercises and how good the teacher’s explanations are. I don’t believe that it’s „The only course you need to learn web development” like it says on the course’s page. Although, after going through one third of the course I can definitely say that it’s great for a start. Great for going from the point where I barely know anything to the point where I can seriously think about creating websites from scratch instead of using some WYSIWYG (What You See Is What You Get) editors.
I found another bootcamp-like course, The Odin Project, discouraging because it felt like jumping straight into a deep water without being prepared enough for that. That said, I think it’s great as a follow-up and I might as well go into it deeper after I’m done with The Web Developer Bootcamp. On the other hand I feel that I prefer learning with a human being talking to me, that having to go through written instructions on freeCodeCamp. What’s worth noting, there is also a good follow-up for the Udemy’s course by the same teacher called The Advanced Web Developer Bootcamp.
I watch videos online usually with the speed of x1.5 or x2 when possible, sometimes skipping through the video if the content is already understood by me. I use a laptop connected to a 23 inch monitor. I definitely recommend getting an additional screen for web development. It is so much more convenient! After trying Sublime Text 3, Visual Studio Code and Atom, I decided to go with Atom. I saw it being used in my work and found the preview plugin very convenient. That means I can see how the website looks while staying in Atom. No need to open a browser and refresh a page. I use Ubuntu 16.04 for web development, having Windows 7 installed next to it.
You can see the projects I do following the course at my GitHub repository. GitHub is a web-based hosting for version control using git. What it means, is that I can upload and store my code online, update it, and even revert the changes I’ve made using GitHub. I used the GitHub section of The Odin Project course to learn how to use it.
In the next parts I’ll go into the course materials and hopefully finish it 🙂