# web **Repository Path**: professor_baptiste/web-programming ## Basic Information - **Project Name**: web - **Description**: Web programming lessons for group1-2 and 3-4 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2025-02-23 - **Last Updated**: 2025-04-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # WEB programming course Hub ## Course Overview This repository serves as the central hub for all WEB programming course materials. Each class has its own dedicated repository containing: - Theory materials - Practice exercises - Class-specific resources ## How to Use This Repository 1. Each class is linked below with its corresponding repository 2. For each day's repository, click the corresponding invite link first (this gives you the right to push to that repository) 3. Click the link to access that day's materials 4. Clone that day's repository to your local machine 6. Create your branch using your English name: `git checkout -b `. **The Group and English name must be only in lowercase.** If your name is "John" and your group is 1, your branch name should be "g1_john" If you are in group 2, your branch name should be "g2_john" 7. Complete the exercises in your branch 8. Push your branch to Gitee: `git push origin ` 9. Create a Pull Request on Gitee when you finish the exercises > **Important**: All branch names are lowercase with no spaces. **Submissions with incorrect branch names will not be graded.** ### Git Workflow Example: ```bash # Clone the repository git clone [today-repository-url] # Create your branch (use your English name) git checkout -b g1_john # Do your exercises... # Add and commit your changes git add . git commit -m "Completed exercises" # Push your branch git push origin g1_john # Then go to Gitee and create a Pull Request ``` ## Class Schedule and Materials ### Class 1: Introduction to web development - **Repository Link:** [WEB d01 Repository](https://gitee.com/professor_baptiste/web-d01) - **Invite Link:** [Click here to gain the right to push](https://gitee.com/professor_baptiste/web-d01/invite_link?invite=6955991ca0cc86b6b524b9da4d402fd9baf36dae246bc0cbe511b1509403e86e326b518c4cdd5645427a56d8f320fd28) ### Class 2: HTML Course - **Repository Link:** [WEB d02 Repository](https://gitee.com/professor_baptiste/web-d02) - **Invite Link:** [Click here to gain the right to push](https://gitee.com/professor_baptiste/web-d02/invite_link?invite=6955991ca0cc86b6b524b9da4d402fd9e5c3d0bed34a4026e511b1509403e86e86cdbe93aab4f0bc5a8eecda7e932207) ### Class 3: CSS Course - **Invite Link:** [Click here to gain the right to push](https://gitee.com/professor_baptiste/web-d03/invite_link?invite=6955991ca0cc86b6b524b9da4d402fd9c2e4ecd9ca4bc687e511b1509403e86e50a51860c5ed79972fe8257fd1ad0bbe) ### Class 4: CSS Course part 2 - **Invite Link:** [Click here to gain the right to push](https://gitee.com/professor_baptiste/web-d04/invite_link?invite=6955991ca0cc86b6b524b9da4d402fd9c73d31f76f397158e511b1509403e86e64d76d6aede5c8e9ef74a75c873fda39) ### EXAM 01 (d05 - d06) - **Invite Link:** [Click here to gain the right to push](https://gitee.com/professor_baptiste/web-exam-01/invite_link?invite=6955991ca0cc86b6b524b9da4d402fd9abf8df8244c28983e511b1509403e86e91e2e8c80ea4a6d58da87cab6e3c90fa) ### Class 7: Javascript part 1 - **Invite Link:** [Click here to gain the right to push](https://gitee.com/professor_baptiste/web-d07/invite_link?invite=6955991ca0cc86b6b524b9da4d402fd9f22b8fd846bec6cde511b1509403e86e3a67c3e41cd6b1847c64c7e4a431c4cd) ### Class 9: Javascript part 3 - **Invite Link:** [Click here to gain the right to push](https://gitee.com/professor_baptiste/web-d09/invite_link?invite=6955991ca0cc86b6b524b9da4d402fd98d34c3ce3bcadd44e511b1509403e86ec2d0c6247d67be724741ea06917047f0) ### Class 10: Javascript part 4 - **Invite Link:** [Click here to gain the right to push](https://gitee.com/professor_baptiste/web-d10/invite_link?invite=6955991ca0cc86b6b524b9da4d402fd9b42db6796397e2c2e511b1509403e86eef8066f1445788677c64c7e4a431c4cd) ### Class 11: API - **Invite Link:** [Click here to gain the right to push](https://gitee.com/professor_baptiste/web-d11/invite_link?invite=6955991ca0cc86b6b524b9da4d402fd97df8894c3adf2d22e511b1509403e86e3b10c7a80a49ac488da87cab6e3c90fa) **Important**: Invitation link is only valid for 2 days after the class. - **Core Concepts:** - start web project with HTML,CSS, JS - Environment Setup - **Tools Setup:** - VS Code - Git basics - Gitee account setup - **VSCODE Extension:** - **Live server** - HTML CSS Support - Auto Rename Tag - Auto Close Tag - **Prettier** - HTML Preview -Color Highlight -CSS Peek ## Repository Structure Each day's repository contains: ``` └── "daily-repository"/ ├── exercises/ │ └── "exercises".pdf ├── theory/ │ └── "lesson-notes".pdf └── code/ └── ``` ## Important Notes - New repositories will be published before each class - Each class builds upon concepts from previous classes - Check each repository's README for specific instructions ## Getting Help If you encounter issues: 1. Check the additional materials in that day's repository 2. Review the theory notes 3. Ask questions during class 4. Check previous class materials if needed --- *This README will be updated throughout the course with new class repositories and materials.*