Companies Home Search Profile

PHP OOP: Object Oriented Programming for beginners + Project

Focused View

Edwin Diaz,Coding Faculty Solutions

18:56:23

6 View
  • 1 - Section Overview.mp4
    01:48
  • 2 - Edwin from the future.mp4
    02:26
  • 3 - Udemy Video Walk Through.mp4
    08:54
  • 4 - Editors I recommend.html
  • 5 - Web Development Software Installation XAMPP.mp4
    05:18
  • 6 - CMS-TEMPLATE-PHP.zip
  • 6 - Course Exercises Reference Files.html
  • 6 - Gallery.zip
  • 6 - OOP.zip
  • 7 - Displaying errors in PHP.mp4
    05:58
  • 8 - The BIG picture how things work WATCH 2023.mp4
    16:48
  • 9 - Section Overview.mp4
    01:03
  • 10 - Defining a class.mp4
    06:32
  • 11 - Defining methods.mp4
    05:21
  • 12 - Instantiating a Class.mp4
    06:02
  • 13 - Defining properties.mp4
    08:44
  • 14 - Class Inheritance.mp4
    05:03
  • 15 - Access Control Modifiers.mp4
    06:15
  • 16 - Static Modifier.mp4
    07:25
  • 17 - Getters and Setters.mp4
    05:28
  • 18 - Referencing Parent Class with Static.mp4
    06:53
  • 19 - Constructors and Destructors.mp4
    07:05
  • 20 - Overview of this project.mp4
    01:40
  • 21 - CMSTEMPLATEPHP.zip
  • 21 - Project Directories Assets.mp4
    04:24
  • 22 - Editing and Modifying Files.mp4
    08:08
  • 23 - Gallery System Links.mp4
    02:39
  • 24 - Creating Pages.mp4
    06:51
  • 25 - Creating Database and User Table.mp4
    03:21
  • 26 - Section Overview.mp4
    01:44
  • 27 - Setting Up the Database Connection.mp4
    05:14
  • 28 - Initializing all Includes in one file.mp4
    03:26
  • 29 - Init file inclusion reminder Edwin from the future.mp4
    01:17
  • 30 - Creating the Database Class.mp4
    07:06
  • 31 - Future Update for database class.mp4
    01:10
  • 32 - Automatic DB Connection Setup.mp4
    03:11
  • 33 - The Query Method.mp4
    02:50
  • 34 - Database Class Helper Methods.mp4
    03:34
  • 35 - Testing Query Method.mp4
    06:45
  • 36 - Improving our Connection to be more OOP.mp4
    07:59
  • 37 - Section Overview.mp4
    01:23
  • 38 - Creating our User Class.mp4
    04:11
  • 39 - Testing our findall method.mp4
    05:21
  • 40 - Static Method Usage and Challenge.mp4
    02:58
  • 41 - Creating a Find user id method and Solution.mp4
    05:06
  • 42 - Create This Query Method.mp4
    05:57
  • 43 - Assigning Array Values to Object Properties.mp4
    04:15
  • 44 - Auto Instantiation Method.mp4
    04:03
  • 45 - Testing the Instantiation Method.mp4
    03:35
  • 46 - Short Way Auto Instantiation.mp4
    05:25
  • 47 - Creating The Attribute Finder Method.mp4
    04:50
  • 48 - Adding our Instantiation Method.mp4
    06:51
  • 49 - Using our Instantiation Method to find all users.mp4
    05:05
  • 50 - Using our Instantiation Method to find 1 User.mp4
    11:44
  • 51 - Undeclared Object Backup Function.mp4
    09:09
  • 52 - Updating the Autoload Function Edwin from the future.mp4
    05:54
  • 53 - So what is going on.html
  • 54 - Section Overview.mp4
    01:38
  • 55 - Starting Sessions.mp4
    05:56
  • 56 - The Checking login Method.mp4
    04:13
  • 57 - The Login Method.mp4
    06:56
  • 58 - The Logout Method.mp4
    03:23
  • 59 - Controlling Access to Admin.mp4
    07:12
  • 60 - Creating The Login Page.mp4
    08:53
  • 61 - Creating the Verify Method Part 1.mp4
    05:40
  • 62 - Creating the Verify Method part 2.mp4
    06:59
  • 63 - Duplicate return Important watch the whole lecture Edwin from the future.mp4
    01:09
  • 64 - Login page position Edwin from the future.mp4
    00:44
  • 65 - 54-Login-Form-Php.zip
  • 65 - Login Form Creation Download.mp4
    08:04
  • 66 - Creating our Login out Feature.mp4
    08:37
  • 67 - Creating message method.mp4
    02:35
  • 68 - Outputting Feedback for User.mp4
    05:23
  • 69 - Section Overview.mp4
    01:33
  • 70 - Understanding File Permissions.mp4
    10:06
  • 71 - Magic Constants.mp4
    09:19
  • 72 - Section Overview.mp4
    01:01
  • 73 - Configuring PHP for File Uploads.mp4
    09:22
  • 74 - Sending Files.mp4
    05:22
  • 75 - Analyzing Uploaded File Structure.mp4
    06:31
  • 76 - File Error Code Explained.mp4
    09:37
  • 77 - Moving Uploaded Files.mp4
    09:02
  • 78 - Section Overview.mp4
    01:18
  • 79 - Create Method Query Part1.mp4
    05:27
  • 80 - Create Method Query Part 2.mp4
    04:03
  • 81 - Inserting Last ID Method Challenge.mp4
    03:49
  • 82 - Testing our Method Solution.mp4
    06:09
  • 83 - Update Method Query.mp4
    06:00
  • 84 - Testing our Update Method.mp4
    04:04
  • 85 - Delete Method.mp4
    04:54
  • 86 - Testing the Delete Method.mp4
    07:52
  • 87 - Section Overview.mp4
    01:40
  • 88 - Improving the Create Method.mp4
    05:58
  • 89 - Abstracting Tables.mp4
    05:12
  • 90 - Abstracting Properties.mp4
    03:16
  • 91 - Abstracting the Create Method Part 1.mp4
    04:57
  • 92 - Abstracting the Create Method Part 2.mp4
    03:27
  • 93 - Modifying the properties method.mp4
    05:42
  • 94 - Testing the Abstracted Create Method.mp4
    03:25
  • 95 - Abstracting the Update Method.mp4
    04:34
  • 96 - Testing the Abstracted Update Method.mp4
    02:51
  • 97 - Escaping Values From our Abstracted Methods.mp4
    06:15
  • 98 - Section Overview.mp4
    01:04
  • 99 - Creating the Database Table for our Photo Class.mp4
    03:19
  • 100 - Abstracting the remaining methods.mp4
    02:11
  • 101 - Create the Parent Class.mp4
    03:58
  • 102 - Fixing lecture 90 Double Return.mp4
    01:08
  • 103 - Late Static Binding.mp4
    07:39
  • 104 - Coding The Photo Class.mp4
    07:46
  • 105 - Adding Class Properties.mp4
    03:38
  • 106 - Testing Inherited Methods.mp4
    06:44
  • 107 - Setting Up our Properties Array.mp4
    03:34
  • 108 - Building Directory Paths.mp4
    09:08
  • 109 - Set File Method.mp4
    05:51
  • 110 - Save Method Part 1.mp4
    06:07
  • 111 - Save Method Part 2.mp4
    06:18
  • 112 - HTML Form Creation.mp4
    07:28
  • 113 - Uploading and Testing.mp4
    08:00
  • 114 - Coding The HTML for our Photos Table.mp4
    06:28
  • 115 - Coding The PHP for a Photo Table.mp4
    05:19
  • 116 - CarPictures.zip
  • 116 - Dynamic Image Path.mp4
    04:50
  • 117 - Section Overview.mp4
    01:54
  • 118 - DELETE PAGE and Links Part 1.mp4
    06:02
  • 119 - DELETE Page Part 1.mp4
    04:40
  • 120 - Making our Application More Generic.mp4
    11:01
  • 121 - Creating The Delete Method.mp4
    08:08
  • 122 - Setting Up The Right Redirect Paths for Delete.mp4
    03:35
  • 123 - Section Overview.mp4
    01:00
  • 124 - Creating The Edit Page.mp4
    07:31
  • 125 - 76EditPhotoSnippetPhp.zip
  • 125 - Creating The Edit Page Part 2.mp4
    06:16
  • 126 - Writing our PHP Code Part 1.mp4
    07:27
  • 127 - Writing our PHP Code Part 2.mp4
    04:28
  • 128 - Displaying Data.mp4
    06:32
  • 129 - Updating Data.mp4
    02:37
  • 130 - 81EditPhotoStylesCss.zip
  • 130 - Picture and Sidebar Styling.mp4
    06:10
  • 131 - Installing The Text Editor.mp4
    18:09
  • 132 - Setting Size for Photos Page Thumbnail.mp4
    03:45
  • 133 - Section Overview.mp4
    01:29
  • 134 - Displaying User Page.mp4
    04:56
  • 135 - Working with User Image.mp4
    08:31
  • 136 - Creating User Image Column in DB Table.mp4
    04:21
  • 137 - Deleting Users.mp4
    02:34
  • 138 - Creating Add User Page Part 1.mp4
    06:38
  • 139 - Creating Add User Page Part 2 Testing.mp4
    03:16
  • 140 - Assigning POST values to Object Properties.mp4
    04:25
  • 141 - Setting Up Image Upload for User.mp4
    07:29
  • 142 - Creating The User Edit Page.mp4
    05:06
  • 143 - Updating User.mp4
    07:11
  • 144 - Empty Password Field Fix.mp4
    02:37
  • 145 - Updating User Modification.mp4
    04:41
  • 146 - Delete within Edit User Page.mp4
    04:14
  • 147 - Fixing Duplicate Record Creation Bug.mp4
    01:59
  • 148 - Section Overview.mp4
    01:34
  • 149 - Creating the Comments Table in the Database.mp4
    04:14
  • 150 - Creating the Comment Class.mp4
    03:26
  • 151 - Self Instantiation Comment Method.mp4
    05:31
  • 152 - Find Comments Method.mp4
    06:00
  • 153 - Testing our Comment Form.mp4
    04:31
  • 154 - Including Our Classes in Photophp FRONTEND.mp4
    04:36
  • 155 - Pulling Data From Form Part 1.mp4
    04:24
  • 156 - Pulling Data From Form Part 2.mp4
    06:24
  • 157 - Displaying Making Comments FRONTEND.mp4
    04:57
  • 158 - Displaying Making Comments BACKEND.mp4
    05:18
  • 159 - Deleting Comments.mp4
    02:39
  • 160 - CarPictures.zip
  • 160 - Creating the Individual Comment Page Part 1.mp4
    05:49
  • 161 - Creating the Individual Comment Page Part 2.mp4
    03:17
  • 162 - Creating the Count Comment Code and CHALLENGE.mp4
    03:00
  • 163 - Comment Count Link SOLUTION.mp4
    03:07
  • 164 - Deleting Specific Photo Comments Code.mp4
    02:44
  • 165 - Section Overview.mp4
    01:04
  • 166 - Dynamic Menu to Photophp.mp4
    04:22
  • 167 - 112DashboardCodeSnippetPhp.zip
  • 167 - Dashboard HTML Snippets Inclusion.mp4
    03:16
  • 168 - Adding Google API Charts.mp4
    03:01
  • 169 - Tracking Page Views Method.mp4
    05:55
  • 170 - Creating the Count All Method and Echoing Photo Count.mp4
    04:46
  • 171 - Setting Up Users and Comment Counts.mp4
    02:30
  • 172 - Modifying Chart Properties.mp4
    06:23
  • 173 - Dynamic Data in Chart Creation.mp4
    07:23
  • 174 - Setting Up Index to Display Photos Part 1.mp4
    06:54
  • 175 - Setting Up Index to Display Photos Part 2.mp4
    03:47
  • 176 - Correcting Photos Alignment with CSS.mp4
    05:16
  • 177 - Coding the PHP in Photophp FRONEND.mp4
    05:56
  • 178 - Home Page Link and Footer Modifications.mp4
    03:09
  • 179 - Section Overview.mp4
    01:38
  • 180 - Setting Up our Pagination Variables.mp4
    05:00
  • 181 - Creating the Paginate CLASS.mp4
    03:48
  • 182 - Creating our Construct Function to Initialize some Properties.mp4
    02:46
  • 183 - Building our Paginate Class Methods Part 1.mp4
    05:09
  • 184 - Building our Paginate Class Methods Part 2.mp4
    06:16
  • 185 - Instantiating and Testing Paginate.mp4
    07:33
  • 186 - Setting Up our Next Page Link.mp4
    05:18
  • 187 - Putting our Next Link to Work CHALLENGE.mp4
    02:38
  • 188 - Creating Previous Link SOLUTION.mp4
    03:30
  • 189 - Paginate Indication and Looping.mp4
    07:40
  • 190 - Pagination Indication CSS.mp4
    05:32
  • 191 - CLEANING UP.mp4
    06:14
  • 192 - Extra Features Overview.mp4
    02:00
  • 193 - 136SnippetsForModal.zip
  • 193 - Creating the Modal HTML Snippets Download.mp4
    07:06
  • 194 - Including Modal from somewhere else.mp4
    03:57
  • 195 - Pulling Pictures Into Gallery Modal.mp4
    07:23
  • 196 - Enable Selection Button on Click jQuery.mp4
    03:45
  • 197 - Enabling the Selection Button with jQuery.mp4
    04:08
  • 198 - Pulling User Id with jQuery and Javascript.mp4
    07:24
  • 199 - Pulling Image Name with jQuery and Javascript.mp4
    03:12
  • 200 - Writing the AJAX Setting User Image.mp4
    06:06
  • 201 - Testing our AJAX Code.mp4
    03:42
  • 202 - Creating the AJAX PHP Method.mp4
    05:08
  • 203 - Modifying Improving Our AJAX PHP method.mp4
    08:07
  • 204 - Photo Library Sidebar Part 1 CHALLENGE INCLUDED.mp4
    05:28
  • 205 - Photo Library Sidebar Part 2 SOLUTION INCLUDED.mp4
    02:28
  • 206 - Photo Library Sidebar Part 3 COMPLETED.mp4
    03:49
  • 207 - Creating Session Methods for Notifications in the Edit User Page Part 1.mp4
    05:00
  • 208 - Creating Session Methods for Notifications in the Edit User Page Part 2.mp4
    07:41
  • 209 - Updating User Methods.mp4
    05:59
  • 210 - Setting Up Notifications for CRUD Part 1.mp4
    05:55
  • 211 - Setting Up Notifications for CRUD Part 2.mp4
    03:42
  • 212 - Installing a Multiple Upload and Drop JS File Plugin Part 1.mp4
    05:21
  • 213 - Installing a Multiple Upload and Drop JS File Plugin Part 2.mp4
    05:34
  • 214 - Installing a Multiple Upload and Drop JS File Plugin Part 3 COMPLETE.mp4
    03:44
  • 215 - Edit Photo Page Sidebar jQuery Dropdown.mp4
    07:10
  • 216 - Login Page CSS.mp4
    02:15
  • 217 - Confirm Delete with Javascript and jQuery.mp4
    04:43
  • 218 - Conclusion and BONUS.mp4
    03:00
  • 219 - Hosting setup.mp4
    05:24
  • 220 - Displaying errors online.mp4
    03:05
  • 221 - Uploading files and database creation.mp4
    07:06
  • 222 - Importing database and setting up configurations CHALLENGE.mp4
    03:37
  • 223 - Creating an online site root path SOLUTION.mp4
    06:00
  • 224 - Testing photos deletion functionality.mp4
    03:12
  • 225 - Database refactoring.mp4
    10:08
  • 226 - Updating photos with userid.mp4
    02:20
  • Description


    PHP OOP: Learn Object Oriented PHP by Building a Real World Application Making You a PHP Developer from Zero to Hero

    What You'll Learn?


    • Learn New OOP techniques
    • Build PHP OOP applications

    Who is this for?


  • Students with Basic PHP knowledge should take this course
  • Students looking for the ultimate PHP Course
  • Students looking to upgrade their PHP skills to another level
  • Students looking to get a better job
  • Students looking to make big money from freelancing
  • What You Need to Know?


  • HTML
  • Procedural PHP
  • More details


    Description

    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?

    Then this course is for you.

    You took some other courses that unfortunately did not provided real world experience?

    Then this course is for you.

    You need full prompt support from your instructor?

    Then this course is for you.

    Do you want NEW updated PHP code?

    Then this course is for you.

    Do you want easy to follow lectures?

    Then this course is for you.

    Do you want an instructor that cares 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.

    Commonly asked question

    How much money can I make if I learn PHP?

    Starting salaries in the US, it ranges from 60,000 to 150,000 a year, but freelancing can make you a lot more than that, if you know what you are doing.

    1. New PHP code
    2. New lectures added all the time
    3. Prompt support
    4. No boring lectures here :)
    5. Advance Project Creation
    6. I care about my students Education

    100% Money Back if you don't like it

    With 100% money guaranteed within 30 days, you have NOTHING to lose and a world of possibilities for your future. If for some reason you don't like the course or me, you can get your money back from Udemy.

    Who this course is for:

    • Students with Basic PHP knowledge should take this course
    • Students looking for the ultimate PHP Course
    • Students looking to upgrade their PHP skills to another level
    • Students looking to get a better job
    • Students looking to make big money from freelancing

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Edwin Diaz is a software and web technologies engineer, a life coach trainer who is also a serial entrepreneur with multiple online businesses, ranging from online jewelry shops, affiliate websites, application development and consultations services, personal online schools, etc.With over one million students, and clients growing by the thousands a day, Mr. Diaz lets the numbers speak for themselves.Founding multiple online companies have allowed Mr. Diaz to have the time to teach others. He currently teaches web technologies on different online platforms. He also teaches life coaching sessions to help others achieve a high level of success in many areas of life.For Mr. Diaz, there is nothing more rewarding than helping others become successful.His ability to transmit energy, enthusiasm, and complex knowledge allows him to do what he does best "Teach".Teaching is not just a job for Mr. Diaz but a way of life that continues to flourish every single day.Apart from teaching he enjoys spending part of his time with his family.
    Coding Faculty Solutions
    Coding Faculty Solutions
    Instructor's Courses
    Coding Faculty creates high quality technology training content. We aim to teach technology the right way but at the same time putting emphasis on each of our students. We are a growing team of professional trainers who love our work but overall helping our students reach their maximum potential in their career.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 223
    • duration 18:56:23
    • English subtitles has
    • Release Date 2024/03/12

    Courses related to PHP

    Subtitle
    SymfonyCasts - Doctrine, Symfony 6 & the Database
    UdemySymfonyCasts - Doctrine, Symfony 6 & the Database
    2:28:56
    English subtitles
    12/21/2023
    Subtitle
    PHP Basics
    Treehouse Alena Holligan
    Alena Holligan
    PHP Basics
    1:28:17
    English subtitles
    04/10/2023

    Courses related to Object Oriented Programming