This is the P2PU Archive. If you want the current site, go to www.p2pu.org!

PHP to objects and beyond

This course is complete. Subscribe to the announcement list for updates.
PHP to objects and beyond course photo

PHP to objects and beyond

Luka Muzinic's picture
Course organiser: Luka Muzinic
About the Course Organiser: 

I like to call myself jack-of-all-trades in the web industry. As a web developer I code a lot, and as PHP instructor I teach others to code also. Peer-to-peer model caught my attention last year, but I haven't been able to get involved. With almost three years of classroom teaching one fast growing and ever changing subject such as programming I've noticed that change and innovations are much needed.

I would like to get a grasp on peer-to-peer model, give something back to the community and network with interesting people.

No of Seats: 
20
Course Status: 
Completed

Members

Luka Muzinic's picture
admin
Luka
abdallah dorra's picture
abdal
ancuta david's picture
ancut
Alberto Rascon's picture
Alber
Ben Kyriakou's picture
Ben K
Bienvenido Del Rosario's picture
Bienv
Cesar Santos's picture
Cesar
Pavel Kostenko's picture
Pavel
emil sall's picture
emil
Guilherme Vieira's picture
Guilh
Hélder Pestana's picture
Hélde
Herbert Nerder's picture
Herbe
John Jung's picture
John
Juanita Vyatri's picture
Juani
Dhillon's picture
Dhill
Matt Weeden's picture
Matt
Vladimir's picture
Vladi
Pablo Schonfeld's picture
Pablo
rojan sinha's picture
rojan
Tibor Soviš's picture
Tibor
Ville Viklund's picture
Ville
Do you know what $this->means(); ?> Would you like to know more about it?

Summary

Object-oriented revolution caught up with PHP long time ago. With more and more code produced that way, you need to jump the OO wagon as soon as possible.

This course will provide the basics of object-oriented programming in PHP and dive right in techniques and design patterns.

Design patterns that will be covered are:

  • Observer, NULL object (behavioral)
  • Singleton, Factory, Builder (creational)
  • Adapter, Decorator, Facade (structural)

Learning objectives

After finishing this course students will be familiar with object oriented programming in PHP. Furthermore, they will learn how to recognize common problems and whether they fit the pattern.

Schedule/Syllabus

Comments

I'm comfortable enough with

Faysal Ahmed's picture
Faysal Ahmed
Tue, 2010-12-28 19:30

I'm comfortable enough with PHP at the moment to fill one of the seats. I plan to take a PHP course for that. Will this course run in April (or later)

Great! Right now we're trying

Luka Muzinic's picture
Luka Muzinic
Tue, 2010-12-28 20:14

Great! Right now we're trying to coordinate the dates with other PHP courses, so maybe the date will change but not later than April.

Hey @Luka Muzinic.. Could u

Kishan B's picture
Kishan B
Fri, 2011-01-21 07:18

Hey @Luka Muzinic.. Could u please increase the no. Of seats !
I already learnt many things on PHP and would like to know more
of it especially on OOside and best coding practices from people like you !!

Hey @Luka Muzinic.. Could u

Kishan B's picture
Kishan B
Fri, 2011-01-21 07:21

Hey @Luka Muzinic.. Could u please increase the no. Of seats !
I already learnt many things on PHP and would like to know more
of it especially on OOside and best coding practices from people like you !!
Whenever I saw ur course it said something like draft in progress so I
thought it is not yet open for application .. I could complete
whatever the coding task u give me .. Will u please accept me into the
course!! Plz..

Hi Luka,I don't see a button

Matt Weeden's picture
Matt Weeden
Sun, 2011-01-09 05:28

Hi Luka,

I don't see a button to register - the page at http://p2pu.org/webcraft says I'm 'already a member' in place of the Apply Now button (signed up yesterday). Do I just need to submit the sign-up task document now?
Sorry, I'm new to P2PU :)

Somehow your application got

Luka Muzinic's picture
Luka Muzinic
Sun, 2011-01-09 23:17

Somehow your application got approved and I don't have a slightest clue how it happened ;-)

Cuando iniciaría este

Cesar Santos's picture
Cesar Santos
Sun, 2011-01-09 07:35

Cuando iniciaría este curso?
When you begin the course?

Cesar, we hope to start 10

Luka Muzinic's picture
Luka Muzinic
Sun, 2011-01-09 23:19

