Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
- 50% Build a Backend REST API with Python & Django - Advanced

Build a Backend REST API with Python & Django – Advanced

$19.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.9/10 (Our Score)
Product is rated as #6 in category Django

Welcome to the advanced course on how to Build a Backend REST API using Python, Django (3.2), Django REST Framework (3.12), Docker, GitHub Actions, Postgres and Test Driven Development!

Whether you’re a freelance programmer, tech entrepreneur, or just starting out building backends – this course will help lay the foundation of your knowledge base and give you the tools to advance your skills with some of the most in–demand programming languages today.

APIs are the unsung heroes behind the technologies that we all love and use religiously.

One of the most critical components for any tech–based business is an API. So knowing how to create an API from start to finish is a vital skill to have as a developer. You cannot build a successful app without a backend REST API!

In this course I’ll show you how to build an advanced API that handles creating and updating user profiles, changing passwords, creating objects, uploading images, filtering and searching objects, and more.

The best way to learn anything is to do it. So the practical application of the course the project that you’ll build along side me is an API. A recipe API, to be specific.

You will learn how to build an advanced recipe API that allows you to upload and store some of your favourite recipes from photos and the web.

Instructor Details

Hey, I m Mark! I m an award-winning full-stack software engineer with a passion for learning and teaching new technologies. This passion started at 12-years-old when I taught myself how to make Windows batch scripts. Little did I know that hacking around on my computer back then would turn into a life-long passion for programming. I went on to complete a degree in Computer Systems Networking at Nottingham Trent University, and worked in various developer roles at multinational corporations and startups. I always believed that the final step to learning is teaching. And so I started a software development blog and consultancy firm called London App Developer. My work has been featured in the Daily Mail, Mashable, TechCrunch, the Huffington Post, the Mirror and Gizmodo, and over 30,000 developers read my programming tutorials every month. My goal for teaching on Udemy is to help developers make a better living through their code. Whether that s by building new systems and tools to make the world a better place, or just to make their lives easier. If I can help them to increase their earning power, so they can better support their communities and loved ones, then even better. :) My specialities are Python, Django, JavaScript, HTML5 and CSS3, but because I m full-stack, I can work my way around most programming languages and frameworks. I live in London, England with my wife and business partner, Brooke.

Specification: Build a Backend REST API with Python & Django – Advanced

Duration

23 hours

Year

2022

Level

Intermediate

Certificate

Yes

Quizzes

Yes

50 reviews for Build a Backend REST API with Python & Django – Advanced

