PHP Cross Platform Web Applications Development (140 Academic Hourse)
Meeting | Date | Topic | Course (hit.abelski.com) | Remarks |
1 | 14.06.2011 | The Internet HTML | Introduction to The Internet Introduction to Procedural Programming XHTML Fundamentals | Towards next meeting please prepare all assignments you can find within the topics listed on the left in ‘Introduction to Procedural Programming’ and within the topics listed on the left in ‘XHTML Fundamentals’ and within ‘XML Fundamentals’. When solving the assignments in ‘Introduction to Procedural Programming’ you need to create diagrams only. Yet, please make an effort to write the equivalent php code as well. Towards next meeting make sure you watch the following video clips and install the PHP development and execution environments on your PC: Installing PHP Zend Server Hello World in Zend Server Hello World in Eclipse http://www.phpbook.co.il/wordpress/?p=47 MySQLPHPAdmin http://www.phpbook.co.il/wordpress/?p=118 In addition, please watch the video clip that explains how to develop php script that handles a form submission at: |
2 | 21.06.2011 | Procedural Programming SQL | Introduction to Procedural Programming SQL Fundamentals | Please complete all assignments in XHTML Fundamentals topic Forms (the BMI cals is a very important assignment). Please complete all assignments you can find within the ‘Arrays’ and ‘Functions’ topics in the ‘Introduction to Procedural Programming’ course. Please try to code your solutions in PHP. Regarding SQL please make sure you watch the clip at http://www.phpbook.co.il/wordpress/?p=118 And make sure you succeed to create a new database and new tables.. populated with data. Please rest assure that we will go over SQL one more time and explain all basic topics you need to know (the ones we covered in our last meeting) when we reach PHP and Databases topic during the course. Please watch the following video clips towards our next meeting: הקדמה לתכנות מונחה עצמים ב-PHP http://www.phpbook.co.il/wordpress/?p=144 הגדרה של מחלקה חדשה http://www.phpbook.co.il/wordpress/?p=79 הגדרה של מתודות במחלקה http://www.phpbook.co.il/wordpress/?p=140 הגדרה של בנאי במחלקה http://www.phpbook.co.il/wordpress/?p=138 הסבר להרשאת הגישה private http://www.phpbook.co.il/wordpress/?p=135 הגדרה של מחלקה אשר יורשת ממחלקה אחרת http://www.phpbook.co.il/wordpress/?p=116 Please watch the short video clip that explains how to pass over parameters from HTML form to PHP script running on the server. http://www.phpbook.co.il/wordpress/?p=189 This clip should summarize our discussion about this topic last meeting. |
3 | 28.06.2011 | Object Oriented Programming CSS | Introduction to Object Oriented Programming CSS Fundamentals | Towards next meeting please watch one more time all video clips about OOP you watched following the second meeting. In addition, please watch the clip that explains simple inheritance at http://www.phpbook.co.il/wordpress/?p=116. Please complete the assignments you find in CSS Fundamentalsin (introduction). Please complete the following assignments in ‘PHP Fundamentals’ / ‘Object Oriented Programming’: Towards next meeting ‘Recursive Functions’ topics please watch the following video clips: הבנת רקורסיה http://www.csharpbook.co.il/wordpress/?p=127 הסבר לפיתרון רקורסיבי של הנוי |
4 | 12.07.2011 | Object Oriented Programming | Introduction to Object Oriented Programming CSS Fundamentals | Towards the next meeting please read the texts and watch the video clips in www.PHPBook.co.il of the following topics: Functions In each one of these topics please try to execute the code samples and please write down questions you encounter with. When going over code samples whether in phpbook.co.il or abelski.com please try to run them in your Eclipse IDE.... when the execution succeeded try to play with the code. |
5 | 19.07.2011 | PHP | PHP Fundamentals | You should complete all assignments in ‘Introduction to PHP’ and ‘PHP Basics’ and ‘Functions’ (except for those that use recursion). Towards next meeting please go over the ‘Arrays’ slides and watch the relevant video clips at www.phpbook.co.il. |
6 | 26.07.2011 | PHP | PHP Fundamentals | You should complete all assignments in the Arrays topics. |
7 | 02.08.2011 | PHP | PHP Fundamentals | You should complete all assignments in the Strings, Regular Expressions and Web Forms topics. |
8 | 16.08.2011 | PHP | PHP Open Source Projects Recursive Function | You should develop a simple wordpress blog. |
9 | 23.08.2011 | PHP | PHP Fundamentals | You should complete all assignments in topics: HTTP Headers and Sessions Management. |
10 | 30.08.2011 | PHP | PHP Fundamentals | You should complete all assignments in topic Object Oriented Programming. |
11 | 06.09.2011 | PHP | PHP Fundamentals תרגיל מתגלגל | You should complete all assignments in topics |
12 | 13.09.2011 | PHP | PHP Fundamentals | Towards next meeting please complete assignment in Accessing Files, Networking and Reflection. |
13 | 20.09.2011 | PHP | PHP Security | You should complete all assignments in topics |
14 | 27.09.2011 | PHP | PHP Web Services | You should complete all assignments in topics |
15 | 04.10.2011 | PHP | PHP Design Patterns Zend Certified PHP Engineer XML & Web Services PHP Fundamentals | You should complete all assignments in topics |
16 | 11.10.2011 | JavaScript | JavaScript Programming Array Date Boolean Number String Math | You should complete all assignments in topics |
17 | 01.11.2011 | JavaScript | JavaScript Programming | You should complete all assignments in topics |
18 | 08.11.2011 | JavaScript | JavaScript Programming | You should complete all assignments in topics |
19 | 15.11.2011 | Ajax | Ajax Fundamentals Parsing | You should complete all assignments in topics |
20 | 22.11.2011 | HTML5 | Introduction to HTML5 | |
21 | 29.11.2011 | HTML5 | Introduction to HTML5 | You should complete all assignments in topics |
22 | 06.12.2011 | CSS3 | CSS3 Basics Introduction | You should complete all assignments in topics |
23 | 13.12.2011 | jQuery | The jQuery Library Buttons | You should complete all assignments in topics. Towards next meeting please install the required software on your laptop for android development (www.androidbook.co.il - u can find a video clip in hebrew that explains how to install). |
24 | 20.12.2011 | Android | Android Fundamentals | You should complete all assignments in topics |
25 | 27.12.2011 | Chrome OS | Chrome OS Extensions | |
26 | 03.01.2012 | Word Press | WordPress Plugins Development | |
27 | 10.01.2012 | Facebook PHP SDK | ||
28 | 17.01.2012 | Facebook | Facebook Graph API | |
29 | 24.01.2012 | Twitter | Twitter PHP SDK |