I am glad to announce about “Java SE Core Web Services” new course available for free at www.abelski.com. The Extensible Markup Language (XML), a subset of SGML, was originally formed to enable generic SGML to be served, received and processed on the web (as HTML). XML is the natural choice for B2B connectivity. This course focuses on Java SE core web services introducing Java API for XML based web services (JAX-WS) and Java Architecture for XML Binding (JAXB) together with real world examples.
March 1st, 2010 | Tags: Web Services, XML | Category: Java, Professional, Web Services | Comments (1)
On July 15th 2010 I will start lecturing the “Analysis & Design Using UML” course. The course will take place in the Technion. The course includes eight meetings and aside of going through UML it includes practical labs through which the participants will gain practical experience in analysis & design using UML.
Apart of going through the thirteen different UML diagrams this course overviews the well known software design principles that refer to declaring new classes and new packages.
The class design principles we are going to cover include the following:
Single Responsibility Principle
The Open Close Design Principle
The Liskov Substitution Principle
The Dependency Inversion Principle
The Interface Segragation Principle
The package design principles we are going to cover include the following:
Reuse & Release Equivalent Principle
Common Closure Principle
Acyclic Dependencies Principle
Stable Dependencies Principle
Stable Abstraction Principle
The complete detailed plan of this course is available at http://docs.google.com/View?id=dcncp28t_144dggt9qwv.
March 1st, 2010 | Tags: UML | Category: Professional, UML | Leave a comment
In August 29th 2010 I will start lecturing a short course about design patterns and software design principles in the Technion. This course includes 6 meetings of 5 academic hours and it takes place as part of a .NET long term training course delivered in the Technion.

The detailed plan can be found at http://docs.google.com/View?id=dcncp28t_143vc84v5d6.
March 1st, 2010 | Tags: Design Patterns | Category: .NET, Professional | Leave a comment
On March 10th I will start a series of four lectures that cover the web browser client side technologies including XML, Java Script and Ajax. These four meetings are part of a long term .NET training course delivered in the Technion.

You can find the detailed plan of these four meetings at http://docs.google.com/View?id=dcncp28t_142gm5c9rkb.
March 1st, 2010 | Tags: Ajax, CSS, DTD, jQuery, XHTML, XML, XSD | Category: JavaScript, Professional, XML | Leave a comment
On October 10th 2010 I will start lecturing the “Systems Analysis and Design Using SysML & SoaML” short course. The course will take place in the Technion. This is the second time I lecture this course in the Technion. This course is part of a ‘.NET Software Development’ long term training. The course includes four meetings and aside of going through SysML and SoaML it includes practical labs through which the participants will gain practical experience in analysis & design using these modeling languages.

You can find the detailed plan at http://docs.google.com/View?id=dcncp28t_141gttt4bc8.
March 1st, 2010 | Tags: SoaML, SysML | Category: Professional, SoaML, SysML | Leave a comment
February 24th, 2010 | Tags: Android, Mirs | Category: Professional | Enter your password to view comments
I have just completed the development of the JavaFX Fundamentals course. You find the community version available for free personal and academic usage at www.abelski.com. The commercial version is available at www.xperato.com.

Please don’t hesitate and let me know your thoughts about this course. I will be more than happy to get your feedback.
February 20th, 2010 | Tags: Java, JavaFX | Category: Java, Professional | Comments (1)
On February 18th 2010 I lectured about open source projects in Ariel College. The lecture focused on PHP open source web applications projects and included a short demonstration for installing a Joomla! based web site.

During the lecture various open source projects were mentioned. You can find URL addresses for downloading these projects as well as for getting more information within the slides I used during the lecture. The slides are available for download at the following URL addresses: introduction, architecture,
installation and administration.
There are various PHP environments you can install on your desktop in order to test drive open source projects you are interested at. XAMPP, the one we used in class is one of them. XAMPP is available for free download at www.xampp.org. You can find a short video clip that explains how to install XAMPP on your desktop at http://www.phpbook.co.il/wordpress/?p=107.
You can find the list of the available israeli domains accredited registrars at http://www.isoc.org.il/domain_heb/accredited_registrars.html.
If interested in learning PHP I recommend you to check my book (in hebrew) available for free at www.PHPBook.co.il. In addition to the book itself, this web site includes short video clips that explain specific topics in PHP. All content on that web site is available for free personal and academic usage.
Good Luck!
Haim.
February 20th, 2010 | Tags: Ariel College, Joomla, open source, PHP | Category: Professional | Comments (1)