MTA Database Analysis & Design Spring 2012 <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>ACD</a></font>
This coming spring semester (Spring 2012) I am going to deliver in MTA a course that teaches how to analyse, design and develop the code running on the server side for working with a database. The course includes the following main topics: Relational Databases No SQL Databases Objects Relationship Mapping Most of the slides and […]
MTA Android Hybrid Applications Summer 2012 <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>ACD</a></font>
This coming summer semester (Summer 2012) I am going to deliver in MTA a course that teaches how to develop hybrid applications for the android platform. The course includes the following main topics: Android Basic Java Applications PHP Server Side Programming HTML5, jQueryMobile The PhoneGap Framework Most of the slides and the other training material […]
Moving from Duke to Android <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>INFO</a></font>
In 1995 it was Java that changed the way we all think about software programming. In 2006 Android showed up. Today, it is clear that Android fulfills an important role in software programming. I have recently decided to change the logo I use at www.abelski.org. Duke will always have my respect. It is time to […]
Courses I teach in HIT <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>INFO</a></font>
I teach 3 electable academic courses in HIT Computer Science department: Java SE, Android and Java EE. The first covers the core topics in Java and Scala and sets the foundation required to take the two other courses. On January 18th I will take part in a public meeting hour through which lecturers answered questions about […]
HIT PHP Web Applications December 2011 <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>INFO</a></font>
On December 30th I will start teaching the ‘PHP Cross Platforms Web Applications’ course in HIT. It is a 180 academic hours course that focuses on PHP and various related web technologies. You can find more info together with a contact form at www.xperato.com/hit/hitphp.html. You can find the detailed plan at https://docs.google.com/document/pub?id=1li2QU6TNyHglXk3FCSC2aLRJsVloAarmz8qfBg7Xmww.
Students Coding Projects Evaluation <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>PRO</a></font>
I chose to write down this post for the benefit of my students who submit projects in their courses and for the benefit of my assistants who mark projects submitted by my students. There are many ways for evaluating a coding project submitted by students. The following is my personal suggestion. I will be more […]
The == Operator in Scala <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>PRO</a></font>
When calling the == operator in Scala we indirectly invoke the equals method. Overriding equals can give a new meaning for the == operator. The following code sample shows that. The following code snippet is of the Circle class definition, where we override equals. package il.ac.hit.samples /** * Created by IntelliJ IDEA. * User: Haim […]
The Israeli Guide to PHP <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>INFO</a></font>
During the last three years I have been working a short practical guide for learning PHP. The guide includes texts and video clips. The texts were written in Hebrew. The video clips were taken in Hebrew as well. You can find it at www.PHPBook.co.il.
PHP Jump Start Webinar <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>INFO</a></font>
On December 4th I delivered a webinar about PHP and other related technologies. You can download the slides. You can find the recording of this webinar at www.anymeeting.com/abelski. I will be more than happy to get your feedback as comments for this post so I could improve towards the next time. More info about the PHP Cross […]
The Israeli Guide to Azure <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>INFO</a></font>
I have recently started to work on writing a short practical guide that teaches how to develop applications for the Azure platform. It includes texts and video clips. You can find it at www.AzureBook.co.il.