Next lesson playing in 5 seconds
CancelOOP in PHP With Tests
Introduction
01:12
Object Oriented Programming is one of the most frequently used paradigms today. Test Driven Development allows us to build applications with the guidance of tests. If you'd like to learn more about these concepts, dig in: there's much to cover!
1.Introduction1 lesson, 01:12
1 lesson, 01:12
1.1Introduction01:12
1.1
Introduction
01:12
2.OOP in PHP With Tests17 lessons, 3:23:46
17 lessons, 3:23:46
2.1Preparing our Programming Environment04:13
2.1
Preparing our Programming Environment
04:13
2.2Preparing our Testing Environment06:25
2.2
Preparing our Testing Environment
06:25
2.3The Concept of Unit Testing09:22
2.3
The Concept of Unit Testing
09:22
2.4The Concept of Test Driven Development12:00
2.4
The Concept of Test Driven Development
12:00
2.5Objects 10120:44
2.5
Objects 101
20:44
2.6Meet Our Online Library11:06
2.6
Meet Our Online Library
11:06
2.7Starting with Some Basic Logic14:37
2.7
Starting with Some Basic Logic
14:37
2.8Object Construction and Destruction08:04
2.8
Object Construction and Destruction
08:04
2.9Class Inheritance14:38
2.9
Class Inheritance
14:38
2.10Meet the Concepts of Public, Private, and Protected10:31
2.10
Meet the Concepts of Public, Private, and Protected
10:31
2.11Unified Modeling Language (UML)05:07
2.11
Unified Modeling Language (UML)
05:07
2.12Introducing the Library Object and the Concept of Mocking19:18
2.12
Introducing the Library Object and the Concept of Mocking
19:18
2.13Class Dependencies Explained09:16
2.13
Class Dependencies Explained
09:16
2.14Interfaces and Abstract Classes15:17
2.14
Interfaces and Abstract Classes
15:17
2.15Meet the Autoloader03:58
2.15
Meet the Autoloader
03:58
2.16Persistence27:07
2.16
Persistence
27:07
2.17User Interface12:03
2.17
User Interface
12:03
3.Conclusion1 lesson, 17:26
1 lesson, 17:26
3.1Wrap it Up17:26
3.1
Wrap it Up
17:26
I had my first contact with computers in the mid-80s when I visited my father at work. Probably it was an important moment for what I am doing now. I am a proud member of an agile team working for a company called Syneto.
Through my carrier I programmed in several programming languages and I had the chance to learn and use daily all the major Agile techniques from Scrum to Lean and from TDD to DDD.
Since August 2012 I am sharing my knowledge with the Nettuts+ readers by articles, tutorials and premium courses, all about programming.