nzxtnemesis
02-02-2010, 09:38 PM
Lynda.com - PHP with MySQL: Beyond the Basics | 740MB
http://i48.tinypic.com/2q311e1.png
Kevin Skoglund | ISO | English |
In PHP with MySQL Beyond the Basics, expert instructor Kevin Skoglund introduces powerful PHP programming techniques using object-oriented programming (OOP). Both novice and experienced PHP developers will benefit from the efficient, well-organized, reusable, and easy-to-understand code that OOP offers.
Kevin shows how OOP techniques can streamline database queries, help manage sessions, and simplify user logins. While building a real-world web application, Kevin also includes practical advice on topics ranging from structuring code to logging user actions. Exercise files accompany the course.
Table of contents
Introduction
Welcome 1:28
Using the exercise files 2:36
1. Installation and Project Setup
PHP and MySQL installation 0:48
Project setup 3:48
2. Intermediate PHP Techniques
Using variable variables 5:20
Applying more array functions 5:32
Building dates and times: Epoch/Unix 8:47
Formatting dates and times: Strings and SQL 10:06
Setting server and request variables 5:37
Establishing global and static variable scope 5:43
Making a reference assignment 3:00
Using references as function arguments 4:08
Using references as function return values 6:13
3. Introduction to Object-Oriented Programming (OOP)
Introducing the concept and basics of OOP 6:25
Defining classes 4:07
Defining class methods 3:30
Instantiating a class 6:00
Referencing an instance 4:40
Defining class properties 7:34
4. OOP in Practice
Understanding class inheritance 6:24
Setting access modifiers 8:03
Using setters and getters 4:02
Working with the static modifier 8:20
Reviewing the scope resolution operator 2:50
Referencing the Parent class 6:49
Using constructors and destructors 6:10
Cloning objects 3:27
Comparing objects 4:47
5. Photo Gallery Project Setup
Overview of the project 3:09
Creating project and asset directories 6:08
Creating a MySQL database 5:31
6. Foundations of an OOP Project
Creating the MySQL Database class 6:12
Adding queries to the MySQL Database class 3:09
Using the database object 6:47
How OOP is an improvement 5:16
Creating a User class 6:25
Instantiating user objects 8:46
Revising find methods to instantiate 4:03
Autoload: The undeclared object safety net 4:08
Creating the Session class 7:11
Logging in using the Session class 8:56
Initializing files and path constants 6:02
Using path content for layout 4:51
Late static binding 13:05
7. Working with Files and Directories
File system basics 5:28
Understanding file permissions 8:48
Setting file permissions 5:07
PHP permissions 10:53
Accessing files 9:45
Writing to files 5:19
Deleting files 1:51
Moving the file pointer 3:58
Reading files 6:17
Examining file details 6:26
Working with directories 6:44
Viewing directory content 5:28
Creating a log file: Assignment 5:44
Creating a log file: Solution 7:56
8. Uploading Files
Configuring PHP for file uploads 5:42
Sending files as form data 4:22
Inspecting uploaded files 3:55
Uploading errors 3:59
Moving uploaded files 5:54
9. Completing the User Class
Remaining user CRUD 2:04
Creating users 5:18
Updating users 5:58
Deleting users 3:39
Abstracting the database table name 3:30
Abstracting the attributes 5:56
Finding the database attributes 3:35
10. The Photograph Class
Starting the Photograph class 6:16
Coding the Photograph class 5:53
Saving photographs 5:22
Uploading photographs 6:46
Listing photographs 5:55
Storing messages in the Session class 6:15
Deleting photographs 7:54
Displaying photographs in the public area 4:34
11. The Comment Class
Creating the Comment class 7:07
Building the comment form 6:43
Listing comments 6:05
Reviewing comments in the staff area 7:28
12. Pagination
Understanding the concepts behind pagination 2:51
Using LIMIT, OFFSET, and COUNT 2:56
Finding the pagination variables 5:51
Using the Pagination class 5:02
Paginating photographs 2:53
Using pagination links 5:26
13. Sending Emails
Configuring PHP for email 7:30
Sending email with mail() 7:09
Using headers 6:50
Reviewing SMTP 4:09
Using PHPMailer 8:41
Building notification for new comments 8:41
14. Templating and Code Organization
Using MVC architecture 4:12
Simple templating 8:10
Using the Smarty PHP templating engine 2:10
Building PHP libraries and frameworks 3:14
Conclusion
Goodbye 1:40
Appendix: PHP Installation and Configuration Assistance
Installing on Mac 10.4 (Tiger) 11:59
Installing on Mac 10.5 (Leopard) 11:23
Configuring a Mac 13:39
The text editor on Mac 3:27
phpMyAdmin installation on Mac 2:26
Installing on Windows 6:30
Configuring on Windows 8:21
The text editor on Windows 4:11
MySQL basics: phpMyAdmin 12:26
Homepage: http://www.lynda.com/home/DisplayCourseN.aspx?lpk2=653
Rapidshare:
http://rapidshare.com/files/324682391/i-lynphpsqlbtb.part1.rar
http://rapidshare.com/files/324685333/i-lynphpsqlbtb.part2.rar
http://rapidshare.com/files/324685703/i-lynphpsqlbtb.part3.rar
http://rapidshare.com/files/324684636/i-lynphpsqlbtb.part4.rar
http://rapidshare.com/files/324682713/i-lynphpsqlbtb.part5.rar
http://rapidshare.com/files/324683611/i-lynphpsqlbtb.part6.rar
http://rapidshare.com/files/324683691/i-lynphpsqlbtb.part7.rar
http://rapidshare.com/files/324684335/i-lynphpsqlbtb.part8.rar
Hotfile
http://hotfile.com/dl/21606529/1e3b0de/i-lynphpsqlbtb.part1.rar.html
http://hotfile.com/dl/21606484/0f20ee6/i-lynphpsqlbtb.part2.rar.html
http://hotfile.com/dl/21606588/9e8fe4e/i-lynphpsqlbtb.part3.rar.html
http://hotfile.com/dl/21663763/6d16e85/i-lynphpsqlbtb.part4.rar.html
http://hotfile.com/dl/21663732/5823d2c/i-lynphpsqlbtb.part5.rar.html
http://hotfile.com/dl/21606546/0bfd79b/i-lynphpsqlbtb.part6.rar.html
http://hotfile.com/dl/21606539/17c51e4/i-lynphpsqlbtb.part7.rar.html
http://hotfile.com/dl/21663651/c171748/i-lynphpsqlbtb.part8.rar.html
All link interchangable
http://i48.tinypic.com/2q311e1.png
Kevin Skoglund | ISO | English |
In PHP with MySQL Beyond the Basics, expert instructor Kevin Skoglund introduces powerful PHP programming techniques using object-oriented programming (OOP). Both novice and experienced PHP developers will benefit from the efficient, well-organized, reusable, and easy-to-understand code that OOP offers.
Kevin shows how OOP techniques can streamline database queries, help manage sessions, and simplify user logins. While building a real-world web application, Kevin also includes practical advice on topics ranging from structuring code to logging user actions. Exercise files accompany the course.
Table of contents
Introduction
Welcome 1:28
Using the exercise files 2:36
1. Installation and Project Setup
PHP and MySQL installation 0:48
Project setup 3:48
2. Intermediate PHP Techniques
Using variable variables 5:20
Applying more array functions 5:32
Building dates and times: Epoch/Unix 8:47
Formatting dates and times: Strings and SQL 10:06
Setting server and request variables 5:37
Establishing global and static variable scope 5:43
Making a reference assignment 3:00
Using references as function arguments 4:08
Using references as function return values 6:13
3. Introduction to Object-Oriented Programming (OOP)
Introducing the concept and basics of OOP 6:25
Defining classes 4:07
Defining class methods 3:30
Instantiating a class 6:00
Referencing an instance 4:40
Defining class properties 7:34
4. OOP in Practice
Understanding class inheritance 6:24
Setting access modifiers 8:03
Using setters and getters 4:02
Working with the static modifier 8:20
Reviewing the scope resolution operator 2:50
Referencing the Parent class 6:49
Using constructors and destructors 6:10
Cloning objects 3:27
Comparing objects 4:47
5. Photo Gallery Project Setup
Overview of the project 3:09
Creating project and asset directories 6:08
Creating a MySQL database 5:31
6. Foundations of an OOP Project
Creating the MySQL Database class 6:12
Adding queries to the MySQL Database class 3:09
Using the database object 6:47
How OOP is an improvement 5:16
Creating a User class 6:25
Instantiating user objects 8:46
Revising find methods to instantiate 4:03
Autoload: The undeclared object safety net 4:08
Creating the Session class 7:11
Logging in using the Session class 8:56
Initializing files and path constants 6:02
Using path content for layout 4:51
Late static binding 13:05
7. Working with Files and Directories
File system basics 5:28
Understanding file permissions 8:48
Setting file permissions 5:07
PHP permissions 10:53
Accessing files 9:45
Writing to files 5:19
Deleting files 1:51
Moving the file pointer 3:58
Reading files 6:17
Examining file details 6:26
Working with directories 6:44
Viewing directory content 5:28
Creating a log file: Assignment 5:44
Creating a log file: Solution 7:56
8. Uploading Files
Configuring PHP for file uploads 5:42
Sending files as form data 4:22
Inspecting uploaded files 3:55
Uploading errors 3:59
Moving uploaded files 5:54
9. Completing the User Class
Remaining user CRUD 2:04
Creating users 5:18
Updating users 5:58
Deleting users 3:39
Abstracting the database table name 3:30
Abstracting the attributes 5:56
Finding the database attributes 3:35
10. The Photograph Class
Starting the Photograph class 6:16
Coding the Photograph class 5:53
Saving photographs 5:22
Uploading photographs 6:46
Listing photographs 5:55
Storing messages in the Session class 6:15
Deleting photographs 7:54
Displaying photographs in the public area 4:34
11. The Comment Class
Creating the Comment class 7:07
Building the comment form 6:43
Listing comments 6:05
Reviewing comments in the staff area 7:28
12. Pagination
Understanding the concepts behind pagination 2:51
Using LIMIT, OFFSET, and COUNT 2:56
Finding the pagination variables 5:51
Using the Pagination class 5:02
Paginating photographs 2:53
Using pagination links 5:26
13. Sending Emails
Configuring PHP for email 7:30
Sending email with mail() 7:09
Using headers 6:50
Reviewing SMTP 4:09
Using PHPMailer 8:41
Building notification for new comments 8:41
14. Templating and Code Organization
Using MVC architecture 4:12
Simple templating 8:10
Using the Smarty PHP templating engine 2:10
Building PHP libraries and frameworks 3:14
Conclusion
Goodbye 1:40
Appendix: PHP Installation and Configuration Assistance
Installing on Mac 10.4 (Tiger) 11:59
Installing on Mac 10.5 (Leopard) 11:23
Configuring a Mac 13:39
The text editor on Mac 3:27
phpMyAdmin installation on Mac 2:26
Installing on Windows 6:30
Configuring on Windows 8:21
The text editor on Windows 4:11
MySQL basics: phpMyAdmin 12:26
Homepage: http://www.lynda.com/home/DisplayCourseN.aspx?lpk2=653
Rapidshare:
http://rapidshare.com/files/324682391/i-lynphpsqlbtb.part1.rar
http://rapidshare.com/files/324685333/i-lynphpsqlbtb.part2.rar
http://rapidshare.com/files/324685703/i-lynphpsqlbtb.part3.rar
http://rapidshare.com/files/324684636/i-lynphpsqlbtb.part4.rar
http://rapidshare.com/files/324682713/i-lynphpsqlbtb.part5.rar
http://rapidshare.com/files/324683611/i-lynphpsqlbtb.part6.rar
http://rapidshare.com/files/324683691/i-lynphpsqlbtb.part7.rar
http://rapidshare.com/files/324684335/i-lynphpsqlbtb.part8.rar
Hotfile
http://hotfile.com/dl/21606529/1e3b0de/i-lynphpsqlbtb.part1.rar.html
http://hotfile.com/dl/21606484/0f20ee6/i-lynphpsqlbtb.part2.rar.html
http://hotfile.com/dl/21606588/9e8fe4e/i-lynphpsqlbtb.part3.rar.html
http://hotfile.com/dl/21663763/6d16e85/i-lynphpsqlbtb.part4.rar.html
http://hotfile.com/dl/21663732/5823d2c/i-lynphpsqlbtb.part5.rar.html
http://hotfile.com/dl/21606546/0bfd79b/i-lynphpsqlbtb.part6.rar.html
http://hotfile.com/dl/21606539/17c51e4/i-lynphpsqlbtb.part7.rar.html
http://hotfile.com/dl/21663651/c171748/i-lynphpsqlbtb.part8.rar.html
All link interchangable