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.
- PHP
- Laravel
- MVC (Model-View-Controller)
- OOP (Object-Oriented Programming)
- Authentication and Authorization
- Refactoring
- Web Security
- MySQL
- HTML5
- CSS3
- Bootstrap 5
Note: Feel free to explore the code for each project in the
Projectsdirectory of this repository.
- Portfolio: A personal website to showcase my skills and projects.
- To-Do App: A task management application for organizing daily tasks.
- Online Store: An e-commerce platform for browsing and purchasing products.
- CRUD System: A system to perform Create, Read, Update, and Delete operations on database entities.
- 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.
Special thanks to Mindset Company and CEO & My Instructor @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