Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Last Git Push | Deployment
Professional Web API with Flask
course content

Course Content

Professional Web API with Flask

Professional Web API with Flask

1. Introduction to the Course
2. Database and Models
3. Flask-Smorest and Schemas
4. Endpoints with Blueprints and MethodView
5. Authentication with JWT
6. Deployment

bookLast Git Push

As you approach the end of your project development, it's time to make your final contributions to the repository. Assuming you have no further enhancements planned immediately, here’s how to wrap up:

Saging Changes:

Use next command to stage all your changes for the next commit.

Committing Changes:

With the next command, you're adding a descriptive message to your changes, indicating that the main functionality has been integrated into the project.

Pushing to the Repository:

Execute the next command to push your committed changes to the remote repository on the develop branch. This step might require SSH authentication, depending on your setup.

Merging with the Main Branch

After pushing your changes to the development branch, it’s crucial to merge these changes into the main branch. This action ensures that the main branch reflects the most up-to-date and stable version of your project. Since you are the sole developer, you won’t face merge conflicts arising from concurrent modifications by different developers.

To merge the develop branch into main, you might use GitHub’s interface for a pull request, which offers a visual and reviewable way of integrating changes, or merge directly from the command line if you prefer.

Celebrating Your Achievement

Congratulations on completing your project! This milestone is not just a testament to your technical abilities but also to your dedication and passion for software development. As you celebrate this achievement, remember to update your resume and professional profiles with the technologies and tools you've mastered:

  • Flask
  • REST API
  • ORM
  • SQLAlchemy
  • Postman/Insomnia for API testing
  • GitHub for version control
  • SQLite as a database solution

Incorporating these skills into your resume under a "Projects" or "Technical Skills" section can significantly enhance your job prospects. Be sure to include a brief description of this project, emphasizing your role, achievements, and the technologies used. Adding a link to the GitHub repository allows potential employers or collaborators to view your work directly.

Your Journey Ahead

As you step into the realm of Python Backend Developers, take pride in your journey and the skills you’ve acquired. Whether this project was for learning, portfolio development, or solving a real-world problem, you’ve accomplished something remarkable.

Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 6. Chapter 2
some-alt