|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/modern-php/
课程评论:没有评论
课程名称:现代PHP:完全指南 - 从初学者到高级 课程概述:本课程旨在教授现代PHP编程的方式,包含30个互动练习。你是否正在寻找一个互动、循序渐进的学习项目,以掌握现代PHP并在2024年开启你的网络开发职业生涯?虽然许多人认为PHP已经过时,但事实上,PHP仍然支持着75%的在线网络应用程序。因此,如果你希望成为网络开发人员或开始盈利的自由职业生涯,PHP依然是你不可或缺的技能。 许多课程重点讲授过时的PHP写法,这往往导致学生的挫败感,因为这样的代码无法良好扩展,维护也十分困难。本课程旨在改变这一现状,通过循序渐进的方式,从初学者到专业开发者,帮助你掌握现代PHP编程。 课程内容涵盖从简单的PHP代码到复杂的概念,逐步引入对象导向编程、命名空间、自动加载、PSR-4、继承、PDO和MVC框架等现代功能。此外,你还将学习预防安全攻击的最佳实践,包括跨站脚本攻击(XSS)、SQL注入和特权升级攻击等。掌握这些风险管理方法对成为优秀的自由职业者或资深开发人员至关重要。 本课程不仅仅是理论性的。每一章节都充满了实用案例、互动测验和现实场景,使学习过程变得有趣而引人入胜。课程结束时,你将完成多个项目,能够作为作品展示。 课程将帮助你掌握多种开发风格,包括简易PHP脚本(适合小型项目)、面向对象的脚本(适合中型项目),以及MVC框架(适合大型项目)。你将能够合理选择使用哪种开发风格。 课程内容亮点包括: - PHP基础 - 文件上传处理 - 网络服务器的工作原理 - 访问数据库并编写留言本 - 在HTML中嵌入PHP - 函数、数组、字符串等基础知识 - 控制数据库(MySQL/phpmyadmin) - 利用PHP脚本创建简单网站 - 制作带有上传功能的图像库 - 使用面向对象和MVC模式写CMS - 创建登录系统(包含Cookie提示框) - 使用高级PHP特性(命名空间、自动加载、PSR-4、MVC模式、容器模式、继承等)来管理复杂项目 这门课的德语版本已成为德国市场上最受欢迎的PHP课程,而本次增强的英语版本将把这些知识传递给国际市场。立即注册,迈入令人兴奋的网络开发世界!
*** Learn the modern way of writing PHP *** with 30 interactive exercises ***Are you looking for an interactive, step-by-step program to master modern PHP and kickstart your career as a web developer in 2024? Then read on.Many say that PHP is dead. But the truth is, PHP still powers 75% of online web applications today. This means that if you're looking to get a job as a web developer, or start a lucrative freelance career, you will encounter PHP.The problem is, many courses focus on an old way of writing PHP, which is becoming outdated in the market. Following these programs will just make you frustrated because the code won't scale and will be difficult to maintain. You won't learn the required practices needed to build big-scale web applications, and therefore will never be able to kickstart a fulfilling career as a PHP developer.This program aims to change that.I designed this course to help you master PHP, step by step from beginner to pro, but in a way how it's written nowadays. We'll focus on mastering the concepts that can get you from 0 to building a simple content management system (CMS) with your own framework.We will start with simple PHP code, but step by step, we'll introduce additional, concepts that turn PHP into a modern, powerful language: Object oriented programming, namespaces, autoloading, PSR-4, inheritance, PDO, MVC framework - just to name a few. Also, you will learn about best-practices that help you prevent security attacks. You will learn how to prevent cross-site-scripting (XSS) attacks, SQL injections, privilege escalation attacks and even more. Being aware and being able to mitigate those risks is essential if you want to become a sought-after freelancer or an in-demand senior developer that companies can rely on.And mind you, this course isn't just be theoretical. The chapters are packed with practical examples, engaging quizzes, and real-world scenarios that will make this experience fun and engaging. Plus, at the end of the course, you will also have built several projects you can showcase and use in your portfolio!Last but not least, you will also learn the 'why' behind PHP - so that you feel confident to go out there and apply this knowledge to real-life projects.So, after this course you will also be able to master various development styles. This course covers it all:From simple PHP scripts for smaller projectsOver object oriented scripts for medium-sized projectsUp to MVC-Frameworks for large-scale projectsThis allows you to develop professionally and know when you should use which style.Some things you will learn:PHP basicsHow to run file uploadsHow a web server worksHow to access a database and write a guestbookHow to embed PHP in HTMLFunctions, arrays, strings, if conditions,...Control a database (MySQL / phpmyadmin)How to create simple websites with PHP scriptsHow to create an image gallery with upload functionalityHow to write a CMS with object orientation & MVC patternsCookies & Sessions: Create a login system (and a cookie notice)Learn how to keep track of complex projects with advanced PHP features (namespaces, autoloading, PSR-4, MVC patterns, container patterns, inheritance,...)The german version of this course is already the most popular PHP course on the German market here on Udemy. With this enhanced, english version, I'm opening this knowledge to the international market. Enroll now and get your foot in the exciting world of web development!