Cesar, we hope to start 10 February 2011 and end it 17 March 2011.

Hi Luka ! I wish your course

Anirudh Murali's picture
Anirudh Murali
Sun, 2011-01-09 16:13

Hi Luka ! I wish your course gives me enough insight to migrate to php frameworks that use a lot of OOP :)

I hope to see you coding in

Luka Muzinic's picture
Luka Muzinic
Sun, 2011-01-09 23:21

I hope to see you coding in one after the course!

Excellent dates for this

Cesar Santos's picture
Cesar Santos
Mon, 2011-01-10 02:12

Excellent dates for this course!.
And about when will we know if we were accepted into your course?
Sorry for my level of English, i'm beginner in this lenguage.

Don't worry, we'll speak in

Luka Muzinic's picture
Luka Muzinic
Tue, 2011-01-11 01:10

Don't worry, we'll speak in code ;-)

I will be approving your applications after Jan 12th.

Hi Luka!, my name is Ricardo,

Ricardo Olvera's picture
Ricardo Olvera
Wed, 2011-01-12 06:51

Hi Luka!, i sent my code, it´s a very elemental implementation, well, i don´t speak (and write) english very well, but my understanding (of the english) is much better, whatever, thanks for being part of this initiative and donate your skills (and time) to the world =)

thanx a lot for the course...

jonathan fernandez's picture
jonathan fernandez
Wed, 2011-01-12 21:21

thanx a lot for the course... i hope can get in :)

Just submitted my application

Daniel Hollands's picture
Daniel Hollands
Thu, 2011-01-13 00:00

Just submitted my application - can't wait to see if I get chosen, it would really help my career :)

Just send the code, hope i

Pablo Schonfeld's picture
Pablo Schonfeld
Thu, 2011-01-13 20:01

Just send the code, hope i cant get in :)

Quick heads up on application

Luka Muzinic's picture
Luka Muzinic
Thu, 2011-01-13 21:22

Quick heads up on application process

Number of applications is simply enormous, so new applications are closed until I review them all. Also we'll have to increase the number of seats because of many great applications.

I messed up on my sign up

Joel Lopez's picture
Joel Lopez
Fri, 2011-01-14 03:50

I messed up on my sign up task. I submitted it before it was done. I was able to submit it again somehow but I'm not sure if the updated version was sent or not. Please let me know.

I would also like to know how

Andre Bruton's picture
Andre Bruton
Fri, 2011-01-14 09:51

I would also like to know how I can submit my task after registering.

me quiero inscribir..... pero

Luis Pinto's picture
Luis Pinto
Fri, 2011-01-14 23:30

me quiero inscribir..... pero no veo la opcion de inscripcion :( help

I created an account and did

Bill Heaton's picture
Bill Heaton
Sun, 2011-01-16 01:36

I created an account and did the sign up task but don't see any button to register - Bill @pixelhandler

Hi Luka. I'm already using

Okal Otieno's picture
Okal Otieno
Mon, 2011-01-17 01:04

Hi Luka. I'm already using the codeigniter framework for development and I love it but I feel my basic grasp of OO in PHP is still weak. I wanted to sign up but couldn't find the Apply Now button. Are applications still open? Thanks in advance.

Hi Luka, when is the course

Juanita Vyatri's picture
Juanita Vyatri
Thu, 2011-01-20 04:38

Hi Luka,
when is the course started?

NVM. it's 10 February, right?

Juanita Vyatri's picture
Juanita Vyatri
Thu, 2011-01-20 04:40

NVM. it's 10 February, right? I didn't read the above comment. Sorry

how do i know if i'm on this

jonathan fernandez's picture
jonathan fernandez
Wed, 2011-01-26 14:13

how do i know if i'm on this course???

when will we start the course

abdallah dorra's picture
abdallah dorra
Sat, 2011-02-12 21:59

when will we start the course ?

also wish to join the course

kabila daua's picture
kabila daua
Tue, 2011-03-08 11:34

also wish to join the course

Is it possible to make late

Bruno Ricardo Siqueira's picture
Bruno Ricardo Siq...
Mon, 2011-03-28 16:05

Is it possible to make late registration?

When does the April '11

Bill Heaton's picture
Bill Heaton
Sun, 2011-04-03 02:46

When does the April '11 course registration open?