Very Academy
Very Academy
  • 851
  • 7 503 386
Test Case 1: Check Category Table Exists
Advanced Database Structural Testing | **Test Case 1:** Check Category Table Exists
Playlist:
czcams.com/play/PLOLrQ9Pn6cawhToJtqsPIrm2zlBjmqJRY.html
Udemy Course:
www.udemy.com/course/django-4x-orm-mastery/?referralCode=75E80C2B6B6A61993881
Source Code:
github.com/veryacademy/YT-tutorials-2024/tree/main/Advanced%20Database%20Testing%20and%20Workflow%20Automation%20with%20PostgreSQL%20Django%20and%20Docker
This module is designed to equip learners with advanced skills in database schema management, automated testing, and workflow integration using modern tools like PostgreSQL, Django, and Docker. Through a blend of theoretical knowledge and hands-on exercises, participants will explore structural testing, schema creation, and advanced features such as Docker HealthCheck, Pytest fixtures, and Django migrations.
Key topics include creating and managing PostgreSQL schemas, setting up testing workflows with Docker, utilising Pytest for validating table structures and relationships, and enforcing custom constraints. Learners will also gain practical experience in building test databases, working with FactoryBoy and Faker for model factories, and testing stored procedures and triggers.
By the end of this module, learners will be able to effectively manage complex database schemas, automate testing workflows, and integrate these processes within a Dockerized environment to ensure robust and scalable applications.
zhlédnutí: 134

Video

