{"id":16520214,"url":"https://github.com/khadkarajesh/python-web-development","last_synced_at":"2025-10-13T15:04:05.137Z","repository":{"id":52430340,"uuid":"221485083","full_name":"khadkarajesh/python-web-development","owner":"khadkarajesh","description":"Web development using the flask ","archived":false,"fork":false,"pushed_at":"2023-05-01T21:17:41.000Z","size":1736,"stargazers_count":3,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-13T15:02:34.936Z","etag":null,"topics":["flask","flask-backend","flask-restful","flask-sqlalchemy","jwt","marshmallow","marshmallow-sqlalchemy","postgresql","programming-fundamentals","python3","rest-api","sqlalchemy"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/khadkarajesh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-11-13T15:02:09.000Z","updated_at":"2023-03-05T03:27:26.000Z","dependencies_parsed_at":"2025-02-15T20:15:28.791Z","dependency_job_id":null,"html_url":"https://github.com/khadkarajesh/python-web-development","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/khadkarajesh/python-web-development","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khadkarajesh%2Fpython-web-development","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khadkarajesh%2Fpython-web-development/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khadkarajesh%2Fpython-web-development/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khadkarajesh%2Fpython-web-development/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/khadkarajesh","download_url":"https://codeload.github.com/khadkarajesh/python-web-development/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khadkarajesh%2Fpython-web-development/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279015896,"owners_count":26085777,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-13T02:00:06.723Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flask","flask-backend","flask-restful","flask-sqlalchemy","jwt","marshmallow","marshmallow-sqlalchemy","postgresql","programming-fundamentals","python3","rest-api","sqlalchemy"],"created_at":"2024-10-11T16:50:03.246Z","updated_at":"2025-10-13T15:04:05.106Z","avatar_url":"https://github.com/khadkarajesh.png","language":"Python","readme":"### Programming Fundamentals\n\n1. Python, Pycharm Setup\n2. Virtual Environment\n3. Getting Familier with Python console\n4. Hello World in Python\n5. Data Types in python\n   - integer, string, boolean\n   - List, Tuple, Dictionary, Set\n6. Object oriented programming\n   - Class\n   - Access Modifier\n   - Inheritance\n     - Single level\n     - Multi level\n   - Class, Static Method\n7. Exception\n8. Decorators\n\n-------\n## REST API Development\n\n1.  Getting started with flask\n2.  HTTP Protocal\n3.  REST API conventions\n4.  REST VERBS\n5.  Authentication and Authorization\n    - Token Based Authentication\n    - Access, Refresh Token\n6.  Database\n    - Setup Postgres\n    - User creation and permission on database\n    - Configuration of SQLAlchemy\n    - Queries on PSQL shell\n    - CRUD using ORM\n    - Filter, Group\n    - Relationship\n      - One-to-One\n      - One-to-Many\n      - Many-to-One\n      - Many-to-Many\n    - JOIN\n     - Left, Right\n 7.  Environment Configuration\n 8.  Migration\n 9.  Pagination\n 10. Marshmallow\n      - Schema\n      - Dump\n      - Load\n      - Nested Schema\n  11. Error Handling in Flask\n  12. Validation\n  13. Global Context\n  14. Deployment\n  \n \n \n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkhadkarajesh%2Fpython-web-development","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkhadkarajesh%2Fpython-web-development","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkhadkarajesh%2Fpython-web-development/lists"}