International Acceleration DIO - Creating a Secure REST API with Python and Django

Learn how to strengthen the security of your applications and build robust defense against vulnerabilities and attacks in your APIs!

Build a successful career abroad with Isadora Ferrão, an expert at the University of Hull in England, with international experience and evolves your knowledge in the creation and protection of REST APIs.

If you have over 3 years of back-end experience, it’s time to conquer your international career!

DIO Acceleration prepares professionals for great opportunities outside Brazil with 100% technical sessions in English. There are 3 free workshops for technical evolution, plus networking and connections with international recruitment partners for hiring opportunities in Europe.

3 hours

Sign up until Setember 15th. Workshops held on September 16th.

Develop high level applications with the best practice of the market

Practice with experts on live mentoring

Connect to the vibrant technology community

Conquer the best opportunities in the market and achieve your professional success

Conquering your International Career

Your DIO Experience

You available to the market. Make yourself visible and available for international jobs at the world's largest technology companies.


Besides the technical knowledge, you will quickly discover how to reach your goal with people who have already conquered an international career.

Complete learning environment

You will have access to an immersion in technology and yet be able to network with other professionals.

How is it like to work hereDIO}

What will you learn?

Your journey during the immersion:

  • 1 -

    Learn how to ensure the integrity, confidentiality, and authenticity of data in your applications.

  • 2 -

    Build a robust defense for your APIs by leveraging token-based authentication, avoiding vulnerabilities and attacks that could compromise sensitive information.

  • 3 -

    Understand how to establish highly secure access control for your API endpoints, ensuring that only authorized users have access to protected resources.

Your Career

Your Career

Career plans in partner companies and the possibility of professional growth in the international market.

Develop New Skills

Develop New Skills

During the immersive program, you will find the best tips to have a great development in the technological world.



Get all your questions answered about the program during the immersion.

Ready to become international?

Ready to become international?

The DIO Team is waiting for you on this incredible journey on how to pursue an International Career.

Looking forward to the new

Looking forward to the new

As a technology professional, thriving about your future is the most important thing for you now.



Explore and implement all the essential layers for building a robust REST API using the renowned Django Framework.

You in the future

Your name

Software Engineer


PythonDjangoAPI Rest

Profile strength on DIO: DIAMOND

Your profile has high strength and big chances to connect you with opportunities of innovative companies on the market

Certified by DIO

To me

Congratulations, you have completed your learning journey at International Acceleration DIO - Creating a Secure REST API with Python and Django!

Thus, you acquired new knowledge, becoming even more able to conquer the technological world.

Shall we join on this opportunity together?

Who is Acceleration recommended for?


Professionals with more than 3 years of REST API experience who have prior knowledge of Python and the structure of the Django Framework.


Be prepared for the opportunities that lie ahead and succeed in recruiting interviews.


Get your profile available for opportunities at large global companies.

Your journey

Sign up.

Complete the qualifying test.

Participate in the immersive activities with senior experts.

Build a network of global contacts that can help you in this new phase.

Conquer your certificate.

Build your portfolio with practical market projects.

Receive invitations to hiring opportunities.

Start now free

Log in and make the change._

I already have an account Log in.

Create your account and make the change._

By clicking "create my free account", I hereby agree to the Privacy Policies of the Terms of Use da DIO.

I already have an account Log in.

What is Acceleration?

What is an Acceleration program?

A one day immersion with technical sessions for those approved in the qualifying challenge.

What dates should I pay attention to?

Here are the dates you need to keep an eye on!

  • Application start date: August 28, 2023
  • Registration deadline: September 15, 2023
  • Immersion Day: September 16, 2023
  • Program end date: September 22, 2023

Are there any prerequisites to participate?

Yes! The prerequisites are:

  • Undertanding of HTTP (GET, POST, PUT, DELETE);
  • Knowledge of designing endpoints and how communication between client and server occurs;
  • Familiarity with the Python programming language;
  • Proficiency in the Django Framework.

How does the qualifying test work?

The qualification test is conducted online. It consists of 10 multiple-choice questions about Python, Django, and HTTP methods, along with 3 coding challenges in Python, totaling 1800 points.

To pass, you need to score a minimum of 600 points.

What is the duration of the qualifying challenge?

Once started, you will have up to 100 minutes to complete the Qualifying Challenge

When should I complete the qualifying test?

You can complete the qualification test immediately after registration or at your most convenient time until 11:59 PM on September 15, 2023, as long as you haven't started it yet.

How many times can I complete the qualifying test?

You can only complete the qualifying test for the program once.

How do I know if I passed the qualifying test?

Immediately after completing the qualifying test, the system calculates your score and displays the result on the screen. Additionally, you will receive a confirmation email indicating your approval and providing information for the next activities.

Encountered any issues with registration?

For any technical issues and questions regarding the program and platform, please contact us through the website: Click Here.

Still have questions?

Contact us through the website: Click Here