Test Plan - Table and Column Validation Part-1
zhlédnutí 136Před 19 hodinami
Advanced Database Structural Testing | Test Plan - Table and Column Validation Part-1 Playlist: czcams.com/play/PLOLrQ9Pn6cawhToJtqsPIrm2zlBjmqJRY.html Udemy Course: www.udemy.com/course/django-4x-orm-mastery/?referralCode=75E80C2B6B6A61993881 Source Code: github.com/veryacademy/YT-tutorials-2024/tree/main/Advanced Database Testing and Workflow Automation with PostgreSQL Django and Docker This ...
Building Docker Networks | Network Types | IP Addressing
zhlédnutí 335Před dnem
Advanced Database Structural Testing | Introducing Docker Networks Playlist: czcams.com/play/PLOLrQ9Pn6cawhToJtqsPIrm2zlBjmqJRY.html Udemy Course: www.udemy.com/course/django-4x-orm-mastery/?referralCode=75E80C2B6B6A61993881 Source Code: github.com/veryacademy/YT-tutorials-2024/tree/main/Advanced Database Testing and Workflow Automation with PostgreSQL Django and Docker This module is designed ...
Migrating a Django Model to a Test Database
zhlédnutí 269Před dnem
Advanced Database Structural Testing | Migrating a Django Model to a Test Database Playlist: czcams.com/play/PLOLrQ9Pn6cawhToJtqsPIrm2zlBjmqJRY.html Udemy Course: www.udemy.com/course/django-4x-orm-mastery/?referralCode=75E80C2B6B6A61993881 Source Code: github.com/veryacademy/YT-tutorials-2024/tree/main/Advanced Database Testing and Workflow Automation with PostgreSQL Django and Docker This mod...
Docker HealthCheck Instruction
zhlédnutí 334Před dnem
Advanced Database Structural Testing | Docker HealthCheck Instruction Playlist: czcams.com/play/PLOLrQ9Pn6cawhToJtqsPIrm2zlBjmqJRY.html Udemy Course: www.udemy.com/course/django-4x-orm-mastery/?referralCode=75E80C2B6B6A61993881 Source Code: github.com/veryacademy/YT-tutorials-2024/tree/main/Advanced Database Testing and Workflow Automation with PostgreSQL Django and Docker This module is design...
PostgreSQL: Managing Credentials with Environment Variables
zhlédnutí 251Před dnem
Advanced Database Structural Testing | PostgreSQL: Managing Credentials with Environment Variables Playlist: czcams.com/play/PLOLrQ9Pn6cawhToJtqsPIrm2zlBjmqJRY.html Udemy Course: www.udemy.com/course/django-4x-orm-mastery/?referralCode=75E80C2B6B6A61993881 Source Code: github.com/veryacademy/YT-tutorials-2024/tree/main/Advanced Database Testing and Workflow Automation with PostgreSQL Django and...
Building a Docker Container with Docker API
zhlédnutí 406Před 14 dny
Advanced Database Structural Testing | Building a Docker Container with Docker API Playlist: czcams.com/play/PLOLrQ9Pn6cawhToJtqsPIrm2zlBjmqJRY.html Udemy Course: www.udemy.com/course/django-4x-orm-mastery/?referralCode=75E80C2B6B6A61993881 Source Code: github.com/veryacademy/YT-tutorials-2024/tree/main/Advanced Database Testing and Workflow Automation with PostgreSQL Django and Docker This mod...
Django Custom Migration | Introducing Pytest Fixtures
zhlédnutí 238Před 14 dny
Advanced Database Structural Testing | Introducing Pytest Fixtures Playlist: czcams.com/play/PLOLrQ9Pn6cawhToJtqsPIrm2zlBjmqJRY.html Udemy Course: www.udemy.com/course/django-4x-orm-mastery/?referralCode=75E80C2B6B6A61993881 Source Code: github.com/veryacademy/YT-tutorials-2024/tree/main/Advanced Database Testing and Workflow Automation with PostgreSQL Django and Docker This module is designed ...
Django Custom Migration | Assigning Models to Multiple PostgreSQL Schemas
zhlédnutí 502Před 14 dny
Advanced Database Structural Testing | Django Custom Migration | Assigning Models to Multiple PostgreSQL Schemas Playlist: czcams.com/play/PLOLrQ9Pn6cawhToJtqsPIrm2zlBjmqJRY.html Udemy Course: www.udemy.com/course/django-4x-orm-mastery/?referralCode=75E80C2B6B6A61993881 Source Code: github.com/veryacademy/YT-tutorials-2024/tree/main/Advanced Database Testing and Workflow Automation with Postgre...
PostgreSQL Schema Search Path
zhlédnutí 196Před 14 dny
Advanced Database Structural Testing | PostgreSQL Schema Search Path Playlist: czcams.com/play/PLOLrQ9Pn6cawhToJtqsPIrm2zlBjmqJRY.html Udemy Course: www.udemy.com/course/django-4x-orm-mastery/?referralCode=75E80C2B6B6A61993881 Source Code: github.com/veryacademy/YT-tutorials-2024/tree/main/Advanced Database Testing and Workflow Automation with PostgreSQL Django and Docker This module is designe...
Creating and Managing PostgreSQL Schemas
zhlédnutí 197Před 14 dny
Advanced Database Structural Testing | Build Efficient Databases: Introducing Table Schemas for Better Data Management Playlist: czcams.com/play/PLOLrQ9Pn6cawhToJtqsPIrm2zlBjmqJRY.html Udemy Course: www.udemy.com/course/django-4x-orm-mastery/?referralCode=75E80C2B6B6A61993881 Source Code: github.com/veryacademy/YT-tutorials-2024/tree/main/Advanced Database Testing and Workflow Automation with P...
Build Efficient Databases: Introducing Table Schemas for Better Data Management
zhlédnutí 250Před 14 dny
Advanced Database Structural Testing | Build Efficient Databases: Introducing Table Schemas for Better Data Management Playlist: czcams.com/play/PLOLrQ9Pn6cawhToJtqsPIrm2zlBjmqJRY.html Udemy Course: www.udemy.com/course/django-4x-orm-mastery/?referralCode=75E80C2B6B6A61993881 Source Code: github.com/veryacademy/YT-tutorials-2024/tree/main/Advanced Database Testing and Workflow Automation with P...
Advanced Database Structural Testing | Preparing for Learning | Source Code Setup Guide
zhlédnutí 158Před 14 dny
Advanced Database Structural Testing | Preparing for Learning | Source Code Setup Guide Playlist: czcams.com/play/PLOLrQ9Pn6cawhToJtqsPIrm2zlBjmqJRY.html Udemy Course: www.udemy.com/course/django-4x-orm-mastery/?referralCode=75E80C2B6B6A61993881 Source Code: github.com/veryacademy/YT-tutorials-2024/tree/main/Advanced Database Testing and Workflow Automation with PostgreSQL Django and Docker Thi...
Advanced Database Structural Testing | Planning | Expanding Structural Testing
zhlédnutí 125Před 14 dny
Advanced Database Testing and Workflow Automation with PostgreSQL, Django, and Docker | Module Introduction. Playlist: czcams.com/play/PLOLrQ9Pn6cawhToJtqsPIrm2zlBjmqJRY.html Udemy Course: www.udemy.com/course/django-4x-orm-mastery/?referralCode=75E80C2B6B6A61993881 Source Code: github.com/veryacademy/YT-tutorials-2024/tree/main/Advanced Database Testing and Workflow Automation with PostgreSQL ...
Advanced Database Testing and Workflow Automation with PostgreSQL, Django, and Docker
zhlédnutí 191Před 14 dny
Advanced Database Testing and Workflow Automation with PostgreSQL, Django, and Docker | Module Introduction. Playlist: czcams.com/play/PLOLrQ9Pn6cawhToJtqsPIrm2zlBjmqJRY.html Udemy Course: www.udemy.com/course/django-4x-orm-mastery/?referralCode=75E80C2B6B6A61993881 Source Code: github.com/veryacademy/YT-tutorials-2024/tree/main/Advanced Database Testing and Workflow Automation with PostgreSQL ...
Creating a Django Custom Router
zhlédnutí 1,1KPřed měsícem
Creating a Django Custom Router
PostgreSQL | Database Check Constraints | Number Range
zhlédnutí 208Před měsícem
PostgreSQL | Database Check Constraints | Number Range
PostgreSQL | Database Level Unique Constraint
zhlédnutí 96Před měsícem
PostgreSQL | Database Level Unique Constraint
PostgreSQL | Database Level Constraints | Slug Format Check Constraint
zhlédnutí 90Před měsícem
PostgreSQL | Database Level Constraints | Slug Format Check Constraint
Django | PostgreSQL Trigger
zhlédnutí 224Před měsícem
Django | PostgreSQL Trigger
PostgreSQL | Database Level Constraints | Name Check Constraint
zhlédnutí 146Před měsícem
PostgreSQL | Database Level Constraints | Name Check Constraint
Overriding Django Table Naming
zhlédnutí 187Před měsícem
Overriding Django Table Naming
PostgreSQL Constraints and Triggers
zhlédnutí 103Před měsícem
PostgreSQL Constraints and Triggers
PostgreSQL | Database Vs Application Level Validation
zhlédnutí 179Před měsícem
PostgreSQL | Database Vs Application Level Validation
Django PostgreSQL | Managing Credentials with Environment Variables
zhlédnutí 196Před měsícem
Django PostgreSQL | Managing Credentials with Environment Variables
Django PostgreSQL | Django PostgreSQL Database Setup
zhlédnutí 274Před měsícem
Django PostgreSQL | Django PostgreSQL Database Setup
Django PostgreSQL | Configuring a PostgreSQL startup script
zhlédnutí 387Před měsícem
Django PostgreSQL | Configuring a PostgreSQL startup script
Django PostgreSQL | Creating a new PostgreSQL Docker Container (docker-compose)
zhlédnutí 483Před měsícem
Django PostgreSQL | Creating a new PostgreSQL Docker Container (docker-compose)
Django PostgreSQL | Renaming the Django Root Project Folder
zhlédnutí 145Před měsícem
Django PostgreSQL | Renaming the Django Root Project Folder
Django PostgreSQL | Restructuring a Django project
zhlédnutí 301Před měsícem
Django PostgreSQL | Restructuring a Django project

