├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── README.md ├── exercises ├── week-1-e-1.md ├── week2 │ ├── fibbunacci-prompt.md │ ├── mini-project.md │ └── refactoring.md ├── week3 │ ├── Hands-on Exercise: AI Test Generation.md │ └── mini-project-2.md ├── week4 │ ├── diagrams.svg │ ├── hands-on-exercise.md │ ├── mini-project-part-2.md │ ├── mini-project.md │ └── user-profile-microservice.js └── week5 │ └── mini-project.md ├── faq └── faq.md ├── projects ├── final │ ├── docker-compose-example.md │ ├── ideas.md │ ├── requirements.md │ └── testing-requirements.md ├── product-catalog-api │ ├── .github │ │ └── workflows │ │ │ └── test.yml │ ├── .gitignore │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── app.js │ │ ├── data │ │ │ └── products.js │ │ ├── middleware │ │ │ └── auth-middleware.js │ │ ├── routes │ │ │ └── product-routes.js │ │ ├── server.js │ │ └── services │ │ │ └── product-service.js │ └── tests │ │ ├── integration │ │ └── product-routes.test.js │ │ └── unit │ │ └── product-service.test.js └── projects&assignments.md ├── resources ├── aditional.md ├── development-env-setup.md ├── github-reposotiry-setup.md └── week2 │ └── sample_data.csv ├── slides ├── 2.AI-Assisted Coding.pdf └── Week1.pdf └── syllabus.md /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/README.md -------------------------------------------------------------------------------- /exercises/week-1-e-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/exercises/week-1-e-1.md -------------------------------------------------------------------------------- /exercises/week2/fibbunacci-prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/exercises/week2/fibbunacci-prompt.md -------------------------------------------------------------------------------- /exercises/week2/mini-project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/exercises/week2/mini-project.md -------------------------------------------------------------------------------- /exercises/week2/refactoring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/exercises/week2/refactoring.md -------------------------------------------------------------------------------- /exercises/week3/Hands-on Exercise: AI Test Generation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/exercises/week3/Hands-on Exercise: AI Test Generation.md -------------------------------------------------------------------------------- /exercises/week3/mini-project-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/exercises/week3/mini-project-2.md -------------------------------------------------------------------------------- /exercises/week4/diagrams.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/exercises/week4/diagrams.svg -------------------------------------------------------------------------------- /exercises/week4/hands-on-exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/exercises/week4/hands-on-exercise.md -------------------------------------------------------------------------------- /exercises/week4/mini-project-part-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/exercises/week4/mini-project-part-2.md -------------------------------------------------------------------------------- /exercises/week4/mini-project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/exercises/week4/mini-project.md -------------------------------------------------------------------------------- /exercises/week4/user-profile-microservice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/exercises/week4/user-profile-microservice.js -------------------------------------------------------------------------------- /exercises/week5/mini-project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/exercises/week5/mini-project.md -------------------------------------------------------------------------------- /faq/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/faq/faq.md -------------------------------------------------------------------------------- /projects/final/docker-compose-example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/projects/final/docker-compose-example.md -------------------------------------------------------------------------------- /projects/final/ideas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/projects/final/ideas.md -------------------------------------------------------------------------------- /projects/final/requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/projects/final/requirements.md -------------------------------------------------------------------------------- /projects/final/testing-requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/projects/final/testing-requirements.md -------------------------------------------------------------------------------- /projects/product-catalog-api/.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/projects/product-catalog-api/.github/workflows/test.yml -------------------------------------------------------------------------------- /projects/product-catalog-api/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | coverage/ 3 | .DS_Store 4 | .env -------------------------------------------------------------------------------- /projects/product-catalog-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/projects/product-catalog-api/README.md -------------------------------------------------------------------------------- /projects/product-catalog-api/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/projects/product-catalog-api/package-lock.json -------------------------------------------------------------------------------- /projects/product-catalog-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/projects/product-catalog-api/package.json -------------------------------------------------------------------------------- /projects/product-catalog-api/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/projects/product-catalog-api/src/app.js -------------------------------------------------------------------------------- /projects/product-catalog-api/src/data/products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/projects/product-catalog-api/src/data/products.js -------------------------------------------------------------------------------- /projects/product-catalog-api/src/middleware/auth-middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/projects/product-catalog-api/src/middleware/auth-middleware.js -------------------------------------------------------------------------------- /projects/product-catalog-api/src/routes/product-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/projects/product-catalog-api/src/routes/product-routes.js -------------------------------------------------------------------------------- /projects/product-catalog-api/src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/projects/product-catalog-api/src/server.js -------------------------------------------------------------------------------- /projects/product-catalog-api/src/services/product-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/projects/product-catalog-api/src/services/product-service.js -------------------------------------------------------------------------------- /projects/product-catalog-api/tests/integration/product-routes.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/projects/product-catalog-api/tests/integration/product-routes.test.js -------------------------------------------------------------------------------- /projects/product-catalog-api/tests/unit/product-service.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/projects/product-catalog-api/tests/unit/product-service.test.js -------------------------------------------------------------------------------- /projects/projects&assignments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/projects/projects&assignments.md -------------------------------------------------------------------------------- /resources/aditional.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/resources/aditional.md -------------------------------------------------------------------------------- /resources/development-env-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/resources/development-env-setup.md -------------------------------------------------------------------------------- /resources/github-reposotiry-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/resources/github-reposotiry-setup.md -------------------------------------------------------------------------------- /resources/week2/sample_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/resources/week2/sample_data.csv -------------------------------------------------------------------------------- /slides/2.AI-Assisted Coding.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/slides/2.AI-Assisted Coding.pdf -------------------------------------------------------------------------------- /slides/Week1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/slides/Week1.pdf -------------------------------------------------------------------------------- /syllabus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agonb/advanced-programming-2025/HEAD/syllabus.md --------------------------------------------------------------------------------