LifeMichael

LifeMichael

Haim Michael Blog

LifeMichael RSS Feed
 
 
 
 

Android Jump Start Lecture INFO

On april 29th 2013 I delivered a free lecture about developing Java applications for Android. The lecture took place in HIT. Google sponsored the refreshments. You can download the slides I was using during the lecture. You can find (within the slides) the links we mention during the lecture. For a smooth start I recommend on starting with learning the basics at www.javabook.co.il and at www.androidbook.co.il.

PHP Jump Start Lecture INFO

On april 22th 2013 I delivered a free lecture about PHP. The lecture took place in HIT. You can download the slides I was using during the lecture. You can find (within the slides) the links we mention during the lecture. For a smooth start I recommend on starting with learning the basics www.phpbook.co.il.

WordPress Jump Start Lecture INFO

On april 17th 2013 I delivered a free lecture about WordPress. The lecture took place in HIT. You can download the slides I was using during the lecture. You can find (within the slides) the links we mention during the lecture. For a smooth start I recommend on starting with setting a simple web site blog at www.wordpress.com.

HTML Jump Start Lecture INFO

On april 8th 2013 I delivered a free lecture about HTML. The lecture took place in HIT. You can download the slides at http://www.lifemichael.com/presentations/htmljumpstart.pdf. You can find (within the slides) links for downloading the code samples I was using during the lecture.

HTML5. The Open Web Platform. PRO

What is HTML5? When browsing at http://www.w3.org/html/wiki/FAQs you will find the following definition for HTML5:

People use the term HTML5 in two ways:
1. to refer to a set of technologies that together form the future Open Web Platform. These technologies include HTML5 specification, CSS3, SVG, MathML, Geolocation, XmlHttpRequest, Context 2D, Web Fonts (WOFF) and others. The boundary of this set of technologies is informal and changes over time.
2. to refer to the HTML5 specification, which is, of course, also part of the Open Web Platform.

The bottom line… there is the formal specification which will be most likely adopted by companies that develop web browsers… and there is the Open Web Platform that includes a magnificent set of technologies. That set changes over time. Most likely that not all of them will be supported by all web browsers. Small example… take for instance the Camera API that allows you to access the device camera. Most likely that some web browsers won’t support it and yet… will claim to be HTML5 compatible, while refering the HTML5 formal specification.

You can find more info about the great capabilities HTML5 Open Web Platform includes at https://developer.mozilla.org/en/docs/HTML/HTML5.

On April 8th I am going to deliver the ‘HTML Jump Start’ lecture. This lecture is useful especially for people without any background in software development. Software developers might also find it useful. After all, part of it will refer the HTML5 Open Web Platform new capabilities.

The lecture is open and free. You just need to reserve your seat by registering at http://lifemichael-html-jumpstart-2013.eventbrite.com.

Android 4.2 Professional HIT June 2013 INFO

On Monday June 26th I will start to deliver a professional course for learning how to develop applications in Java for the android platform. The course includes 180 academic hours, it takes place in HIT and it splits into three parts.

The first part covers the topics in Java required for learning android development and it includes extensive practical assignments through which the students develop their first android applications. The second part covers the basic fundamental topics in Java applications development for the android platform and it covers topics such as content providers development, android remote services development, live wallpapers development and others. The third part includes advance topics such as app widgets development, developing applications for google tv, nfc and others.

You can find detailed information about this course at hit.lifemichael.com/courses/android.html.

You can find the official syllabus of this course at http://hit.abelski.com/syllabuses/hit_android_details_2012_08.pdf.

PHP Mobile Applications HIT May 2013 INFO

On June 19th I will start to deliver a detailed professional course for cross platform web and mobile applications development. The course focuses on PHP for the server side and on JavaScript for the client side. The course includes 220 academic hours and it takes place in HIT.

You can find detailed information about this course at http://hit.lifemichael.com/courses/php.html.

You can find the google group we use in this course at https://groups.google.com/group/hit-php-professional-2013-06.

You can find the official syllabus at http://hit.abelski.com/syllabuses/hit_php_details_2012_08.pdf.

Scala Programming Course in Shenkar ACD

During 2013 spring semester I will deliver in Shenkar the Java Programming course. Its first part focuses in Java. Its second part focuses in Scala. The highlight is Scala.

You can find the detailed syllabus at http://www.lifemichael.com/shenkar/SHENKAR_BASIC_JAVA_201302.pdf.

You can find the google group we are going to use during this course at https://groups.google.com/forum/?fromgroups#!forum/shenkar-java-scala-2013-03.

You can find the on-line detailed plan at https://docs.google.com/spreadsheet/pub?key=0AhDgrQD6qivLdEhQeVdyTkZubkV5WTFxZkZPOGppWFE&output=html.

OOP Analysis & Design Course in Shenkar ACD

During spring 2013 I will deliver the Object Oriented Analysis & Design course in Shenkar college of Engineering & Design. This course is delivered as part of Shenkar academic program for B.Sc. in software engineering. Yaeli Rushniek Tavor assists with the delivery of this course.

You can find the syllabus at http://www.lifemichael.com/shenkar/2013_03_oop_design_analysis.pdf.

You can find the google group I created for delivering this course at https://groups.google.com/group/shenkar-oop-analysis-design-2013-03.

You can find the detailed plan at https://docs.google.com/spreadsheet/pub?key=0AhDgrQD6qivLdDJJSnRWbVhLQm40UmktSll2dmt1blE&output=html.

Astah UML Tool. My Academic Selection. ACD

During spring 2013 I deliver the OOP Analysis & Design course in Shenkar Academic College. This course is delivered as part of Shenkar’s Software Engineering B.Sc. Academic Program. The course starts with covering the main UML diagrams, continues with a deep coverage for the classic design patterns in object oriented programming and concludes with advance topics such as aspect oriented programming and software development principles such as single responsibility, liskov substitution and dependency inversion.

There are many UML tools out there in the market. Unfortuneately, only few of them were developed in accordance with the official UML specifications that OMG maintains. Astah is one of them.

The intutitive user interface and the excellent implementation for the UML specification are the main reasons for selecting this tool for my students.

Facebook Page

Life Youtube

Categories

Communities


Certifications




Tags

Speaker Wiki

My Facebook

Technorati

Add to Technorati Favorites

Recommend

Archives

Countries I Visited


visited 17 states (7.55%)
Create Your Own Map!

ClustrMaps

Recent Searches

FeedJIT

Google Page Rank

Alexa Stats

Courses I Teach


 

My Free Lectures


 

 

 

My Free eBooks


 

 

 

 

 

 

 

 

 

 

 

 

 

 

Courses 1996

Courses 1997

Courses 1998

Courses 1999

Courses 2000

Courses 2001

Courses 2002

Courses 2003

Courses 2004

Courses 2005

Courses 2006

Courses 2007

Courses 2008

Courses 2009

Courses 2010

Courses 2011

Courses 2012

Courses 2013