Online Course – Certified Professional Internship in Advanced Django by Codio

Learn Dango and the Dango REST framework. Create a blog and accompanying API using industry-standard tools and controls without installing anything!

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Advanced

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Architecture of web-developed projects
  • Django REST Framework
  • Scheduling tasks
  • Create advanced websites that integrate with popular APIs
  • Deep understanding of Django
  • Creating a Blog App Using Django
  • Creating a RESTful API using Django Rest Framework
  • Applying skills in a final project

What you will learn in the course

Courses for which the course is suitable

  • Web developer with Django
  • API key
  • Software developer
  • Web application developer
  • Django-based project developer
  • REST-based systems developer
  • Blog and content app developer
  • Developer with JavaScript knowledge
  • Developer of advanced online projects

Internship – 4-part course series

The internship is designed for people who are interested in taking their web development with Django to the next level. It is assumed that learners are familiar with the Python language and have completed the Django for Everybody internship, or have equivalent experience with Django fundamentals.

Topics covered

  • Architecture of web-developed projects
  • Django REST Framework
  • Scheduling tasks

These topics will prepare you to create advanced websites that integrate with popular APIs and JavaScript frameworks, and will give you enough understanding of Django to tackle more specialized projects.

Hands-on Learning Project

Learners will create and deploy a blog application using Django. Learners will also create a RESTful API for their blog, using the Django Rest Framework. The internship culminates in a final project, where learners will put all the skills learned into practice.

Details of the courses that make up the specialization

Advanced Django courses

Course 1: Building a Blog

Duration: 9 hours
Rating: 4.6 (105 ratings)

  • What you will learn:
    • Create custom filters and templates
    • Optimize performance through caching and database operation optimization
    • User authentication with Google
  • Skills you will acquire:
    • Django (framework)
    • Programming in Python

Course 2: Introduction to Django Rest Framework

Duration: 9 hours
Rating: 4.5 (43 ratings)

  • What you will learn:
    • Building an API with Django Rest Framework
    • Using Postman to explore the API
    • Adding functions with Serializers, Viewsets, Routers, Authentication, and Permissions
  • Skills you will acquire:
    • Django (framework)
    • Programming in Python

Course 3: Advanced Django Rest Framework

Duration: 9 hours
Rating: 4.9 (23 ratings)

  • What you will learn:
    • Django Rest Framework Optimization
    • Writing API tests
    • Integration with ReactJS
  • Skills you will acquire:
    • Django (framework)
    • Programming in Python
    • React (framework)
    • JavaScript

Course 4: External APIs and Task Planning

Duration: 8 hours
Rating: 5.0 (21 ratings)

  • What you will learn:
    • Using external APIs
    • Task scheduling with Celery and Redis
    • Combining all the skills from the four courses to build a portfolio-ready project
  • Skills you will acquire:
    • Django (framework)
    • Programming in Python