Welcome! This semester, we are delving into the world of Web Development, and all the learning materials needed can be found right here in this repository. These materials encompass projects, code developed during our web development learning sessions, and various exercises. The primary goal of this space is to serve as a collaborative platform for students of all levels to enhance their skills in web development.
This repository is designed for our weekly web development learning sessions. Our goal is to cover fundamental concepts, practical coding exercises, and collaborative projects to enhance our skills in web development.
We meet once a week for a 2-hour learning session (3pm -5pm). The schedule may include lectures, coding exercises, and project work. Check the Projects tab to find details about ongoing and upcoming projects.
-
Clone the Repository:
- Clone this repository to your local machine using the following command:
git clone https://github.com/ESA-Programming-Community/esa_programming.git && cd esa_programming
- Clone this repository to your local machine using the following command:
-
Navigate to the Project:
- Change into the project directory for the specific project you're working on. For example, for Project 1:
cd project1
- Change into the project directory for the specific project you're working on. For example, for Project 1:
-
Create a Branch:
- Create a new branch for your work (your-branch-name can be your username with name of the project eg: destinydinam-project1):
git checkout -b your-branch-name
- Create a new branch for your work (your-branch-name can be your username with name of the project eg: destinydinam-project1):
-
Start Coding:
- Open vscode and Work on the exercises or projects assigned during the learning sessions.
-
Commit Your Changes:
- Commit your changes to your branch:
git add . git commit -m "Your commit message here"
- Commit your changes to your branch:
-
Push Changes:
- Push your changes to the repository:
git push --set-upstream origin your-branch-name
- Push your changes to the repository:
-
Review of Your Work:
- Your submitted work will undergo review.
The project structure is organized by project names. For example:
-
Project 1:
- Contains necessary files, resources, and guidelines specific to Project 1.
- Directories and files structured according to the project's requirements.
-
Project 2:
- Similar structure as Project 1 but specific to Project 2.
Repeat this pattern for each subsequent project.
- Feel free to contribute by solving exercises, improving documentation, or suggesting new projects.
- Utilize the resources provided in the Resources folder for additional learning.
For any questions, feedback, or assistance, please contact the instructor or create an issue in the repository.