Skip to content

Commit ee7d92e

Browse files
committed
update links to new testdriven courses
1 parent 2edadca commit ee7d92e

File tree

2 files changed

+15
-6
lines changed

2 files changed

+15
-6
lines changed

content/pages/01-introduction/08-best-python-resources.markdown

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -130,10 +130,11 @@ topics.
130130
useful if you're coming in with previous software development experience
131131
and want to quickly grasp how the language is structured.
132132

133-
* [Microservices with Docker, Flask, and React](https://testdriven.io/courses/microservices-with-docker-flask-and-react/?utm_source=fsp)
134-
is a great tutorial for digging in deeper with common Python tools such
135-
as [Flask](/flask.html), [Docker](/docker.html), [React](/react.html)
136-
and [microservices](/microservices.html).
133+
* [Developing a Real-Time Taxi App with Django Channels and Angular](https://testdriven.io/courses/real-time-app-with-django-channels-and-angular/?utm_source=fsp)
134+
is a great tutorial for jumping into a real project instead of a simple
135+
starter application while learning common Python concepts and tools such
136+
as [Django](/django.html), [Angular](/angular.html),
137+
[WebSockets](/websockets.html) and [Redis](/redis.html).
137138

138139
* Developers familiar with other languages often have difficulty adapting to
139140
accepted Python code style. Make sure to read the
@@ -142,6 +143,12 @@ topics.
142143
[The Elements of Python Style](https://github.com/amontalenti/elements-of-python-style)
143144
to know the Python community standards.
144145

146+
* [Authentication with Flask, React, and Docker](https://testdriven.io/courses/auth-flask-react/?utm_source=fsp)
147+
is another detailed course that shows how to combine
148+
[Flask](/flask.html), [React](/react.html), [Docker](/docker.html)
149+
and [Heroku](/heroku.html) to build a solid intermediate-to-advanced
150+
web application and deploy it.
151+
145152
* [Essential Reads for Any Python Programmer](http://notesbyanerd.com/2017/12/29/essential-reads-for-any-python-programmer/)
146153
is a great collection of advice for developers coming to Python from another
147154
programming language ecosystem such as Java.

theme/templates/table-of-contents.html

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -220,10 +220,12 @@ <h4 class="bp"><a href="https://training.talkpython.fm/courses/explore_entrepren
220220
<h4 class="bp"><a href="https://www.deploypython.com/full-stack-python.html">Full Stack Python Supporter's Edition</a></h4>
221221
<h4 class="bp"><a href="https://www.deploypython.com/deploying-flask-web-apps.html">Deploying Flask Web Apps</a></h4>
222222
<hr>
223-
<div class="sns desc">These books and videos were created by fellow
223+
<div class="sns desc">These books and courses were created by fellow
224224
Python developers. I have used each one myself and recommend
225225
them all if you are looking to buy high quality resources.</div>
226-
<h4 class="bp"><a href="https://testdriven.io/courses/microservices-with-docker-flask-and-react/?utm_source=fsp">Microservices with Docker, Flask, and React</a> by <a href="https://testdriven.io/authors/herman/">Michael Herman</a></h4>
226+
<h4 class="bp"><a href="https://testdriven.io/courses/real-time-app-with-django-channels-and-angular/?utm_source=fsp">Developing a Real-Time Taxi App with Django Channels and Angular</a> by <a href="https://testdriven.io/authors/herman/">Michael Herman</a></h4>
227+
<h4 class="bp"><a href="https://testdriven.io/courses/tdd-flask/?utm_source=fsp">Test-Driven Development with Python, Flask, and Docker</a> by <a href="https://testdriven.io/authors/herman/">Michael Herman</a></h4>
228+
<h4 class="bp"><a href="https://testdriven.io/courses/aws-flask-react/?utm_source=fsp">Deploying a Flask and React Microservice to AWS ECS</a> by <a href="https://testdriven.io/authors/herman/">Michael Herman</a></h4>
227229
</div>
228230
</div>
229231

0 commit comments

Comments
 (0)