Introduction2:54 with Alena Holligan
In this course we'll be building on the foundational skills covered in the first PHP Basics course. We'll explore conditionals, loops and the compound variable, arrays, all of which help you write more powerful and intelligent programs using less code. We'll utilize these new skill by building several projects: Custom Messages for High School Students, a ping pong game and a todo app.
[SOUND] Welcome to the second course in our PHP basic series. 0:04 I'm Alena and I'll be your guide on this journey into programming. 0:08 If you haven't yet taken our PHP basics course and are unfamiliar with programming 0:11 in PHP, follow the link in the teacher's notes to review that course first. 0:16 In this course, we'll take our PHP skills to the next level. 0:20 We'll explore conditionals, loops and the compound variable arrays, 0:24 all of which help you write more powerful and intelligent programs using less code. 0:29 We'll start with an in-depth look into conditional and logical operators as 0:33 we explore the different options available for expressing conditional statements. 0:38 We'll wrap up this first section by creating a script for 0:43 sending customized messages to high school students at the end of the school year. 0:46 Next we'll dissect the compound variable type of arrays. 0:52 It is referred to as a compound variable type, 0:56 because it can contain more than one value. 0:58 This will allow us to store more complex data such as lists and 1:01 dictionaries, then manipulate that data in fun and interesting ways. 1:06 In this section, we’ll be starting a to-do app by storing details about each task 1:11 including due date and priority. 1:16 Finally, we'll explore the different loops available for 1:19 managing the flow of code in PHP. 1:21 Loops are a way of repeating code and are very handy for repetitive tasks. 1:24 Loops are frequently used to cycle through an array and 1:29 perform an action on each element in the array. 1:32 We use these looping options to complete our to-do app as well as create a ping 1:36 pong game in which we'll examine different use cases for loops. 1:40 This course is successful when you succeed. 1:45 To that end, 1:48 I want to remind you of a few useful tips to get the most out of this course. 1:49 You don't have to catch everything in a video the first time through. 1:54 Feel free to watch the videos as may times as you need. 1:58 You can also slow down or speed up the playback of these videos. 2:01 I put a lot of effort into providing you the best possible information. 2:06 The teacher's notes provide additional information to supplement these videos. 2:10 In the teacher's notes I may add clarification, examples, links, and more. 2:15 So don't forget to check the notes on each video. 2:20 I'd also like to highlight our awesome community 2:23 of fellow students here at Treehouse. 2:26 You are not alone on this journey of programming and 2:28 your fellow travelers are here to help you along the way. 2:31 By asking questions, you give these fellow travelers the valuable opportunity 2:34 to share what they've learned. 2:39 And if you've made it this far you already have valuable knowledge that 2:41 you can share with your fellow travelers as well. 2:45 Don't be afraid to add your voice as we build a strong community 2:48 of continuous learning. 2:52
You need to sign up for Treehouse in order to download course files.Sign up