Fullstack Development [Course]

This course was developed for people without any background in software development. This course has two targets. The first target is to provide its participants with basic skills in procedural, object-oriented and functional programming. The second one is to provide its participants with the entire software stacks in today software applications. You can find detailed information about this course at fullstack.course.lifemichael.com.

The course includes 90 academic hours delivered in 18 weekly meetings, that take place in class, and 180 academic hours (and beyond) that take place at home. The training material (slides, video clips, assignments, solutions and code samples) for the entire course is organized on our e-learning platform. Each meeting includes a theoretical lecture together with practical practice (at least 25% of each meeting). The practical practice includes coding by the trainer followed by the students and coding by the students with the assistance of the trainer.


This course was developed specifically for people without any background in software development, and for project managers (as well as managers in general) who look for a way to acquire a solid and clear understanding of today software technologies. Everything is explained step by step in the clearest way possible.  

Course Benefits

The course includes lots of relatively small assignments and a final project the students develop. Taking this course you will gain practical experience and broad knowledge in the entire full-stack development process. You will gain the required foundation for moving forward and specialize in the specific domains you choose.

Course Trainer

This course is delivered by Haim Michael, who has more than 18 years of experience in software development, training & consulting. More info about Haim's experience during the years can be found at http://www.lifemichael.com/blog. During the years, Haim has taught both academic and professional courses on C\C++, Java, Java EE, PHP, Scala, Android, HTML5, .NET, JavaScript and UML. Haim is a PHP Zend Certified Engineer, OMG Certified UML Professional, Certified Java Professional and a Certified Java EE Web Components Developer. In addition, Haim Michael holds MBA (cumlaude) from Tel-Aviv University. You can find Haim's training reviews at http://www.lifemichael.com/reviewsMore info about feedbacks Haim received for his training capabilities at speakerpedia.com/speakers/life-michaelMore info about conferences in which Haim took part and spoke at lanyrd.com/profile/lifemichaelMore info about Haim's experience can be found at www.linkedin.com/in/lifemichael.

Course Outline

You can find the detailed plan of this course at http://tinyurl.com/lifemichaelfullstack. Please let us know if there is a topic you believe we should consider adding to the course.

Terms & Conditions
The participation ticket is not transferable unless a written permission was issued by life michael. The participant is aware of the extensive practice he is required to complete at home and is aware of the course target (provide broad knowledge and introductory level understanding of the entire full stack ). The cancellation terms are listed (in Hebrew) at http://www.lifemichael.com/docs/takanoneeshur.pdf and (in English) at http://www.lifemichael.com/docs/takanoneeshuren.pdf.

Locations & Dates

This course is delivered in the following locations and dates. Please let us know if there is a specific location you would like us to consider having our course delivered in. 

Language       Day                       Starting Date      Hours                            Location                              Registration 

Hebrew          Sundays               22/12/2019           0800-1200 GMT+1      WeWork (Herzliya)             register

More information about this course as well as a form through which you can leave your details can be found at fullstack.course.lifemichael.com.

Last modified: Wednesday, 12 June 2019, 9:30 AM