Komentáře

  • @JoseZambrana-o3l
    @JoseZambrana-o3l Před 6 hodinami

    Quick question, which library we have to use now for 2mfa? do we have to use the same o there is another one better currently?

  • @leochuks1
    @leochuks1 Před 19 hodinami

    What a great tutorial!

  • @informationtech-musa
    @informationtech-musa Před 23 hodinami

    I would like to see more advanced Django with React projects on CZcams that are not being taught by anyone else. While I appreciate the logic-focused approach in your projects and the effort to make it understandable for others, I believe enhancing the design would make them even more impressive. Thank you! ❤😄👍

  • @guratete
    @guratete Před 2 dny

    My question, Is the Udemy course different from the Ecommerce v2 CZcams playlist? Looks like the YT playlist is more advanced or I am wrong? I am about halfway done with the Udemy one and I did the YT one a couple years ago. I wanted a refresher.

  • @namanjoshi5089
    @namanjoshi5089 Před 3 dny

    amazing tutorial such easy explanation.

  • @namanjoshi5089
    @namanjoshi5089 Před 4 dny

    EPIC AND EFFICIENT EXPLANATION. Appreciate it.

  • @abhishekdhangar256
    @abhishekdhangar256 Před 5 dny

    u made it very easy in learning 😃😃😃 thank u for clearing my doubts

  • @Munchen888
    @Munchen888 Před 6 dny

    Please could you help me? When user select a product which he/she would be data about product from frontend is sent to backend. Session modifies but it don't appear in browser. I don't see it in devtools -> application -> cookies session_id. Installed apps and Middleware are written

  • @IT_psychopath
    @IT_psychopath Před 7 dny

    very bad example of connecting fonts... the correct connection is to download the fonts and connect them.

  • @namanjoshi5089
    @namanjoshi5089 Před 8 dny

    Mann such depth of knowledge taught in such relaxed manner. What a gem.

  • @namanjoshi5089
    @namanjoshi5089 Před 8 dny

    Man this guy's explanation is top notch

  • @namanjoshi5089
    @namanjoshi5089 Před 8 dny

    This knowledge depth and clear explanation is one of the best i've seen. Keep going.

  • @aashayamballi
    @aashayamballi Před 8 dny

    thank you!

  • @ketankshukla
    @ketankshukla Před 8 dny

    Good lord! If it took you all these hours to make the course, it'll take me 6 months to finish it lol! Great work man, top notch channel!!

  • @felix30ua
    @felix30ua Před 9 dny

    Hi, Zander! Great content. Dude, I understand this is a paid course, but could you please post the parts of this course in a logical order - I have to jump around the videos in the playlist 😎

    • @veryacademy
      @veryacademy Před 8 dny

      @@felix30ua it’s the very least I can do! What isn’t in order?

  • @koutsioj4762
    @koutsioj4762 Před 10 dny

    I want to put a WARNING here in case it helps someone. I don't know if it's a common problem but I installed docker for windows 11 and it completely broke windows to the point where they wouldn't boot. The fix was to go to the bios, find "UMA frame buffer size" and set it to I think at least 1 GB (for me it was set to 512MB and I could only change it to AUTO). Have a nice day.

  • @Shaft0
    @Shaft0 Před 10 dny

    Docekr?

    • @veryacademy
      @veryacademy Před 10 dny

      Its a new thing, just like Docker but the spelling is different.

    • @Shaft0
      @Shaft0 Před 10 dny

      @@veryacademy 😆

  • @muhammadtayyabtahirqureshi7186

    Thanks :)

  • @callmekayxx
    @callmekayxx Před 10 dny

    can you please do connection to azure using docker with this application or link me up i will watch any video of yoours you are a such a good teacher

  • @callmekayxx
    @callmekayxx Před 10 dny

    when i run adminer it says ports are not available its weird

    • @veryacademy
      @veryacademy Před 10 dny

      Try using different port?

    • @callmekayxx
      @callmekayxx Před 10 dny

      @@veryacademy i did use port 8000 but it still doesn't show the graphic interface you had...I will watch your video again to make sure...but thanks for the information I Wana buy your course but at the moment I can only free use resources thank you though

  • @nansambassensalo3065
    @nansambassensalo3065 Před 11 dny

    Great! Regarding volumes, so we don't need to set up volumes on docker desktop? there is a tab for it " Creat volume" ...

  • @DivijHere
    @DivijHere Před 11 dny

    🫶thanks

  • @airmanparker
    @airmanparker Před 11 dny

    Rooter 😅

  • @timothyatanda1188
    @timothyatanda1188 Před 12 dny

    Wow, what a great video!!!, amazing illustrations with explainations.

  • @otobongedoho9018
    @otobongedoho9018 Před 13 dny

    This is really good stuff

  • @guratete
    @guratete Před 13 dny

    My God, I forgot about this channel for a bit. You my good sir are the best at this game.

  • @ajmalbangash6928
    @ajmalbangash6928 Před 16 dny

    why we are removing simple jwt package we can also use it alongside drf-social-oauth2 ? why can u give any reason ?

  • @Akonitx
    @Akonitx Před 17 dny

    half of the video installation of fucking redis, good

  • @Jafar801
    @Jafar801 Před 18 dny

    Shouldn't you start by explaining what GraphQL is and why it's used before diving into its implementation in FastAPI?

    • @veryacademy
      @veryacademy Před 17 dny

      @@Jafar801 sounds like you might have found some prerequisites. 👍

  • @aashayamballi
    @aashayamballi Před 18 dny

    Thank you!

  • @zayedecode
    @zayedecode Před 18 dny

    Sir why you don't upload 97 other projects ? Please add a single video of all the project names and some functionality.

  • @naveenbasavaraja8292
    @naveenbasavaraja8292 Před 18 dny

    you are GOD

  • @Gurukul-sm
    @Gurukul-sm Před 18 dny

    Thanks sir.teach fully django advance level course

  • @EdchelStephenNini
    @EdchelStephenNini Před 18 dny

    Thank you for a great video explanation!

  • @hudaifa1
    @hudaifa1 Před 19 dny

    Already bought the course thanks for the job

    • @veryacademy
      @veryacademy Před 18 dny

      Excellent, thank you! I will keep the updates coming! I don't say this often but I am really please with the new course approach i have taken, of course its not for everyone.

    • @hudaifa1
      @hudaifa1 Před 18 dny

      @@veryacademy thank you 🍀

  • @wazidmalik6824
    @wazidmalik6824 Před 19 dny

    Hi , I am using MySQL db. Can we add migration files manually in a django app. And I don't want to run migrate command because same database we are using in php also. Will it work ? Thankyou

    • @veryacademy
      @veryacademy Před 19 dny

      Yes, you can manually create migration files in Django and "fake" the migrations without applying them to the database. Here’s how you can approach it: Create the Migration Files Manually: You can generate the migration files using Django's makemigrations command. This will create the migration files but will not apply them to the database. python manage.py makemigrations <app_name> Fake the Migration: Once the migration files are generated, instead of running the migrate command (which applies the changes to the database), you can "fake" the migration. This tells Django that the migration has been applied without actually making any changes to the database schema. Use the following command to fake the migration: python manage.py migrate <app_name> --fake This way, Django will think the migration has been applied, and it will keep track of the migration state, even though the database schema itself hasn't changed. Using MySQL and Shared Database with PHP: Since you're using the same MySQL database for both Django and PHP, and you don’t want Django to apply migrations, the fake migration approach will allow you to keep the Django models in sync with your database schema while avoiding conflicts with the PHP application. Important Note: Ensure that your manual schema changes made via PHP are compatible with the Django models. You’ll need to keep the schema in sync manually, as Django will not be applying these changes directly. In short, yes, you can use Django models with fake migrations to avoid schema conflicts with your PHP application. Just be cautious with schema management and maintain consistency between the models and the actual database schema.

    • @veryacademy
      @veryacademy Před 19 dny

      There are other considerations, what if you need django default app tables? Have a look at the custom router setup i made recently, that should guide you on an approach.

    • @wazidmalik6824
      @wazidmalik6824 Před 19 dny

      @@veryacademy thankyou so much

    • @wazidmalik6824
      @wazidmalik6824 Před 19 dny

      @@veryacademy sure i will , thank you so much

  • @informationtech-musa
    @informationtech-musa Před 19 dny

    The first video of this series was incredibly informative. It provided a comprehensive overview of integrating Django and React, and I found it to be extremely valuable. Someone else has already described this content as "gold," and I wholeheartedly agree with that sentiment now. In my opinion, this is the best Django and React tutorial available on CZcams. Wishing you all the best!🤩👍

  • @rare7647
    @rare7647 Před 20 dny

    amazing

  • @informationtech-musa
    @informationtech-musa Před 21 dnem

    You must read my previous comment. It is a life saver.

  • @informationtech-musa
    @informationtech-musa Před 21 dnem

    Hey there, I just wanted to mention that I noticed your older videos from three years ago have really eye-catching thumbnails, which is probably why they have more views. On the other hand, your latest videos seem to have less appealing thumbnails and as a result, they're getting fewer views. It might be a good idea to spruce up the thumbnails for your recent videos to give them a boost in views. All the best! 👍👍👍

    • @veryacademy
      @veryacademy Před 21 dnem

      They have more views because I used to spend money advertising them. CZcams would think they were popular and show them more, making them more likely to gain traction. In addition, the tutorials were built for CZcams and were keyword-focused.

    • @veryacademy
      @veryacademy Před 21 dnem

      I have done a lot of A/B testing on thumbnails. Content/Quality and what people want are more important for the type of videos that I put out - that is what my testing and stats tell me anyhow.

    • @informationtech-musa
      @informationtech-musa Před 20 dny

      ​@@veryacademy Hi Very Academy! As someone who enjoys watching your videos, I personally lean towards the ones with the green background as opposed to the white background ones you've been using lately. Also, I've noticed that your recent videos are quite short, which makes me feel like they may not contain enough information. Just wanted to share my honest feedback with you!

  • @44_yogeshkannah.k49
    @44_yogeshkannah.k49 Před 21 dnem

    nice

  • @themevrouwdewi
    @themevrouwdewi Před 22 dny

    Very informative video, thank you. I recently failed my database exam and there were a few case studies involving entities. I'm sure I dropped a lot of points on those.

    • @veryacademy
      @veryacademy Před 22 dny

      @@themevrouwdewi database exams that’s a topic I would happily cover. Was think to go more down the database route.

  • @khoudjarafik
    @khoudjarafik Před 24 dny

    Hi, i just wanna clarify something sir, the first command works only on the same session (so it changes the policy for that PS window (the scope is only that window/process) , next time use it inside VScode and it will work. (never set that policy to unrestricted since it prevents malicious scripts from executing in case u download a malicious file ;) )

  • @learnpro_ng
    @learnpro_ng Před 24 dny

    I never knew that docker is this easy to work with

  • @aniketanuse5694
    @aniketanuse5694 Před 24 dny

    How to enable | and query function

  • @Crunchy409
    @Crunchy409 Před 27 dny

    This is outstanding- appreciate you explaining in a simple way

  • @abbas9257
    @abbas9257 Před 27 dny

    Hello! Please upload more videos about testing. I really appreciate you detailed explanations.

  • @temanangka3820
    @temanangka3820 Před 28 dny

    Around 23:00 You forrgot not using asyncio.gather(task1, task2) to run task1 and task 2 concurrently. Because this is the essence of async programming you mentioned in first minutes. Without this .gather method, your async program will work just like normal program.

  • @johnvick8861
    @johnvick8861 Před 29 dny

    Wonderful

  • @tyrisnolam
    @tyrisnolam Před 29 dny

    Although a FastAPI tutorial is much appreciated and you clearly have put honest work in your video, I was hoping to see some _actual_ TDD instead of @04:27 starting coding right away. I would have set up pytest first, then a smoke test, then install FastAPI, then create a test expecting the response from calling `/hello`. Anyway, I'm curious about the rest of the playlist! Good luck!

    • @veryacademy
      @veryacademy Před 29 dny

      @@tyrisnolam I don’t disagree that is a solid approach. I tend to swap and change on each iteration or course with different types of learners in mind. This course is telling the story from the point of view that you are a developer developing a new project, or at least that is where I was pointing.