Warning:

This course is in draft mode. Ryan Kennedy is still putting content to the course.

Easy PHPeasy 2 - Objects, Frameworks & Apps

Take your PHP further & learn how to develop professional apps using objects & frameworks on this PHP course.
60 reviews
TAUGHT BY
  • Ryan Kennedy Director of Make It Value CIC

    I am 21 from Manchester, UK and I have been working as a web developer for a number of years now, I have a bit of a close bond with php so that is what I specialise in! Although as a web developer by trade I am up to date with everything from node.js to RoR. I am currently juggling various responsibilities as the director of a CIC (Community Interest Company) helping social enterprises get up to speed with social media and bringing their websites up to standard. Hopefully I have picked up enough knowledge so far to pass on some genuine skill sets for anyone who cares to watch!

WHAT'S INSIDE
  • Lifetime access to 20 lectures
  • 2+ hours of high quality content
  • A community of 8400+ students learning together!
SHARE

Easy PHPeasy 2 - Objects, Frameworks & Apps

Take your PHP further & learn how to develop professional apps using objects & frameworks on this PHP course.
60 reviews

HOW UDEMY WORKS?

Discover courses made by experts from around the world.

Take your courses with you and learn anytime, anywhere.

Learn and practice real-world skills and achieve your goals.

COURSE DESCRIPTION

So you've mastered the basics? Want to step up to the next level?

Well that's what Easy PHP Course – PHP Objects, Frameworks & App is here for!

With things moving so quickly in the world of web development and so many new technologies and tools appearing every month it can be hard to know where to start when it comes to building things that live up to today's standards. Luckily it's not as scary as you think. Tools such as code libraries, objects, frameworks and content management systems can help you build things fast and hold some powerful features.

So join me, Ryan Kennedy and learn how to build professional apps with the PHP Course Easy Way!

Take this PHP Course and learn PHP Objects, Frameworks & App. Take your skill to the next level.

If you're not up to scratch with the basics then why not check out the first PHP Easy for the basics.

</p>
    • A grasp of the PHP basics
    • HTML (Some)
    • CSS (Some)
    • SQL
    • Over 20 lectures and 2.5 hours of content!
    • Gain a foundation in PHP Objects
    • Understand certain design choices and implement the right one for the job
    • Knowledge of frameworks and libraries
    • Intermediate PHP Programmers
    • Anyone who has a solid grasp of the php basics

THE UDEMY GUARANTEE

30 day money back guarantee
Lifetime access
Available on Desktop, iOs and Android
Certificate of completion

CURRICULUM

  • SECTION 1:
    Welcome
  • 1
    An Introduction To The Course
    01:20

     A description of what this course include. Just to be clear, I don't aim to make you an object oriented ninja I'm just here to help you understand the key concepts and understand how to design and build web apps.

  • SECTION 2:
    Objects 101
  • 2
    Objects 101 - An Introduction
    05:20

     A quick introduction into the world of objects and why we use them. Oop is relatively new in php in the whole scheme of things but since php 5 the language is bang up to date!

  • 3
    Objects 101 - Our First Class
    09:43

     We create our first class together and understand the syntax, we also implement our first properties and methods.

  • 4
    Objects 101 - The Constructor
    06:07

    In this lecture we take a quick look at how to use the __construct magic method included with classes that helps us set up our object when a new instance is created.

  • 5
    Objects 101 - Inheritance
    08:28

    In this lecture we cover the basics of inheritance in order to further specialise our superclasses by extending our subclass to add functionality.

  • 6
    Object 101 - Encapsulation
    08:25

    Encapsulation is the idea of creating a cleanly defined interface and hiding key parts of your class from code outside of the class in order to avoid outside code from ruining parts of your system. 

  • 7
    Object 101 - Polymorphism
    02:13

    Polymorphism is the idea of creating a common interface that takes different forms in order to help us maintain a clean interface for client code.

  • 8
    Object 101 - Abstract Classes
    03:58

    In this lecture we take a look at abstract classes and how we can use them to implement the theory learned in previous lessons such as polymorphism

  • 9
    Object 101 - Conclusion
    01:05

    We come to an end of our objects section, next MVC frameworks!

  • SECTION 3:
    Frameworks
  • 10
    MVC - An Introduction
    02:41

    A quick introduction into the world of Model View Controller, This is the model that runs almost all frameworks.

  • 11
    Why Use MVC & Frameworks?
    02:34

    Why would we use mvc patterns and frameworks when we could keep it all together in different ways? Well in this lecture i quickly explain why.


  • 12
    Laravel - Setting Up
    09:13

    We take a look at setting up our framework.

  • 13
    Laravel - Controller
    11:51

    Let's create our first controller!

  • 14
    Laravel - Views
    06:45

    Let's learn about views! We will look at models when we create our app in the next few lectures

  • 15
    Todo App - Setting Up
    08:58

    In this lecture we begin work on our very own todo app. I think the best way to learn is by doing, so let's get straight into some real world coding and set up our database and config files in laravel.

  • 16
    Todo App - Creating Tasks
    08:52

    This lecture covers the first part of our app: creating tasks

  • 17
    Todo App - Creating Tasks part 2
    15:17

    Second part of creating our tasks

  • 18
    Todo App - Creating Our Index Page
    06:08

    In this lecture we create the page that will display all of our posts.

  • 19
    Todo App - Deleting Items
    13:50

    We almost have our basic CRUD operations finished, this lecture covers deleting our items

  • 20
    Todo App - Creating Our Show Action
    05:21

    Our final action is complete and we have a working app!

UDEMY BY THE NUMBERS

5,200,000
Hours of video content
19,000,000
Course Enrollments
5,700,000
Students

RATING

  • 35
  • 14
  • 6
  • 3
  • 2
AVERAGE RATING
NUMBER OF RATINGS
60

REVIEWS

  • Kieran McGregor
    Out Of Date

    This course is okay up until the trek into Laravel. Unfortunately, Laravel 4 syntax and function appears to be completely different from the version the instructor uses so after Lecture 12 you're best to find another resource or read Laravel's documentation.

  • Paul Sayer
    Delivery and Examples could be better

    The tutor is obviously very knowledgeable, but struggles to get this across in his delivery sometimes. Long Pauses and watching as he deals with unexpected errors in the code, point to a lack of lesson planning which anyone providing this type of tutorial needs to do in advance. It was worth watching section 2 for some of the nuggets and gems in there, but section 3 is a little hit and miss. i.e. in an MVC framework, no specific lesson on Models?

  • Mberends@deakin.edu.au
    Informative

    Been meaning to look into working within a framework. Will look into Laravel framework. Thanks

  • James Peters
    Great Course

    The section Objects 101 was very informative and easy to follow. Thank you for your help.

  • Stefano Esposito
    Excellent

    I find this course very clear and interesting

  • Lifetime Access. No Limits!
  • Mobile Accessibility
  • Certificate of Completion