Skip to content

Releases: tecladocode/web-dev-bootcamp

v2.0.3

27 Dec 15:55
Compare
Choose a tag to compare

Fixes and improvements

  • ✨ Update diff-store links so changes per lecture are easier to find #76
  • ✨ Fix error handling #82
  • ✨ Rename svgs.jinja2 and fields.jinja2 files to use .html extension, since that's what was expected in the code

v2.0.2

13 Oct 07:21
da4e39b
Compare
Choose a tag to compare

Bug fixes

  • 🐛 Fix some broken links in a few pages, especially internally since we had moved some lectures during recording but missed that these links were incorrect, via #74

v2.0.1

25 May 17:02
d2c6033
Compare
Choose a tag to compare

Bug fixes

  • 🐛 Fixed typos in code where we were referring to new_form.html, but it didn't exist. It was called new_movie.html.
  • 🐛 Added missing code from the e-book which was covered in the course videos towards the end of the course (section 14).
  • 🐛 More missing code! The Section 7 project's Flask code was not shown in the e-book, but now it is.

Related release

Our project, Diff Store, has also been updated. Now each diff has a button to download the starter code and end code.

We use Diff Store for each lecture of the course, so students can easily see what code we write during the lecture.

This update will make it easier for students to follow along, by downloading the code as shown at the beginning of the lecture (starter code), and at the end of the lecture (end code).

Interesting to note, the end code of one lecture is always (or should always) be the same as the start code of the next lecture.

v2.0.0

25 May 16:46
22f85f1
Compare
Choose a tag to compare

This is the first official release in this GitHub repo, but this is not v1 of the course!

The first version of the course (from here on, v1) was made (written, recorded, and published on Udemy) sometime around 2014. Although the course was published on Udemy, the code was not made available on GitHub and there was no e-book to go along with it. Back then, it just wasn't a priority (and it wasn't something people did).

Now that the course is completely re-written and re-recorded, we've also decided to make it open source for a few reasons:

  1. To make it easier for our students to grab the code and follow along with the lectures by having access to the full code in a lecture-by-lecture basis.
  2. To connect with our community and collaborate when issues arise or when improvements can be made.
  3. To help those students who either can't afford or don't want a video course. The e-book and code is here, freely available, for anyone to read and use.

A small caveat to point no. 3 is that not all the explanations are available in the e-book. Sometimes when building larger projects, it's a huge time sink to explain everything in text. In those cases, only the code is provided in the e-book. Hopefully that's enough to follow along!

Anyway, brief history lesson over, now you know why the first release here is v2!

So what's in this release compared to v1?

  • All new projects, everything newly recorded.
  • A deeper focus on HTML and CSS (we write our own CSS, without a framework).
  • An e-book that you can access for free at https://python-web.teclado.com.
  • More concise, to-the-point videos.
  • Password encryption when doing user authentication.
  • Work with HTML tables using Jinja.
  • Enable dark mode in your Flask-backed websites.
  • Deployments only to Heroku (removed DigitalOcean).
  • And a lot more! I hope you'll enjoy the new and improved video and audio quality, and the quality of explanations!