Tags
Language
Tags
May 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Lynda.com - PHP with MySQL: Beyond the Basics, with Kevin Skoglund

    Posted By: Bark25
    Lynda.com - PHP with MySQL: Beyond the Basics, with Kevin Skoglund


    Lynda.com - PHP with MySQL: Beyond the Basics, with Kevin Skoglund
    Date: 25/03/09 | Run Time: 10.45 hours | For Windows and Mac | DVD | RS links | 720 MB


    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


    http://www.lynda.com/home/DisplayCourse.aspx?lpk2=653


    Download:

    http://rapidshare.com/files/216181538/pambtb.rar
    http://rapidshare.com/files/216181410/pambtb.r00
    http://rapidshare.com/files/216181540/pambtb.r01
    http://rapidshare.com/files/216181528/pambtb.r02
    http://rapidshare.com/files/216181255/pambtb.r03
    http://rapidshare.com/files/216181355/pambtb.r04
    http://rapidshare.com/files/216181434/pambtb.r05
    http://rapidshare.com/files/216181276/pambtb.r06
    http://rapidshare.com/files/216181510/pambtb.r07
    http://rapidshare.com/files/216181521/pambtb.r08
    http://rapidshare.com/files/216181264/pambtb.r09
    http://rapidshare.com/files/216181503/pambtb.r10
    http://rapidshare.com/files/216181077/pambtb.r11
    http://rapidshare.com/files/216181171/pambtb.r12
    http://rapidshare.com/files/216181127/pambtb.r13

    no password