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).