On November 15th 2010 I will start lecturing a 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.
This course covers all 13 diagrams the UML 2.1 specification defines. The complete list of topics includes the following:
UML Introduction
Modeling Theory
Object Oriented Concepts
Class Design Principles
System Requirements
General Guidelines
Basic Elements
Use Case Diagrams
Class Diagrams
Package Diagrams
Object Diagrams
State Machine Diagrams
Activity Diagrams
Component Diagrams
Deployment Diagrams
Composite Structure Diagrams
Sequence Diagrams
Timing Diagrams
Communication Diagrams
Interaction Overview Diagrams
Behavior Modeling
Development Life Cycle and UML
Software Architecture and UML
UML Tools Overview
UML Meta Model
Three months ago I have started to explore the PHPUnit framework that aims at assisting PHP developers performing unit testing for the code they develop. I was amazed of the various possibilities available for PHP developers who choose to use this framework. Surely no doubt an excellent work was done developing this specific framework. Comparing it with JUnit there are certainly more than a few features JUnit can adopt.
In order to assist you with using this framework I have just completed to prepare few video clips that will make things simpler on your end. The first video clip explains how to instal Pear, an essential tool in order to get PHPUnit latest version installed on your PC. The second explains how to install PHPUnit. The third explains how to use PHPUnit in order to perform simple unit testing for the code you wrote in PHP.
Following my exploration the PHPUnit framework I have recetnly started to use it each and every complex PHP application I develop. In order to share my knowledge and experience using this framework I have just completed to develop a professional course that can assist you in getting the professional knowledge and experience required to start using PHPUnit in your work. More information about this professional course can be found at www.xperato.com.
The community version of this course is available for free personal and academic usage at www.abelski.com.
Today I start a series of four lectures that cover the web browser client side technologies including XML, Java Script and Ajax. These four meetings are delivered as part of a long term .NET training course delivered in the Technion.
Using Yahoo! Connected TV Platform you can develop small TV widgets supported by millions of TV users in North America, Asia and Europe. The Yahoo! Widget Engine platform is available in a variety of consumer electronic devices, including flat panel TVs from Samsung, Sony and LG. Many others coming soon! The widgets are developed in JavaScript.
Check out the following sneak previw video clip was recently published at www.youtube.com. If you know Zynga’s Farmville then you will surely agree that this game is the next thing. Implemented in Java 3D and embedded within the facebook platform Black Mamba Nation surely seems to set the new coming standard for facebook social games. This game is expected to be public in 2010.
This post was created in order to assist me delivering the ‘Design Patterns’ module, that belongs to the ‘.NET Software Development’ long term course delivered in the Technion. This module overviews the available classic design patterns and presents the classic design principles.
This module includes 6 meetings of 5 academic hours each and it takes place on Mondays and Thursdays in the Canada Building, Technion, Haifa.
This post was created in order to assist me delivering the ‘C# Fundamentals’ module, that belongs to the ‘.NET Software Development’ long term course delivered in the Technion.
The C# module includes 24 meetings of 5 academic hours each and it takes place on Sundays and Wednesdays in the Technion, Canada Building, Haifa.
I met Soso Jana for the first time 9 month’s ago when he came to the ‘PHP Jump Start’ lecture I gave. It was a free lecture I gave towards the ‘PHP Web Applications Development’ course that was about to start. Through that lecture I explained the first steps towards self learning of PHP. In addition, I provided general information about the ‘PHP Web Applications Development’ course that was about to start.
Soso Jana was an example for a seriouce approach throughout the course. Led by the open source spirit and the consistent dedication Soso Jana continued his professional progress throughout the course and afterwards helping others by developing free tutorials published on-line at his blog at www.webist.co.il.
When the course ended, Soso Jana chose to set up his own business. Today, with a growing list of SMB customers, he provides professional web applications development services.
More info about Soso Jana’s professional PHP web development services can be found at www.idox.co.il.
The Tango Desktop Project assists with creating a consistent graphic user interface. This project can be your source for the small graphics required for completing the development of the user interface of your application.
More info can be found at http://tango.freedesktop.org, where you can download all open source graphics that project includes.
Learn how to develop android app of separated activities interacting with each other... 'Activity Data' slides ready! http://bit.ly/5biLpO http://www.twitter.com/abelski2010/01/23