{"id":23535007,"url":"https://github.com/techtalksofficial/php360","last_synced_at":"2026-04-18T03:33:01.932Z","repository":{"id":266359656,"uuid":"898086316","full_name":"TechTalksOfficial/PHP360","owner":"TechTalksOfficial","description":"A complete PHP course from basics to advanced, including MySQL integration, real-world projects, and practical assignments.","archived":false,"fork":false,"pushed_at":"2024-12-11T09:58:06.000Z","size":68,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-28T05:26:29.135Z","etag":null,"topics":["mysql","php"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TechTalksOfficial.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-12-03T19:05:13.000Z","updated_at":"2024-12-11T09:58:10.000Z","dependencies_parsed_at":"2024-12-03T22:22:21.670Z","dependency_job_id":"9d36c19e-486e-4fd3-89ef-05cf3bd68fe6","html_url":"https://github.com/TechTalksOfficial/PHP360","commit_stats":null,"previous_names":["techtalksofficial/php360"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/TechTalksOfficial/PHP360","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechTalksOfficial%2FPHP360","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechTalksOfficial%2FPHP360/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechTalksOfficial%2FPHP360/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechTalksOfficial%2FPHP360/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TechTalksOfficial","download_url":"https://codeload.github.com/TechTalksOfficial/PHP360/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechTalksOfficial%2FPHP360/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31955742,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mysql","php"],"created_at":"2024-12-26T01:14:23.881Z","updated_at":"2026-04-18T03:33:01.911Z","avatar_url":"https://github.com/TechTalksOfficial.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Welcome to PHP360\n\nWelcome to the **PHP360** repository, created by the **TechTalks** team: [Yousuf Naveed Khan](https://github.com/yousufnaveedkhan) and [Muneeb Hassan Siddiqui](https://github.com/muneebhassansiddiqui).\n\n## Course Overview\n\nThis course is designed to take you from beginner to advanced levels in PHP, covering all essential concepts and beyond. You will also learn how to integrate PHP with MySQL, enabling you to build dynamic, database-driven web applications. Throughout the course, we will explore theoretical concepts, write practical code, and work on real-world projects to solidify your understanding.\n\n### Key Highlights:\n- Learn PHP step-by-step, from basic syntax to advanced techniques.\n- Gain expertise in integrating MySQL with PHP.\n- Work on projects to implement learned concepts.\n- Solve assignments to reinforce understanding.\n\n## Repository Structure\n\nThis repository is structured to make learning intuitive and effective:\n\n- **Lectures**: A single directory created under the root, containing 14 subdirectories, each corresponding to one of the 14 lectures in the course. Each lecture folder includes:\n  - **Source Code**: Practice the code concepts explained in the lecture.\n  - **Guide File**: A `.MD` file detailing the topics, definitions, examples, and notes.\n\n- **Projects**: A new directory added under the root to contain all the real-world project files and documentation. This folder includes:\n  - **README.md**: The file includes details of each project, along with the upload date for each project:\n    - **Project 1**: Blog Application (Uploaded on Friday, 13th December 2024)\n    - **Project 2**: User Authentication System (Uploaded on Monday, 16th December 2024)\n    - **Project 3**: E-Commerce Store (Uploaded on Friday, 20th December 2024)\n\n- **README.md**: The documentation file for the repository that outlines the structure and includes important information about the course and projects.\n\n## Course Outline\n\nBelow is the current and upcoming course outline. Stay tuned for updates as new topics are added!\n\n### Basics of PHP\n1. **Lecture 01: Introduction**  \n   Overview of PHP, its features, installation, and setup.\n   \n2. **Lecture 02: Variables and Print Statement**  \n   Understanding variables, data types, and the `echo`/`print` functions.\n   \n3. **Lecture 03: Conditional Statements**  \n   Implementing decision-making using `if`, `else`, and `switch`.\n   \n4. **Lecture 04: Loops**  \n   Iterative processes using `for`, `while`, and `foreach`.\n\n### Intermediate Topics\n5. **Lecture 05: Functions**  \n   Defining and calling functions, scope, and parameter passing.\n   \n6. **Lecture 06: Arrays and Array Operations**  \n   Working with indexed, associative, and multidimensional arrays.\n   \n7. **Lecture 07: String Manipulation**  \n   Handling and processing strings with built-in PHP functions.\n\n8. **Lecture 08: File Handling**  \n   Reading from and writing to files, handling file uploads.\n\n9. **Lecture 09: Forms and User Input**  \n   Handling HTML forms, validating user input, and securing data.\n\n### Advanced Topics\n10. **Lecture 10: Object-Oriented Programming (OOP)**  \n    Classes, objects, inheritance, polymorphism, and interfaces.\n\n11. **Lecture 11: Error and Exception Handling**  \n    Understanding and managing errors and exceptions in PHP.\n\n12. **Lecture 12: PHP and MySQL Integration**  \n    Connecting to databases, performing CRUD operations.\n\n13. **Lecture 13: Sessions and Cookies**  \n    Managing state using sessions and cookies.\n\n14. **Lecture 14: Security Best Practices**  \n    Preventing SQL injection, XSS, and CSRF attacks.\n\n### Projects\n- **Project 1**: Basic Blog Application  \n- **Project 2**: User Authentication System  \n- **Project 3**: E-Commerce Store (Mini-Project)\n\n## Getting Started\n\n1. **Explore the Lectures**: Dive into the lecture directories to understand concepts and practice the code.\n2. **Complete Assignments**: Apply your knowledge with practical tasks in the Assignments directory.\n3. **Build Projects**: Utilize the Projects directory to gain real-world experience.\n4. **Engage and Share**: Share the course with peers and participate in discussions to enhance your learning.\n\n## TechTalks\n\nThis course is brought to you by **TechTalks**, a collaborative platform founded and run by **Yousuf Naveed Khan** and **Muneeb Hassan Siddiqui**. **TechTalks** is an initiative to promote tech knowledge and learning via WhatsApp channels, GitHub repositories, and other collaborative methods.\n\nTo learn more or get in touch:\n- [Yousuf Naveed Khan](https://github.com/yousufnaveedkhan)\n- [Muneeb Hassan Siddiqui](https://github.com/muneebhassansiddiqui)\n\nFor any questions, feedback, or collaboration, reach out to us through the links above.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechtalksofficial%2Fphp360","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftechtalksofficial%2Fphp360","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechtalksofficial%2Fphp360/lists"}