Тёмный

Test Driven FastAPI Course | Starting a New FastAPI Project 

Very Academy
Подписаться 65 тыс.
Просмотров 996
50% 1

Test Driven FastAPI Course | Starting a New FastAPI Project
Try FastAPI Test-Driven Development
www.udemy.com/course/try-fast...
RU-vid PlayList:
• Try FastAPI test drive...
Try FastAPI API Test Driven Development 2024
Towards Building Secure and Scalable APIs with FastAPI and Test-Driven Development
This comprehensive course equips you with the skills to create robust and well-tested APIs using FastAPI, a powerful Python framework. Leveraging the Test-Driven Development (TDD) approach, you'll gain a solid foundation for building APIs with confidence.
This course is ideal for developers with some Python experience who want to build modern, scalable APIs. Join us and unlock the power of FastAPI and Test-Driven Development!

Опубликовано:

 

19 мар 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 11   
@andogrando487
@andogrando487 4 месяца назад
This man literally produces the best tutorials for learning that I have seen anywhere paid or otherwise. Great depth, discussing the interworkings without getting bogged down in the details - really just top notch. I'm going to watch this whole series even though I've used FastApi a bunch because I just know that this will make me better. Thank you sir!
@veryacademy
@veryacademy 4 месяца назад
That is very kind of you to say so. Thank you
@DreamsAPI
@DreamsAPI 3 месяца назад
At 5:34 you showing those details are very important , thank you for supporting
@AashishKumar-op2dm
@AashishKumar-op2dm 4 месяца назад
If you use poetry it would be good , but it fine amazing tutorial once again
@veryacademy
@veryacademy 4 месяца назад
We recently had a community survey the results indicated that the majority wanted to keep with venv.
@mayankkhare4791
@mayankkhare4791 4 месяца назад
Can't appreciate you enough. Thank you so much.
@veryacademy
@veryacademy 4 месяца назад
You are so welcome!
@pranithreddy
@pranithreddy 4 месяца назад
Will this playlist contain everything related to fast api
@veryacademy
@veryacademy 4 месяца назад
This is the playlist so far. I am going through a phase where i name courses try... to indicate that it is a start. Then I will do more work should it be any good and change the course name remove the try indicating that it is more comprehensive, then at some point it turns into mastery. # Curriculum ## Setting Up the Project Environment 1. Opening Monologue 2. Project Documentation 3. Starting a New FastAPI Project 4. Managing Dependencies with PIP 5. Setting Up Project Linting and Formatting ## Database Environment Configuration 6. Docker - What? Why? 7. Docker Installation 8. Dockerizing PostgreSQL 9. Managing PostgreSQL with Adminer 10. Python-Dotenv - What? Why? 11. Install python-dotenv 12. Using Docker Environment Variables 13. Creating a PostgreSQL Setup Script 14. SQLAlchemy - What? Why? 15. Creating a Project Database Connection Configuration 16. Implementing Alembic for Database Migrations ## Test Environment Configuration 17. The test database workflow 18. Installing, Setup Pytest 19. Creating a Docker Test Database Programatically 20. Postgres Setup Script 21. Adding Containers to a Docker Network 22. Configuring Alembic for Multi-Database 23. Remove the Container after Testing ## Database Build Structural Testing Phase: 24. The Structural Testing Phase 25. The Project Database ERD 26. Category Table Requirements Analysis 27. Test Planning (Structural Testing) 28. Category Table Test Case 1 - (table exists) 29. Category Table Test Case 2 - (validate expected columns) 30. Category Table Test Case 3 - (verify nullable) 31. Category Table Test Case 4 - (specific constraints) 32. Category Table Test Case 5 - (default values) 33. Category Table Test Case 6 - (column lengths) 34. Category Table Test Case 7 - (unique constraints) 35. Automating Pytest Marks Test Discovery 36. Product Table Requirements Analysis 37. Product Table Test Case Development 38. Implement the Product Table 39. ProductLine Table Requirements Analysis 40. ProductLine Table Test Case Development 41. Implement the ProductLine Table 42. ProductImage Table Requirements Analysis 43. ProductImage Table Test Case Development 44. Implement the ProductImage Table 45. Seasonal Events Table Requirements Analysis 46. Seasonal Events Table Test Case Development 47. Implement the Seasonal Events Table 48. Attributes Table Requirements Analysis 49. Attributes Table Test Case Development 50. Implement the Attributes Table 51. ProductType Table Requirements Analysis 52. ProductType Table Test Case Development 53. Implement the ProductType Table 54. AttributeValue Table Requirements Analysis 55. AttributeValue Table Test Case Development 56. Implement the AttributeValue Table 57. ProductLine-AttributeValue Table Requirements Analysis 58. ProductLine-AttributeValue Table Test Case Development 59. Implement the ProductLine-AttributeValue Table 60. Product-ProductType Table Requirements Analysis 61. Product-ProductType Table Test Case Development 62. Implement the Product-ProductType Table ## PHASE ONE END ## Category End Point Development Unit Testing 63. FastAPI Error Logging 64. Analysis of Category Functional Specifications 65. Unit Testing Overview 66. Test Planning for Category Endpoint - (Add a New Category) 67. Pydantic Schemas - Serialisation and Deserialization 68. Unit Test: Pydantic Schema 69. Unit Test: Inserting a New Category 70. Exploring FastAPI Router Usage 71. Endpoint Creation: Post Method for Creating New Categories 72. Introducing Get, Post, Put, Delete 73. Unit Test Development: Capturing Insertion Constraints for Categories 74. Endpoint Implementation: Defining Insertion Constraints for Categories 75. Unit Test Development: Handling Exceptions in Category Functionality 76. Endpoint Implementation: Managing Exceptions in Category Endpoints 77. Test Planning for Category Endpoint - (Get All Categories) 78. Unit Test Development - (Get All Categories) 79. Endpoint Implementation - (Get All Categories) 80. Test Planning for Category Endpoint - (Get Single Record from Parameter) 81. Unit Test Development - (Get Single Record from Parameter) 82. Endpoint Implementation - (Get Single Record from Parameter) 83. Test Planning for Category Endpoint - (Update Single Record from Parameter) 84. Unit Test Development - (Update Single Record from Parameter) 85. Endpoint Implementation - (Update Single Record from Parameter) 86. Test Planning for Category Endpoint - (Delete Single Record from Parameter) 87. Unit Test Development - (Delete Single Record from Parameter) 88. Endpoint Implementation - (Delete Single Record from Parameter) 89. Creating Multiple Logs 90. A Note on Refactoring Unit Tests
@fredjozo
@fredjozo 4 месяца назад
Hello veryacademy, Do you have a coupon to get the course? :)
@veryacademy
@veryacademy 4 месяца назад
It’s in the community chat. If you can’t find it email me helpdesk@veryacademy.com
Далее
Why You NEED To Learn FastAPI | Hands On Project
21:15
Просмотров 154 тыс.
Hamster Kombat 20 July Mini Game
00:13
Просмотров 10 млн
Amazing weight loss transformation !! 😱😱
00:24
3 PYTHON AUTOMATION PROJECTS FOR BEGINNERS
17:00
Просмотров 1,6 млн
Dockerizing Django with Postgres, Redis and Celery
20:59
FastAPI Tutorial - Building RESTful APIs with Python
1:03:10
The Evolution of Web Apps 1992-2024
14:01
Просмотров 24 тыс.
Python or JavaScript - Which One Should YOU Learn?
8:05
Fast API crash course | easy way
26:11
Просмотров 61 тыс.