Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amirhaytham/mini-udemy
Mini Udemy is a simple learning website to keep tracking your learning process throughout courses
https://github.com/amirhaytham/mini-udemy
beta-version courses database database-development dot-net javascript mini-udemy sql-server students
Last synced: 18 days ago
JSON representation
Mini Udemy is a simple learning website to keep tracking your learning process throughout courses
- Host: GitHub
- URL: https://github.com/amirhaytham/mini-udemy
- Owner: AmirHaytham
- Created: 2020-08-26T01:50:06.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-05-30T20:31:51.000Z (over 1 year ago)
- Last Synced: 2024-11-17T16:34:08.571Z (3 months ago)
- Topics: beta-version, courses, database, database-development, dot-net, javascript, mini-udemy, sql-server, students
- Language: JavaScript
- Homepage:
- Size: 1.85 MB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Mini Udemy
[![GitHub contributors](https://img.shields.io/github/contributors/AmirHaytham/Mini-Udemy)](https://github.com/AmirHaytham/Mini-Udemy/contributors)
[![GitHub issues](https://img.shields.io/github/issues/AmirHaytham/Mini-Udemy)](https://github.com/AmirHaytham/Mini-Udemy/issues)
[![GitHub forks](https://img.shields.io/github/forks/AmirHaytham/Mini-Udemy)](https://github.com/AmirHaytham/Mini-Udemy/network)
[![GitHub stars](https://img.shields.io/github/stars/AmirHaytham/Mini-Udemy)](https://github.com/AmirHaytham/Mini-Udemy/stargazers)
## 🧐 About The Project [Beta Version]
> **Mini Udemy** is a simple learning website as a final project built for our ITI .NET Web Development summer 2020 internship.
## ⚙ How it Works?!
**The main Idea of the project is :**
- Create a simple Registration form for students to sign up into the website.
- Students can also Login to the website.
- Students can search and enroll in a certain course.
- Students can view their courses taken.**The project will be divided into 3 parts :**
- Database Development
- The DBD (Database developer) works on designing the database from scratch using SQL Server & SSMS.
- Views & UI/UX Structure
- The FrontEnd UI/UX Developers work on building beautiful UI using HTML, CSS, JQuery & bootstrap.
- Logic & Implementation
- The .NET Developers work on Integrating Views with Models (From database) using Controllers (MVC architecture)## 🤔 How to install it
1. Install [Visual Studio](https://visualstudio.microsoft.com/) with .NET environment.
2. Install [SQL Server](https://www.microsoft.com/en-us/sql-server/sql-server-2019).
3. In ```DB Folder```, execute ```DB``` scripts on the ```SQL Server```, or restore the backup database ```mini_udemi.bak```
3. Download the repo, then Open the ```Mini-Udemy.sln``` in the repo file.
4. Build the all the project then run it.## ⛏️ Built Using
- [C#](https://docs.microsoft.com/en-us/dotnet/csharp/) - Object-oriented language that enables developers to build .NET applications.
- [ASP.NET MVC](https://dotnet.microsoft.com/apps/aspnet/mvc) - A design pattern for achieving a clean separation of concerns.
- [SQL Server](https://www.microsoft.com/en-us/sql-server/sql-server-2019) - Relational database management system developed by Microsoft.## 📝 [Mini-Udemy Documentation](https://gist.github.com/MeitanteiAshour/31c91df6bb8549f577b19581c97ec0fc#file-mini-udemy-md)
## :zap: Contributors
> Thanks goes to these people in this team.