Meeting | Date | Topic | Course on Abelski | Topics from Course | Comments |
1 | 7/7/2014 | HTML
CSS
JavaScript
| XHTML Fundamentals
CSS Fundamentals
JavaScript Programming | Introduction Headings Paragraphs Images Links Tables Lists Forms
Introduction (till the CSS3 slides)
Introduction
| 1. please watch the android jump start lecture at https://www.youtube.com/watch?v=eMmYmZ9UVTc.
2. towards next meeting please complete the assignments in the ‘xhtml fundamentals’ course (in those topics covered in class). you should submit them all in according to our guidelines. |
2 | 14/7/2014 | Android Applications | Android Fundamentals | Introduction Resources Intents Web View | 1. please watch the javascript jump start and the frameworks in javascript video clips at: https://www.youtube.com/watch?v=N7IvFtYJr4Y https://www.youtube.com/watch?v=VYLL5xWc1Jc
2. please develop an hybrid application for android that allows the user to calculate his bmi. you can host the html file on c9.io
|
3 | 21/7/2014 | JavaScript | JavaScript Programming | Introduction, Debugging, Basic Elements, Object Oriented Programming (till Prototype topic), Array, Functions (excluding: callee, call, apply), Anonymous Function (excluding: recursive functions), Global Object | 1. please go over the debugging slides and watch its video clips at http://www.abelski.com/courses/javascript/debugging.pdf.
2. towards next meeting please complete the assignments (level 1 and 2 only) in those topics covered in class (except for the assignments that refer the sub topics we don’t cover). In the ‘basic elements’ topic please donot do the Facebook Like Button assignment.
3. towards next meeting please arrange XAMPP (for windows users) or MAMP (for mac users) on your pc. u can find a video that explains xampp installation at http://www.phpbook.co.il/wordpress/?p=107.
4. towards next meeting please watch my jump start for ajax at https://www.youtube.com/watch?v=8OIncYs8ANs. |
4 | 28/7/2014 | HTML
JavaScript
JavaScript
Ajax | HTML Style Guide
JavaScript Style Guide
JavaScript Programming
Ajax Fundamentals | Introduction, Guidelines Overview
Introduction, Language Rules, Style Rules
Document Object Model, Events Handling
Introduction | 1. towards next meeting please complete all assignments in the topics covered in class. When completing the ‘email checker’ assignment please use internet explorer (due to cross domain request restriction). |
5 | 4/8/2014 | jQuery Mobile
HTML5
Ajax | jQueryMobile Basics
Introduction to HTML5
Ajax Fundamentals | Introduction, Pages, Dialogs, Buttons, Lists
Introduction, Geolocation
JSONP, Dynamic Tag Pattern | 1. towards next meeting please install on your pc the following two softwares: mongodb & node.js
2. in html5 please compelte the assignments: simple location, |
6 | 11/8/2015 | Node.js
Ajax
| Node.js Basics
Ajax Fundamentals | Introduction, Jump Start, Basics, MySQL
Cross Site Http Request | 1. towards next meeting please develop a simple hybrid application for android that displays the details of all coupons in a list view. the application should use jquerymobile.
|
7 | 18/8/2015 | jQueryMobile + Ajax
MongoDB
| -
MongoDB Basics | Code Sample
Introduction, Jump Start | 1. towards next meeting please go over all slides of mongodb and perform the same demos you find in the video clips.
2. please complete the following exercise: a. you should develop a simple node.js based server application that communicates with mysql database on which there is the ‘coupons’ table that holds all data of all coupons. the server side should return a json document that describes all coupons. b. you should develop a separated web page that uses jquerymobile and presents all coupons fetched from the server using ajax. the coupons should be displayed in a list view using the jquerymobile library. c. add the required code in order to show the coupons sorted in accordance with their distance from the user location. |
8 | 25/8/2014 | MongoDB
Mongoose
PhoneGap
Android Fundamentals | MongoDB Basics
Mongoose Basics
PhoneGap Basics
Android Fundamentals | MongoDB Shell
Introduction, Jump Start
Introduction, Basics, Device Ready, PhoneGap Build
Web View |
|
9 | 1/9/2014 |
|
|
|
|
10 | 8/9/2014 |
|
|
|
|