Introduction to PHP Programming by TheNewBoston

Course Description

Introduction to PHP Programming by TheNewBoston
Not yet rated

Video Lectures & Study Materials

Visit the official course website for more study materials: https://www.thenewboston.com/videos.php?cat=11

# Lecture Play Lecture
1 Introduction to PHP (5:15) Play Video
2 Installing XAMPP Part 1 (4:14) Play Video
3 Installing XAMPP Part 2 (4:38) Play Video
4 Creating Your First PHP File (6:32) Play Video
5 Writing Your First PHP File (7:23) Play Video
6 The phpinfo Function (5:01) Play Video
7 The php.ini File (6:07) Play Video
8 Indentation (4:53) Play Video
9 Echo (4:09) Play Video
10 print (2:20) Play Video
11 Output HTML Using echo/print (5:25) Play Video
12 Embedding PHP Inside HTML (3:48) Play Video
13 comments (3:56) Play Video
14 Error Reporting (5:33) Play Video
15 More on Error Reporting (5:28) Play Video
16 Variables (4:57) Play Video
17 Concatenation (6:23) Play Video
18 if / if else Statement (5:07) Play Video
19 if / else if Statement (3:45) Play Video
20 Assignment Operators (5:23) Play Video
21 Comparison Operators (8:22) Play Video
22 Arithmetic Operators (9:07) Play Video
23 Logical Operators (9:47) Play Video
24 Triple Equals (4:24) Play Video
25 while Loop (5:00) Play Video
26 do while Loop (3:05) Play Video
27 for Loop (3:33) Play Video
28 switch Statement (7:09) Play Video
29 die and exit Functions (5:40) Play Video
30 Expression Matching (4:45) Play Video
31 Basic Functions (4:13) Play Video
32 Functions with Arguments (6:17) Play Video
33 Functions with a Return Value (6:49) Play Video
34 Global Variables and Functions (5:40) Play Video
35 String Functions Part 1 (6:05) Play Video
36 String Functions Part 2 (6:05) Play Video
37 String Functions Part 3 (6:04) Play Video
38 String Functions Part 4 (7:30) Play Video
39 Introduction to Arrays (6:47) Play Video
40 Associative Arrays (4:43) Play Video
41 Multi-dimensional Arrays (5:58) Play Video
42 for each Statement (5:27) Play Video
43 include and require Functions (9:57) Play Video
44 include_once and require_once (4:37) Play Video
45 More on Expression Matching (4:47) Play Video
46 String Functions: String Length (5:09) Play Video
47 String Functions: Upper / Lower Case Conversion (9:26) Play Video
48 String Functions: String Position Part 1 (6:15) Play Video
49 String Functions: String Position Part 2 (5:06) Play Video
50 String Functions: Replacing Part of a String (6:27) Play Video
51 String Functions: Replacing Predefined Part of a String (7:19) Play Video
52 Word Censoring Part 1 (5:33) Play Video
53 Word Censoring Part 2 (4:39) Play Video
54 Creating a Find and Replace Application Part 1 (7:30) Play Video
55 Creating a Find and Replace Application Part 2 (7:18) Play Video
56 Creating a Find and Replace Application Part 3 (6:21) Play Video
57 Creating a Find and Replace Application Part 4 (1:59) Play Video
58 timestamps (6:56) Play Video
59 Modifying timestamps (8:55) Play Video
60 Random Number Generation (6:51) Play Video
61 $_SERVER Variables: Script Name (8:17) Play Video
62 $_SERVER Variables: Host Name (4:26) Play Video
63 Using the Header to Force Page Redirect (6:29) Play Video
64 ob_start (5:01) Play Video
65 Getting Visitors IP Address (6:41) Play Video
66 Better Way to Get Visitors IP Address (5:31) Play Video
67 Detecting a Visitors Browser Part 1 (6:36) Play Video
68 Detecting a Visitors Browser Part 2 (5:07) Play Video
69 Working with $_GET Variables (6:29) Play Video
70 Working with $_POST Variables (8:15) Play Video
71 Working with Form Data (6:29) Play Video
72 Using htmlentities for Security (5:44) Play Video
73 Setting PHP Sessions (7:44) Play Video
74 Unsetting PHP Sessions (5:25) Play Video
75 Creating Cookies with PHP (7:42) Play Video
76 Deleting Cookies with PHP (2:44) Play Video
77 File Handling: Writing to a File (6:56) Play Video
78 File Handling: Reading a File (8:51) Play Video
79 File Handling: Appending a File (6:59) Play Video
80 The explode Function with File Handling Example (7:01) Play Video
81 The implode Function with File Handling Example (2:56) Play Video
82 File Handling: Listing Files Part 1 (5:30) Play Video
83 File Handling: Listing Files Part 2 (4:53) Play Video
84 File Handling: Checking if a File Exists (6:52) Play Video
85 File Handling: Deleting and Renaming Files Part 1 (5:12) Play Video
86 File Handling: Deleting and Renaming Files Part 2 (5:01) Play Video
87 Uploading Files: The Basics (7:43) Play Video
88 Uploading Files: The Basics Part 2 (6:33) Play Video
89 Uploading Files: Restricting File Size (8:07) Play Video
90 Uploading Files: Restricting File Extensions Part 1 (5:12) Play Video
91 Uploading Files: Restricting File Extensions Part 2 (5:53) Play Video
92 Creating a non-unique Hit Counter (9:26) Play Video
93 Creating a File Based Unique Hit Counter Part 1 (7:22) Play Video
94 Creating a File Based Unique Hit Counter Part 2 (6:29) Play Video
95 Creating a File Based Unique Hit Counter Part 3 (7:01) Play Video
96 MD5 Encryption Part 1 (7:48) Play Video
97 MD5 Encryption Part 2 (8:09) Play Video
98 Sending an Email Part 1 (5:06) Play Video
99 Sending an Email Part 2 (5:01) Play Video
100 Creating a Simple Contact Form Part 1 (5:28) Play Video
101 Creating a Simple Contact Form Part 2 (5:44) Play Video
102 Creating a Simple Contact Form Part 3 (6:04) Play Video
103 Creating a Simple Contact Form Part 4 (5:32) Play Video
104 An Introduction to XML (6:24) Play Video
105 Reading a Simple XML File: Part 1 (9:56) Play Video
106 Reading a Simple XML File: Part 2 (7:36) Play Video
107 A YouTube XML Example (8:54) Play Video
108 An Introduction to Databases (5:38) Play Video
109 More About Databases (5:36) Play Video
110 phpMyAdmin Part 1 (6:31) Play Video
111 phpMyAdmin Part 2 (5:50) Play Video
112 phpMyAdmin Part 3 (6:16) Play Video
113 Connecting to a Server and Database Part 1 (6:22) Play Video
114 Connecting to a Server and Database Part 2 (5:59) Play Video
115 SELECT Part 1 (7:33) Play Video
116 SELECT Part 2 (7:58) Play Video
117 SELECT Part 3 (6:51) Play Video
118 SELECT By Example Part 1 (7:13) Play Video
119 SELECT By Example Part 2 (6:37) Play Video
120 More Basic Querying Part 1 (8:59) Play Video
121 More Basic Querying Part 2 (9:44) Play Video
122 More Basic Querying Part 3 (9:11) Play Video
123 Creating a Database Hit Counter Part 1 (7:39) Play Video
124 Creating a Database Hit Counter Part 2 (7:47) Play Video
125 Creating a Database Hit Counter Part 3 (5:45) Play Video
126 Creating a Database Hit Counter Part 4 (6:39) Play Video
127 LEFT JOIN (6:52) Play Video
128 RIGHT JOIN (3:10) Play Video
129 JOIN (3:29) Play Video
130 LIKE With a Search Engine Example Part 1 (4:49) Play Video
131 LIKE With a Search Engine Example Part 2 (4:51) Play Video
132 LIKE With a Search Engine Example Part 3 (5:03) Play Video
133 LIKE With a Search Engine Example Part 4 (4:35) Play Video
134 SELECT DISTINCT (7:03) Play Video
135 Creating Tables (7:52) Play Video
136 Logging the User In Part 1 (8:15) Play Video
137 Logging the User In Part 2 (7:24) Play Video
138 Logging the User In Part 3 (7:22) Play Video
139 Logging the User In Part 4 (7:29) Play Video
140 Logging the User Out (5:55) Play Video
141 Getting User Data Part 1 (5:55) Play Video
142 Getting User Data Part 2 (5:21) Play Video
143 Protecting the User Against SQL Injection (4:46) Play Video
144 Registration Form Part 1 (7:15) Play Video
145 Registration Form Part 2 (7:16) Play Video
146 Registration Form Part 3 (6:54) Play Video
147 Registration Form Part 4 (6:21) Play Video
148 More Validation Part 1 (6:31) Play Video
149 More Validation Part 2 (6:07) Play Video
150 More Validation Part 3 (5:57) Play Video
151 SQL Injection Part 1 (5:22) Play Video
152 SQL Injection Part 2 (5:42) Play Video
153 SQL Injection Part 3 (6:16) Play Video
154 SQL Injection Part 4 (6:47) Play Video
155 SQL Injection Part 5 (6:28) Play Video
156 Introduction to GD (7:25) Play Video
157 Protecting Email with String to Image Part 1 (7:24) Play Video
158 Protecting Email with String to Image Part 2 (7:46) Play Video
159 Protecting Email with String to Image Part 3 (8:08) Play Video
160 Protecting Email with String to Image Part 4 (7:55) Play Video
161 Watermarking Images Part 1 (7:19) Play Video
162 Watermarking Images Part 2 (7:25) Play Video
163 Watermarking Images Part 3 (9:31) Play Video
164 Creating Captcha Image Security Part 1 (7:28) Play Video
165 Creating Captcha Image Security Part 2 (7:40) Play Video
166 Creating Captcha Image Security Part 3 (6:25) Play Video
167 Creating Captcha Image Security Part 4 (5:53) Play Video
168 Scaling Down Images to Thumbnails Part 1 (7:25) Play Video
169 Scaling Down Images to Thumbnails Part 2 (7:07) Play Video
170 Scaling Down Images to Thumbnails Part 3 (7:42) Play Video
171 Introduction to AJAX (8:18) Play Video
172 Loading in file Contents to a DIV Part 1 (6:19) Play Video
173 Loading in file Contents to a DIV Part 2 (6:44) Play Video
174 Loading in file Contents to a DIV Part 3 (5:45) Play Video
175 Auto Suggest Application Part 1 (6:48) Play Video
176 Auto Suggest Application Part 2 (5:59) Play Video
177 Auto Suggest Application Part 3 (7:47) Play Video
178 Auto Suggest Application Part 5 (5:56) Play Video
179 Auto Suggest Application Part 4 (6:36) Play Video
180 POSTing Data Part 1 (5:35) Play Video
181 POSTing Data Part 2 (5:14) Play Video
182 POSTing Data Part 3 (5:31) Play Video
183 POSTing Data Part 4 (5:48) Play Video
184 POSTing Data Part 5 (5:17) Play Video
185 Throwing an Exception (5:02) Play Video
186 try, throw, catch (5:06) Play Video
187 Custom Exceptions (9:25) Play Video
188 Custom Error Messages (6:53) Play Video
189 Introduction to OOP (5:21) Play Video
190 Classes, Properties, and Methods (6:24) Play Video
191 Return a Property Value (7:02) Play Video
192 Changing a Property Value (7:21) Play Video
193 public, private, and protected (9:15) Play Video
194 Constants (7:45) Play Video
195 Class Constructor (5:01) Play Video
196 Multiple Instances of Classes (7:35) Play Video
197 extends Part 1 (7:07) Play Video
198 extends Part 2 (7:07) Play Video
199 Connecting to a Database the OOP Way (6:19) Play Video
200 Final PHP Video (6:03) Play Video

Comments

There are no comments. Be the first to post one.
  Post comment as a guest user.
Click to login or register:
Your name:
Your email:
(will not appear)
Your comment:
(max. 1000 characters)
Are you human? (Sorry)
 
Disclaimer:
CosmoLearning is promoting these materials solely for nonprofit educational purposes, and to recognize contributions made by The New Boston (thenewboston) to online education. We do not host or upload any copyrighted materials, including videos hosted on video websites like YouTube*, unless with explicit permission from the author(s). All intellectual property rights are reserved to thenewboston and involved parties. CosmoLearning is not endorsed by thenewboston, and we are not affiliated with them, unless otherwise specified. Any questions, claims or concerns regarding this content should be directed to their creator(s).

*If any embedded videos constitute copyright infringement, we strictly recommend contacting the website hosts directly to have such videos taken down. In such an event, these videos will no longer be playable on CosmoLearning or other websites.