Get started with the world's most used server web development language, PHP. This course will get you started in no time, covering installation, forms management, working with databases, state management, and more!
PHP is the most widely used server language on the web. This course, PHP: Getting Started, will help you get started with the language in no time by covering topics such as, installing a web server, PHP, and the MySQL database server. First, you will learn how to process form data and later store everything in a MySQL database. Next, you will discover how to take special care when dealing with common security-related pitfalls and how to avoid common attacks. Finally, you will gain an understanding of how to develop a small sample application, which also features authentication and authorization. By the end of this course, you will know your way around PHP, however, you will not be provided a complete introduction into the language syntax, so knowledge of any programming language is beneficial.
Christian Wenz is an author, consultant and trainer focusing on web technologies. He wrote or co-wrote over 100 books, is a fixture at international developer conferences since 2001, is a Microsoft Most Valuable Professional (MVP) for ASP.NET, an ASPInsiders member, and main author of the Zend PHP 5.5 certification.
Course Overview Hi everyone. My name is Christian Wenz, and welcome to my course, PHP: Getting Started. I'm an independent developer and architect, and support many companies in everything web, including web performance and web application security. Did you know that PHP started as a hobbyist project tailored to the needs of its inventor and creator only? Well, over 25 years later, PHP is by far the most widely used web programming language with a market share of over 75%. So there is no better time to learn PHP. This course is a fast-paced introduction to developing PHP applications. We will not waste much time with the syntax, but get started right away with setting up our system. Then we will implement features and functionality you will use in most of your PHP applications anyway. Some of the major topics that we will cover include installing and configuring PHP, handling HTML forms with PHP, including validation; working with a MySQL database; and implementing a login system, including secure password handling. By the end of this course, you will know your way around PHP and are ready to develop applications of your own. Before beginning the course, you should be familiar with basic web technologies like HTML and HTTP, and should have working knowledge in any programming language so that basic concepts are not new to you. No prior PHP experience is required though. I hope you will join me on this journey to learn PHP with the PHP: Getting Started course, at Pluralsight.