Strategy | Marks |
---|---|
Attendance | 20% |
Assignment | 10% |
Project Proposal Submission | 5% |
Project Checkpoint 1 | 15% |
Project Checkpoint 2 | 15% |
Final Project Submission | 20% |
Lab Exam | 15% |
Total | 100% |
By the end of this course, students will:
- Understand design principles to create visually appealing and user-friendly websites.
- Build dynamic and data-driven web applications using the Laravel framework.
- Implement RESTful APIs and manage application logic effectively.
- Collaborate efficiently in development projects using Git and GitHub.
- Apply branching, merging, and conflict resolution techniques in version control workflows.
- Set up and manage containerized environments using Docker.
- Understand the fundamentals of CI/CD pipelines and their role in modern development.
- Automate repetitive tasks and streamline development workflows using DevOps principles.
- Apply all learned skills to develop a full-stack web application deployed in a containerized setup.
The repository contains several branches, each branch corresponds to either the lecture number or the assignment number and contains the source files.
To switch between the branches, use:
git checkout <branch-name>