By Thomas Dutrion / @tdutrion - 25/02/2016
Am I never satisfied?
I'm French after all...
| Subject | Students reactions |
|---|---|
| Introduction to PHP | |
| Create a simple website (use PHP for templating) | |
| Forms, cookies and sessions | |
| PHP and databases (mysqli and PDO) | |
| Database migrations (phinx) and professional practices (GIT, PSRs, jobs and certifications...) | |
| CMS |
| Subject | Expected student reactions |
|---|---|
| Frameworks | |
| Security | |
| Code quality |
Basically teaching PHP 3 using 5.6 components
(mysqli instead of mysql)!
| Subject | Importance |
|---|---|
| Basics | +++ |
| Frameworks | +++ |
| CMS | - |
| Command line interface and cron | + |
| Deployment and cloud | + |
| Security | +++ |
| IDEs and advanced text editor | ++ |
| Versioning | +++ |
(that we do not use)
A good source to establish a good program?
Too advanced?
Example: Zend training
| Title | Duration (hours) | Requirement |
|---|---|---|
| PHP 1: foundations | 20 | |
| PHP 2: higher structures | 22.5 | Knowing the basics (PHP 1 or equivalent) |
| PHP for Experienced (non PHP) OO/Procedural Programmers | 16 | Being a programmer in C, Java, C++, C#, JavaScript, Python, Perl, Ruby, VB.net for 2 years |
| Building Security into your PHP Applications | 8 | Basic to advanced knowledge of PHP 5 is recommended including experience developing PHP 5 applications. |
A total of 52.5 hours to get from 0 to a supposedly good PHP developer.
| Mode of activity | Learning & Teaching Activity | NESH (Study Hours) |
|---|---|---|
| Face To Face | Lecture | 24 |
| Face To Face | Practical classes and workshops | 24 |
| Independent Learning | Guided independent study | 152 |
| Total Study Hours | 200 |
Please continue the discussion here, on Slack (slack.scotlandphp.co.uk) or ping me on Twitter (@tdutrion).