PHP OOP: Object Oriented Programming for beginners + Project#777
Год выпуска: 2015
Производитель: Udemy
Сайт производителя: udemy.com
Автор: Edwin Diaz
Продолжительность: 17:32
Тип раздаваемого материала: Видеоклипы
Язык: Английский
Описание: NEW CODE as of September 2015!
Hands on Real Life Project inside!
On Demand OOP Skills Inside
OOP is a must for everybody period!
----------------------------------------------------------------------------------------------------------------
Do you have the PHP basics, but need something that will propel you to a new level?This course is for you.
You took some other courses that unfortunately did not provided real world experience?This is course is for you.
You need full prompt support from your instructor?This is course is for you.
Do you want NEW updated PHP code?This is course is for you.
Do you want easy to follow lectures?This is course is for you.
Do you want an instructor that carer and answers promptly?I am here for you
How would you like to finally get all the knowledge you need to make all the money you want freelancing? This course will give that knowledge and more.
How would you life to get a top paying job building dynamic web applications?
This course will guaranteed you success if you apply yourself, and take the time to learn everything included.
PHP has allowed me to make a really great income, so much that It gives me time to teach others about it. You too can become a professional in the field, and create the life you always dreamed of.
PHP is one of the best web programming languages in the world, and all the big important websites, like Google, Apple, Facebook, Yahoo, Wikipedia and many more, use it for their web applications.
Содержание
Раздел 1: Getting Started
1 Section Overview
2 Code Editors I recommend (Optional Lecture)
3 Web Development Software Installation (XAMPP)
4 Course Exercise files
5 Displaying errors in PHP
Раздел 2: OOP Fundamentals
6 Section Overview
7 Defining a class
8 Defining a methods
9 Instantiating a Class
10 Defining properties
11 Class Inheratance
12 Access Control Modifiers
13 Static Modifier
14 Getters and Setters
15 Referencing Parent Class with Static
16 Constructors and Destructors
Раздел 3: OOP Project - Building a Photo Gallery System
17 Overview of this project
18 Project Directories & Assets
19 Editing and Modifying Files
20 Gallery System Links
21 Creating Pages
22 Creating Database and User Table
Раздел 4: Database Class
23 Section Overview
24 Setting Up the Database Connection
25 Initializing all Includes in one file
26 Creating the Database Class
27 Automatic DB Connection Setup
28 The Query Method
29 Database Class Helper Methods
30 Testing Query Method
31 Improving our Connection
Раздел 5: The User Class
32 Section Overview
33 Creating our User Class
34 Testing our find_all method
35 Static Method Usage and Challenge
36 Creating a Find user id method and Solution
37 Create This Query Method
38 Assigning Array Values to Object Properties
39 Auto Instantiation Method
40 Testing the Instantiation Method
41 Short Way Auto Instantiation
42 Creating The Attribute Finder Method
43 Adding our Instantiation Method
44 Using our Instantiation Method to find all users
45 Using our Instantiation Method to find 1 User
46 Undeclared Object Backup Function
Раздел 6: The Session Class
47 Section Overview
48 Starting Sessions
49 The Checking login Method
50 The Login Method
51 The Logout Method
52 Controlling Access to Admin
53 Creating The Login Page
54 Creating the Verify Method Part 1
55 Creating the Verify Method Part 1
56 Login Form Creation / Download
57 Creating our Login out Feature
58 Outputting Feedback for User
Раздел 7: Files Basics
59 Section Overview
60 Understanding File Permsissions
61 Magic Contants
Раздел 8: Uploading Files
62 Section Overview
63 Configuring PHP for File Uploads
64 Sending Files
65 Analyzing Uploaded File Structure
66 File Error Code Explained
67 Moving Uploaded Files
Раздел 9: CRUD: Create Method
68 Section Overview
69 Create Method Query Part1
70 Create Method Query Part 2
71 Inserting Last ID Method (Challenge)
72 Testing our Method (Solution)
Раздел 10: CRUD: Update Method
73 Update Method Query
74 Testing our Update Method
Раздел 11: CRUD: Delete Method
75 Delete Method
76 Testing the Delete Method
Раздел 12: Abstracting and Improving
77 Section Overview
78 Improving the Create Method
79 Abstracting Tables
80 Abstracting Properties
81 Abstracting the Create Method Part 1
82 Abstracting the Create Method Part 2
83 Modifying the properties method
84 Testing the Abstracted Create Method
85 Abstracting the Update Method
86 Testing the Abstracted Update Method
87 Escaping Values From our Abstracted Methods
Раздел 13: The Photo Class
88 Section Overview
89 Creating the Database Table for our Photo Class
90 Abstracting the remaining methods
91 Create the Parent Class
92 Fixing lecture 90 Double Return
93 Late Static Binding
94 Coding The Photo Class
95 Adding Class Properties
96 Testing Inherited Methods
97 Setting Up our Properties Array
98 Building Directory Paths
99 Set File Method
100 Save Method Part # 1
101 Save Method Part # 2
102 HTML Form Creation
103 Uploading and Testing
104 Coding The HTML for our Photos Table
105 Coding The PHP for a Photo Table
106 Dynamic Image Path
Раздел 14: ADMIN PHOTOS: Deletion Section
107 Section Overview
108 DELETE PAGE and Links Part # 1
109 DELETE Page Part # 1
110 Making our Application More Generic
111 Creating The Delete Method
112 Setting Up The Right Redirect Paths for Delete
Раздел 15: ADMIN PHOTOS: Edit Photo Section
113 Section Overview
114 Creating The Edit Page
115 Creating The Edit Page Part #2
116 Writing our PHP Code Part # 1
117 Writing our PHP Code Part # 2
118 Displaying Data
119 Updating Data
120 Picture and Sidebar Styling
121 Installing The Text Editor
122 Setting Size for Photos Page Thumbnail
Раздел 16: ADMIN USERS :
123 Section Overview
124 Displaying User Page
125 Working with User Image
126 Creating User Image Column in DB Table
127 Deleting Users
128 Creating Add User Page Part # 1
129 Creating Add User Page Part # 2 : Testing
130 Assigning POST values to Object Properties
131 Setting Up Image Upload for User
132 Creating The User Edit Page
133 Updating User
134 Empty Password Field Fix
135 Updating User Modification
136 Delete within Edit User Page
137 Fixing Duplicate Record Creation Bug
Раздел 17: ADMIN: COMMENTS
138 Section Overview
139 Creating the Comments Table in the Database
140 Creating the Comment Class
141 Self Instantiation Comment Method
142 Find Comments Method
143 Testing our Comment Form
144 Including Our Classes in Photo.php FRONT-END
145 Pulling Data From Form Part # 1
146 Pulling Data From Form Part #2
147 Displaying & Making Comments - FRONT-END
148 Displaying & Making Comments - BACK-END
149 Deleting Comments
150 Creating the Individual Comment Page Part # 1
151 Creating the Individual Comment Page Part # 2
152 Creating the Count Comment Code and CHALLENGE
153 Comment Count Link & SOLUTION
154 Deleting Specific Photo Comments Code
Раздел 18: ADMIN: Dashboard Setup
155 Section Overview
156 Dynamic Menu to Photo.php
157 Dashboard HTML Snippets Inclusion
158 Adding Google API Charts
159 Tracking Page Views Method
160 Creating the Count All Method and Echoing Photo Count
161 Setting Up Users and Comment Counts
162 Modifying Chart Properties
163 Dynamic Data in Chart Creation
Раздел 19: FRONT-END : Gallery System
164 Setting Up Index to Display Photos Part # 1
165 Setting Up Index to Display Photos Part # 2
166 Correcting Photos Alignment with CSS
167 Coding the PHP in Photo.php FRON-END
168 Home Page Link and Footer Modifications
Раздел 20: FRONT-END : PAGINATION
169 Section Overview
170 Setting Up our Pagination Variables
171 Creating the Paginate CLASS
172 Creating our Construct Function to Initialize some Properties
173 Building our Paginate Class Methods Part # 1
174 Building our Paginate Class Methods Part # 2
175 Instantiating and Testing Paginate
176 Setting Up our Next Page Link
177 Putting our Next Link to Work - CHALLENGE
178 Creating Previous Link - SOLUTION
179 Paginate Indication and Looping
180 Pagination Indication CSS
181 CLEANING UP
Раздел 21: EXTRA FEATURES
182 Extra Features Overview
183 Creating the Modal + HTML Snippets Download
184 Including Modal from somewhere else
185 Setting up our Javascript/ jQuery Code
186 Enable Selection Button on Click - jQuery
187 Enabling the Selection Button with jQuery
188 Pulling User Id with jQuery and Javascript
189 Pulling Image Name with jQuery and Javascript
190 Writing the AJAX code
191 Writing the AJAX part 2 - Setting User Image
192 Testing our AJAX Code
193 Creating the AJAX PHP Method
194 Modifying / Improving Our AJAX PHP method
195 Photo Library Sidebar Part #1 - CHALLENGE INCLUDED
196 Photo Library Sidebar Part #2 - SOLUTION INCLUDED
197 Photo Library Sidebar Part #3 - COMPLETED
198 Creating Session Methods for Notifications in the Edit User Page Part # 1
199 Creating Session Methods for Notifications in the Edit User Page Part # 2
200 Updating User Methods
201 Setting Up Notifications for CRUD Part #1
202 Setting Up Notifications for CRUD Part #2
203 Installing a Multiple Upload and Drop JS File Plugin Part #1
204 Installing a Multiple Upload and Drop JS File Plugin Part #2
205 Installing a Multiple Upload and Drop JS File Plugin Part #3 - COMPLETE
206 Edit Photo Page Sidebar jQuery Dropdown
207 Login Page CSS
208 Confirm Delete with Javascript and jQuery
209 Conclusion
Файлы примеров: отсутствуют
Формат видео: MP4
Видео: AVC, 1280x720, 16:9, 60fps, 711kbps
Аудио: AAC, 44.1kHz, 48kbps, mono
Скриншоты