You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Welcome to the Web Developer Bootcamp with Flask and Python! Thank you for embarking in this journey with me.
4
4
@@ -18,33 +18,8 @@ Here are the projects you'll build:
18
18
19
19
Each one builds upon all the knowledge you'll have gained up to that point, getting increasingly large and complex. Due to how the course is structured though, you'll never be confused!
20
20
21
-
Every lecture of the course has its corresponding page in this e-book, where you can find notes and code.
21
+
Every lecture of the course has its corresponding page in this e-book, where you can find notes and code. You can find the navigation on the left.
22
22
23
23
Let's get started!
24
24
25
-
:::tip
26
-
Don't have the course yet?
27
-
28
-
Feel free to follow along this complete e-book, but if you'd like access to the 20+ hours of video-content, check it out by clicking below!
29
-
30
-
<pclass="cta-container">
31
-
<a href="https://www.udemy.com/course/web-developer-bootcamp-flask-python/?referralCode=2E6C9295CA26EA212CE8" class="cta-link" target="_blank">Get the video course →</a>
32
-
</p>
33
-
:::
34
-
35
-
<style>
36
-
.cta-container {
37
-
margin: 30px035px0;
38
-
}
39
-
.cta-link {
40
-
padding: 16px24px;
41
-
font-size: 150%;
42
-
background-color: #3eaf7c;
43
-
color: white;
44
-
border-radius: 6px;
45
-
}
46
-
47
-
.cta-link:hover {
48
-
box-shadow: 05px15px0rgba(0, 0, 0, 0.15);
49
-
}
50
-
</style>
25
+
<BottomCallouttitle="Don't have the course yet?"subtitle="Feel free to follow along with this e-book, but the video-course has a few benefits!"></BottomCallout>
Copy file name to clipboardExpand all lines: curriculum/section03/lectures/01_how_websites_work/README.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -79,5 +79,7 @@ In this course we're going to be predominantly focusing on steps 3 and 4. We're
79
79
80
80
Throughout the next couple of sections we're going to be taking a closer look at the technologies involved in actually displaying a web page to the user, and then we're going to look into writing server-side code to handle user requests with Python and Flask.
Copy file name to clipboardExpand all lines: curriculum/section07/lectures/06_jinja2_conditional_statements/README.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -186,6 +186,8 @@ This time if you go to the [http://localhost:5000/conditionals-truthy](http://lo
186
186
187
187
In this post, you've learned how to perform basic comparisons in Jinja2 templates using conditional statements. You've also seen how you can leverage *truthy* and *falsy* values of variables to control your logic directly from the Jinja2 template.
[^truthy-falsy]: [What is Truthy and Falsy? How is it different from True and False?](https://stackoverflow.com/questions/39983695/what-is-truthy-and-falsy-how-is-it-different-from-true-and-false)
Copy file name to clipboardExpand all lines: curriculum/section07/lectures/07_jinja2_loops/README.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -178,4 +178,6 @@ Run the application and head over to [http://localhost:5000/for-loop/conditional
178
178
179
179
In this lesson, you've learned about using *for loops* in a Jinja2 template. You've also learned how you can traverse through dictionary objects and combine *for loops* with conditional statements to implement more complex logic directly in the template.
180
180
181
+
<BottomCallout></BottomCallout>
182
+
181
183
[^loop-jinja2]: [Loops in Jinja2 Template](https://jinja.palletsprojects.com/en/2.11.x/templates/#for)
Copy file name to clipboardExpand all lines: curriculum/section11/lectures/03_jinja_escaping/README.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -123,4 +123,6 @@ I've included the `raw` block in there to show you that that simply displays `{{
123
123
124
124
If you disable autoescaping (which the documentation suggests [would result in a performance boost](https://jinja.palletsprojects.com/en/3.0.x/templates/#html-escaping)), then you **should** escape all potentially unsafe strings, such as those that could contain untrusted HTML code. For example, any text that is coming from your users.
0 commit comments