4.2 out of 5
28
13
5
1
3
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Jos Lezama

    Its an AWESOME course but he talks really slow! (I had to see in a faster version).

    Helpful(0) Unhelpful(0)You have already voted this
  2. Alberto Galleguillos

    So far, so good

    Helpful(0) Unhelpful(0)You have already voted this
  3. Bartosz Wichowski

    Unfortunately, no in depth knowledge of mechanisms and representations is presented.

    Helpful(0) Unhelpful(0)You have already voted this
  4. James Nos

    Very good teaching style. Clear and concise! Resource links in each lecture make it easy to debug typos.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Pappu Kumar Sagar

    Intermediate

    Helpful(0) Unhelpful(0)You have already voted this
  6. Durga Viswanatha Raju Gadiraju

    Exactly what I am looking for!!!

    Helpful(0) Unhelpful(0)You have already voted this
  7. Matilda Smeds

    The instructor is good. I think learning the basics of Django is useful.

    Helpful(0) Unhelpful(0)You have already voted this
  8. Bernd Fischer

    perfect course!

    Helpful(0) Unhelpful(0)You have already voted this
  9. Lee Baker

    Needs to slow down a bit. Talking and coding so quickly means you don’t take it all in and you end up having to rewind

    Helpful(0) Unhelpful(0)You have already voted this
  10. Ari Gerrits

    I am a long time developer on many levels and I found Django very interesting then my development always has been around databases. So this enhances what I am looking for.

    Helpful(0) Unhelpful(0)You have already voted this
  11. Anshul Khare

    Less information given for django apis, time waste information is given for setup & test cases. Sir first you should concentrate on development then on test cases.

    Helpful(0) Unhelpful(0)You have already voted this
  12. Wisner CELUCUS

    I bought the course for the best practices in creating web API. The tutor gives even more than what I expected. Buy it now if you are looking for tips to rightly engineer your projects.

    Helpful(0) Unhelpful(0)You have already voted this
  13. Luis Quinones

    This is a excellent course

    Helpful(0) Unhelpful(0)You have already voted this
  14. Adelka Skotak

    You need some django knowledge but otherwise really great course preparing you for a junior position quite nicely.

    Helpful(0) Unhelpful(0)You have already voted this
  15. Razique

    I just completed the training, and I have to say, this is not for the faint of heart. Mark dives right into the meat of what matters getting our hands dirty, and coding, again and again. What makes this course stand out are: The clear and clean methodology. Mark has experience, and this shows throughout the training. The flow videos are short, to the point, and each delivery valuable lessons that I will be able to my next projects. This adds a great value. Usually, I’m often left after taking a course with wondering how I could translate that to my real needs. With this course, I already know how I’ll be able to use the knowledge for my projects. I enjoyed the approach of writing the tests first, then write the feature. I’m one of those who is not good in writing unit tests and see them as chore (not good, I know I know). After training training, I feel more confident and capable of writing my tests from the get go. This is one of the few courses that doesn’t want to do everything, and ending up touching topics on a surface level. Rather, it addresses a real customer needs and guides us through the real constraints (I especially enjoyed the creation of a Docker compose stack and working with containers from the get go. That being said, here’s some of my feedback to Mark, this is not meant to be prescriptive, more so that I am myself a technical writer and I write for audiences new to topics: The pace was a bit too fast for me. I initially tried to code along, but I simply couldn’t keep up. So there has been a lot of pausing and rewinding along to make sure I wouldn’t miss anything. Thanks for providing the code for each lecture, this was super helpful. I would have liked to spend more time (perhaps a minute or two before starting the video) to review some diagrams, or learn more about the topic that we would be working on. For example, what are viewsets, how the reverse function works etc; I would have like to hear more about the why as opposed to the how. We do a lot of coding, and it would have been helpful for me to have more understanding of the underlying context (why this approach as opposed to another one, etc.). Overall, I am grateful for this approach of not holding hands too much, it pushes me to research more on the side as opposed to simply typing. Thank you Mark for taking the time to create that training and for sharing your experience and knowledge.

    Helpful(0) Unhelpful(0)You have already voted this
  16. l J

    This is a great and short course to cover some of the Django Rest Framework. Mark is a very responsive teacher, and he seems to actively monitor student questions even though the course was originally published a while back. His current feedback should help anyone trying to use more recent versions of the software he presents. For what it’s worth, I installed all of the most recent versions of all of the software, including running on python 3.8. As of this date (March 2020), this course is evergreen. Everything he presents still works perfectly, even with Django 3.0 and DjangoRestFramework 3.11.0. If you’re interested, here’s my requirements.txt file for Docker: Django> 3.0.4,<3.1.0 djangorestframework> 3.11.0,<3.12.0 psycopg2> 2.8.4,<2.9.0 Pillow> 7.0.0,<7.1.0 flake8> 3.7.9,<3.8.0

    Helpful(0) Unhelpful(0)You have already voted this
  17. Abraham Kwan

    Covered a really helpful topic, and was very focused on practical steps + implementation.

    Helpful(0) Unhelpful(0)You have already voted this
  18. Christian Garc a

    That course is great, I love the way the teacher share his knowladge. Here you’ll learn all you need to create a robust API from scratch for all your side projects ideas.

    Helpful(0) Unhelpful(0)You have already voted this
  19. Naman Varma

    Unfortunately I cannot recommend this course at all. The structure is just not what you decide when you are trying to make some learn something new. There is exposure to some new technologies like Travis CI etc but it holds no value if you cant actually take anything away from learning that. It was more annoying than helpful. I cannot recommend this course. I gave up halfway. Maybe I’ll come back again to finish it in a few months but for now its just money lost.

    Helpful(0) Unhelpful(0)You have already voted this
  20. Jamil

    Great teacher atm.

    Helpful(0) Unhelpful(0)You have already voted this
  21. Francisco Nicolas Bogarin Vecchietti

    Great course with an incredible approach

    Helpful(0) Unhelpful(0)You have already voted this
  22. Juan Jose Fernandez

    Good covering for different kind of views with DRF

    Helpful(0) Unhelpful(0)You have already voted this
  23. Ihsan Kursad Unal

    I took this course for my internship study ( on docker and django). Now i can fell like work on it on my own. Thanks to Mark, and of course The Udemy to give me chance to buy in low price

    Helpful(0) Unhelpful(0)You have already voted this
  24. Nishant Ranjan

    Loved this course. It helps me lot in my current assignment. Recommended.

    Helpful(0) Unhelpful(0)You have already voted this
  25. Benjamin

    Knudson Beast God WinterHole

    Helpful(0) Unhelpful(0)You have already voted this
  26. Jack Gunn

    Very well laid out and informative course. The repetition of concepts using test driven development is very helpful for getting django REST framework concepts down and developing a deep understanding. I think this course will be an invaluable reference for me in my future API development endeavours. Great work on the course Mark!

    Helpful(0) Unhelpful(0)You have already voted this
  27. Secu Dorin

    The information in this course is astonishing, job well done to the author.

    Helpful(0) Unhelpful(0)You have already voted this
  28. Stephen Larsen

    First impressions: really like the instructor’s approach, I’m excited to get started! Still going well at the halfway point.

    Helpful(0) Unhelpful(0)You have already voted this
  29. William Friede

    The instructor explains very good! I just missed that he didn’t talked about debugging or how to debug with an IDE. The rest was really good!

    Helpful(0) Unhelpful(0)You have already voted this
  30. Viresh Kumar

    Great course for creating Rest API.

    Helpful(0) Unhelpful(0)You have already voted this
  31. Lewis Ndiritu

    Really good.

    Helpful(0) Unhelpful(0)You have already voted this
  32. Alicia Schonefeld

    I really liked this course. Everything was explained very clear. I wish the deployment would have been covered too though, to have it complete.

    Helpful(0) Unhelpful(0)You have already voted this
  33. Massimo Tamos

    good so far

    Helpful(0) Unhelpful(0)You have already voted this
  34. Mark Rouse

    Really great and useful course on REST APIs with Python and Django.

    Helpful(0) Unhelpful(0)You have already voted this
  35. Doug Moore

    I wish I’d read up on basic Django first. I spent too much effort typing as fast as Mark (almost) and not enough listening to him. Every design problem leads to pulling a solution out of some library I’d never heard of, and I doubt that, at this point, I’d know where to look to find solutions to my own problems. BTW, ‘ingredient’ and ‘tag’ are so similar that the same code keeps getting written twice. You could do more to derive them both from a common base class.

    Helpful(0) Unhelpful(0)You have already voted this
  36. Jarrett Duskey

    Awesome course, the curriculum was really well explained, and the instructor takes the time to explain why things are done certain ways so you really get a solid understanding of the material.

    Helpful(0) Unhelpful(0)You have already voted this
  37. Haytulla Kassam

    Building an App without explaining what the app is… We just follow blindly without having any idea on what we are doing. The course is excellent, but we just following something that its impossible for us to relate as we dont have a clue what we are building

    Helpful(0) Unhelpful(0)You have already voted this
  38. David Padilla

    This is a very good course, it’s fast paced and direct to the point. It focuses on test driven development and emphasizes the importance of following conventions and good practices which for me was a big plus. Other than Django and Django Rest Framework, you learn about Docker, Git, Python unit tests and Travis CI. Mark’s explanations are on point and he links the official docs to learn more about the different topics he teaches. I absolutely recommend it.

    Helpful(0) Unhelpful(0)You have already voted this
  39. Hybrid IT

    70% of the course are repeated unit tests.

    Helpful(0) Unhelpful(0)You have already voted this
  40. Niels Anbeek

    Great way to get familiar with test driven development. Really really useful for non programmers working their way into professional coding (like me).

    Helpful(0) Unhelpful(0)You have already voted this
  41. Jon Landers

    Perfectly paced for those that already have at least some familiarity with the technologies being used.

    Helpful(0) Unhelpful(0)You have already voted this
  42. Jarvis Stubblefield

    Great work explaining even the little things along the way. Really enjoyed the TDD aspect and explanations for the why. TDD is hard to get right, but a best practice!

    Helpful(0) Unhelpful(0)You have already voted this
  43. Jeremy van Dijk

    I love the pace of the course. It’s just fast enough so you don’t get bored or distracted and not so fast you can’t code alongside the instructor. Good explanations on the side topics as well as references to documentation.

    Helpful(0) Unhelpful(0)You have already voted this
  44. Krzysztof Kasprzyk

    Great, hands on experience with some advanced backend concepts.

    Helpful(0) Unhelpful(0)You have already voted this
  45. pranav chandran

    Good Course.

    Helpful(0) Unhelpful(0)You have already voted this
  46. Parth Singh Rajput

    worst course I paid for, poor explanation

    Helpful(0) Unhelpful(0)You have already voted this
  47. Gokul Sarath

    When I was applying for jobs they often ask me to build a demo project. and often times I wasn’t sure how to make it. This course has basically everything I needed so far.

    Helpful(0) Unhelpful(0)You have already voted this
  48. Bhargav Raju Jampani

    A decent course. I was expecting the content to focus a bit on django and it’s features (more explanation on the django side of things) as I am already familiar with python, docker and writing backend APIs and wanted to learn django for my new project. It would be better if the course can be updated to use github actions.

    Helpful(0) Unhelpful(0)You have already voted this
  49. Nur Arif Husaini Norwaza

    It was amazing! The instructor really know his stuff. The knowledge and skills are what I expected to get from this course. Hope to get more content from the instructor in this Udemy platform. Thank you.

    Helpful(0) Unhelpful(0)You have already voted this
  50. Daniel Corner

    Mark did a great job providing a walkthrough to build a backend with the Django REST API. The course moved at a pace that was easy to understand and code along with!

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Build a Backend REST API with Python & Django – Advanced
    Build a Backend REST API with Python & Django – Advanced

    $19.99

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare