https://github.com/muuhesham/mindset_internship
Summer Training at Mindset as a Backend Developer Intern (PHP - Laravel Developer)
https://github.com/muuhesham/mindset_internship
bootstrap5 css3 git github html5 laravel mysql php
Last synced: 5 months ago
JSON representation
Summer Training at Mindset as a Backend Developer Intern (PHP - Laravel Developer)
- Host: GitHub
- URL: https://github.com/muuhesham/mindset_internship
- Owner: muuhesham
- Created: 2024-10-16T12:08:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-16T13:00:56.000Z (over 1 year ago)
- Last Synced: 2025-04-10T09:48:43.283Z (about 1 year ago)
- Topics: bootstrap5, css3, git, github, html5, laravel, mysql, php
- Language: PHP
- Homepage:
- Size: 4.78 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mindset Internship (Backend Developer - PHP/Laravel)
## Overview
This repository showcases the projects developed during my **Summer Training at Mindset** as a **Backend Developer Intern**. The internship focused on using various technologies to build robust web applications.
## Technologies Used
- **PHP**
- **Laravel**
- **MVC (Model-View-Controller)**
- **OOP (Object-Oriented Programming)**
- **Authentication and Authorization**
- **Refactoring**
- **Web Security**
- **MySQL**
- **HTML5**
- **CSS3**
- **Bootstrap 5**
## Projects Developed
> **Note**: Feel free to explore the code for each project in the `Projects` directory of this repository.
1. **Portfolio**: A personal website to showcase my skills and projects.
2. **To-Do App**: A task management application for organizing daily tasks.
3. **Online Store**: An e-commerce platform for browsing and purchasing products.
4. **CRUD System**: A system to perform Create, Read, Update, and Delete operations on database entities.
## Notes 📝
- Throughout the internship, I worked on a variety of tasks related to backend development, database management, and web application design.
- **Week 1**: Focused on front-end development using **HTML**, **CSS**, and **PHP**, along with training in version control using **Git** and **GitHub**.
- **Week 2**: Concentrated on **PHP** and **Object-Oriented Programming (OOP)** to enhance coding skills.
- **Week 3**: Worked with **MySQL** and database management using **phpMyAdmin** to understand data structuring and retrieval.
- **Week 4**: Connected **PHP** with **MySQL** and focused on projects, specifically implementing CRUD operations.
- **Week 5**: Emphasized the **MVC** architecture, code refactoring, web security, authentication, authorization, and input validation techniques.
- **Week 6**: Learned **Laravel** and worked on final projects, applying everything learned throughout the internship.
- **Some weeks**: Dedicated to building projects instead of individual tasks.
> For Week 3 / Week 4 / Week 5, the tasks related to database and MySQL were submitted to the classroom and not included in this repository.
> In some weeks, we focused on completing projects instead of specific tasks, allowing me to gain hands-on experience in real-world applications.
## Thanks 🙏
Special thanks to **Mindset Company** and **CEO & My Instructor** [@Nagwa138](https://github.com/Nagwa138) for their guidance, thoughts, and support throughout my training. This experience will greatly contribute to my career as a developer.
Mindset Linkedin Page: https://www.linkedin.com/company/mindsetraining/posts/?feedView=all