https://github.com/abdulrahmannmostafa/SWE-Labs
This repository contains my work along for my academic SWE course 🚀
https://github.com/abdulrahmannmostafa/SWE-Labs
agile-development software-engineering
Last synced: about 12 hours ago
JSON representation
This repository contains my work along for my academic SWE course 🚀
- Host: GitHub
- URL: https://github.com/abdulrahmannmostafa/SWE-Labs
- Owner: Abdulrahman-Mostafa10
- Created: 2024-10-03T15:48:38.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-13T23:20:17.000Z (over 1 year ago)
- Last Synced: 2025-01-14T00:25:23.743Z (over 1 year ago)
- Topics: agile-development, software-engineering
- Language: JavaScript
- Homepage:
- Size: 1.65 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SWE_Labs
## Checked-in Labs
- [Lab One](#lab-one)
- [Lab Two](#lab-two)
- [Lab Three](#lab-three)
- [Lab Four](#lab-four)
- [Lab Five](#lab-five)
- [Lab Six](#lab-six)
---
## Lab One
The lab was mainly focused on decoupling the Frontend and Backend logic and interfacing the origin and the backend server with MVC architecture.
## Lab Two
The lab was mainly focused on asynchronous operations in interpreted languages such as Javascript and Typescript.
## Lab Three
The lab focused on clean code and many concepts to avoid spaghetti or unreadable code.
- I had the privilege of working with [Salma Muhammed](https://github.com/salmamuhammede).
## Lab Four
The lab focused on the various types of testing a Software Developer performs and implemented End-to-End testing using Selenium and unit testing using Jest.
- I had the privilege of working with [Salma Muhammed](https://github.com/salmamuhammede).
## Lab Five
The lab focused on good Software Design Features, OOP pillars, and SOLID principles.
## Lab Six
The lab focused on understanding the value added by Design Patterns and implemented Singleton, Observer, and Decorator patterns.