An open API service indexing awesome lists of open source software.

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)

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