| | Exercise Files.zip | 1.55 MB |
| | 002 Using the exercise files.mp4 | 4.3 MB |
| | 001 Welcome.mp4 | 5.92 MB |
| | 003 What is PHP.mp4 | 4.63 MB |
| | 004 The history of PHP.mp4 | 3.52 MB |
| | 005 Why choose PHP.mp4 | 8.69 MB |
| | 006 Installation overview.mp4 | 5 MB |
| | 007 Overview.mp4 | 3.12 MB |
| | 008 Working with Apache Web Server.mp4 | 9.9 MB |
| | 009 Changing the document root.mp4 | 10.68 MB |
| | 010 Installing to Yosemite.mp4 | 22.73 MB |
| | 011 Enabling PHP.mp4 | 9.9 MB |
| | 012 Upgrading PHP.mp4 | 9.49 MB |
| | 013 Configuring PHP.mp4 | 24.88 MB |
| | 014 Installing MySQL.mp4 | 11.81 MB |
| | 015 Configuring MySQL.mp4 | 10.7 MB |
| | 016 Text editor.mp4 | 8.29 MB |
| | 017 Overview.mp4 | 4.32 MB |
| | 018 Installing WampServer.mp4 | 12.52 MB |
| | 019 Finding the document root.mp4 | 4.3 MB |
| | 020 Configuring PHP.mp4 | 18.32 MB |
| | 021 Configuring MySQL.mp4 | 9.64 MB |
| | 022 Text editor.mp4 | 9.53 MB |
| | 023 Embedding PHP code on a page.mp4 | 8.38 MB |
| | 024 Outputting dynamic text.mp4 | 9.47 MB |
| | 025 The operational trail.mp4 | 3.1 MB |
| | 026 Inserting code comments.mp4 | 6.78 MB |
| | 027 Variables.mp4 | 11.42 MB |
| | 028 Strings.mp4 | 7.54 MB |
| | 029 String functions.mp4 | 15.15 MB |
| | 030 Numbers part one - Integers.mp4 | 12.02 MB |
| | 031 Numbers part two - Floating points.mp4 | 8.76 MB |
| | 032 Arrays.mp4 | 16.45 MB |
| | 033 Associative arrays.mp4 | 10.7 MB |
| | 034 Array functions.mp4 | 14.28 MB |
| | 035 Booleans.mp4 | 6.36 MB |
| | 036 NULL and empty.mp4 | 8.82 MB |
| | 039 If statements.mp4 | 9.61 MB |
| | 040 Else and elseif statements.mp4 | 6.12 MB |
| | 041 Logical operators.mp4 | 11.41 MB |
| | 042 Switch statements.mp4 | 16.79 MB |
| | 043 While loops.mp4 | 12.39 MB |
| | 044 For loops.mp4 | 9.05 MB |
| | 045 Foreach loops.mp4 | 11.82 MB |
| | 046 Continue.mp4 | 12.86 MB |
| | 047 Break.mp4 | 6.43 MB |
| | 048 Understanding array pointers.mp4 | 11.49 MB |
| | 049 Defining functions.mp4 | 12.98 MB |
| | 050 Function arguments.mp4 | 8.97 MB |
| | 051 Returning values from a function.mp4 | 13.08 MB |
| | 052 Multiple return values.mp4 | 8.28 MB |
| | 053 Scope and global variables.mp4 | 9.49 MB |
| | 054 Setting default argument values.mp4 | 8.83 MB |
| | 055 Common problems.mp4 | 4.67 MB |
| | 056 Warnings and errors.mp4 | 13.43 MB |
| | 057 Debugging and troubleshooting.mp4 | 12.27 MB |
| | 058 Links and URLs.mp4 | 9.43 MB |
| | 059 Using GET values.mp4 | 8.79 MB |
| | 060 Encoding GET values.mp4 | 14.72 MB |
| | 061 Encoding for HTML.mp4 | 15.72 MB |
| | 062 Including and requiring files.mp4 | 12 MB |
| | 063 Modifying headers.mp4 | 11.06 MB |
| | 064 Page redirection.mp4 | 10.58 MB |
| | 065 Output buffering.mp4 | 12.81 MB |
| | 066 Building forms.mp4 | 12.43 MB |
| | 067 Detecting form submissions.mp4 | 12.6 MB |
| | 068 Single-page form processing.mp4 | 16.78 MB |
| | 069 Validating form values.mp4 | 18.4 MB |
| | 070 Problems with validation logic.mp4 | 17.09 MB |
| | 071 Displaying validation errors.mp4 | 13.87 MB |
| | 072 Custom validation functions.mp4 | 13.73 MB |
| | 073 Single-page form with validations.mp4 | 17.6 MB |
| | 074 Working with cookies.mp4 | 3.64 MB |
| | 075 Setting cookie values.mp4 | 9.32 MB |
| | 076 Reading cookie values.mp4 | 10.41 MB |
| | 077 Unsetting cookie values.mp4 | 8.67 MB |
| | 078 Working with sessions.mp4 | 12.07 MB |
| | 079 MySQL introduction.mp4 | 9.42 MB |
| | 080 Creating a database.mp4 | 10.96 MB |
| | 081 Creating a database table.mp4 | 10.2 MB |
| | 082 CRUD in MySQL.mp4 | 6.99 MB |
| | 083 Populating a MySQL database.mp4 | 12.17 MB |
| | 084 Relational database tables.mp4 | 9.04 MB |
| | 085 Populating the relational table.mp4 | 12.51 MB |
| | 086 Database APIs in PHP.mp4 | 6.87 MB |
| | 087 Connecting to MySQL with PHP.mp4 | 12.52 MB |
| | 088 Retrieving data from MySQL.mp4 | 16.18 MB |
| | 089 Working with retrieved data.mp4 | 10.42 MB |
| | 090 Creating records with PHP.mp4 | 13.2 MB |
| | 091 Updating and deleting records with PHP.mp4 | 18.71 MB |
| | 092 SQL injection.mp4 | 3.93 MB |
| | 093 Escaping strings for MySQL.mp4 | 10.4 MB |
| | 094 Introducing prepared statements.mp4 | 3.5 MB |
| | 095 Blueprinting the application.mp4 | 10.17 MB |
| | 096 Building the CMS database.mp4 | 7.82 MB |
| | 097 Establishing your work area.mp4 | 6.79 MB |
| | 098 Creating and styling the first page.mp4 | 9.5 MB |
| | 099 Making page assets reusable.mp4 | 13.06 MB |
| | 100 Connecting the application to the database.mp4 | 20.85 MB |
| | 101 Adding pages to the navigation subjects.mp4 | 12.32 MB |
| | 102 Refactoring the navigation.mp4 | 14.21 MB |
| | 103 Selecting pages from the navigation.mp4 | 13.44 MB |
| | 104 Highlighting the current page.mp4 | 10.95 MB |
| | 105 Moving the navigation to a function.mp4 | 22.76 MB |
| | 115 Cleaning up.mp4 | 29.67 MB |
| | 106 Finding a subject in the database.mp4 | 20.51 MB |
| | 107 Refactoring the page selection.mp4 | 28.16 MB |
| | 108 Creating a new subject form.mp4 | 14.26 MB |
| | 109 Processing form values and adding subjects.mp4 | 27.5 MB |
| | 110 Passing data in the session.mp4 | 17.74 MB |
| | 111 Validating form values.mp4 | 25.61 MB |
| | 112 Creating an edit subject form.mp4 | 19.62 MB |
| | 113 Using single-page submission.mp4 | 25.41 MB |
| | 114 Deleting a subject.mp4 | 24.45 MB |
| | 118 The public appearance.mp4 | 23.12 MB |
| | 119 Using a context for conditional code.mp4 | 26.8 MB |
| | 120 Adding a default subject behavior.mp4 | 15.26 MB |
| | 121 The public content area.mp4 | 9.43 MB |
| | 122 Protecting page visibility.mp4 | 17.49 MB |
| | 123 User authentication overview.mp4 | 5.43 MB |
| | 124 Admin CRUD.mp4 | 21.26 MB |
| | 125 Encrypting passwords.mp4 | 9.86 MB |
| | 126 Salting passwords.mp4 | 8 MB |
| | 127 Adding password encryption to CMS.mp4 | 25.14 MB |
| | 128 New PHP password functions.mp4 | 4.15 MB |
| | 129 Creating a login system.mp4 | 26.02 MB |
| | 130 Checking for authorization.mp4 | 11.51 MB |
| | 131 Creating a logout page.mp4 | 10.29 MB |
| | 132 Next steps.mp4 | 3.86 MB |