Software Engineering in PHP April 2015

On Thursday April 30th I have started to deliver a professional course for learning how to develop the web application server side in PHP. The course includes 140 academic hours, it takes place in HIT and its cost is 6200 shekels. The following video clip overviews the topics covered in this course. Although it was prepared for the course that took place in 2013 most of its parts are still relevant.

You can find detailed information about this course at http://hit.lifemichael.com/landing/page/production/index.html.

You can find the syllabus at
http://hit.lifemichael.com/courses/php.pdf.

You can find the detailed plan at https://docs.google.com/document/d/11H4W_6w4AD3NSLBw_w5cwzg7UJON5KeZNDc2BcdSACk/pub.

You can find the google group we use in this course at https://groups.google.com/forum/#!forum/hit-php-2015-04.

I chose to create video clips that cover this course in its first meetings in order to allow more people who find PHP interesting to taste this domain on their own without registering to the course.

The following video clips were taken during the first meeting and they overview the course tools, explain the http protocol, overview the basics in procedural programming and in html. In addition, they overview the required software the students should install on their computers.

The following video clips were taken during the second meeting. The first three video clips overview the following basics topics: arrays, functions and forms in HTML. The fourth video clip sets an introduction to OOP in PHP.

The first two meetings set the foundation required for having a continuous effective course. The third meeting is (officially) our first meeting in PHP. The following video clips were taken during the third meeting.

Share:

The Visitor Design Pattern

The Visitor Design Pattern

The visitor design pattern allows us to add operations to objects that already exist without modifying their classes and without extending them.

What are Anti Patterns?

Anti Patterns

Unlike design patterns, anti patterns just seem to be a solution. However, they are not a solution and they cause additional costs.

Virtual Threads in Java Professional Seminar

Virtual Threads in Java

The use of virtual threads can assist us with improving the performance of our code. Learn how to use virtual threads effectively.

NoSQL Databases Courses, Seminars, Consulting, and Development

MongoDB Design Patterns Meetup

The use of MongoDB involves with various cases in which we can overcome performance issues by implementing specific design patterns.

image of woman and database

Record Classes in Java

Learn how to define record classes in Java, and when to use record classes in your code. Stay up to date with the new Java features.

Accessibility | Career | Conferences | Design Patterns | JavaScript | Meetups | PHP | Podcasts | Python | Self Learning

Teaching Methodologies | Fullstack | C++ | C# | CSS | Node.js | Angular | Java | Go | Android | Kotlin | Swift | Academy

Front End Development | Scala | Architectures | Cloud | Big Data | Internet of Things | Kids Learn Programming

The Beauty of Code

Coding is Art! Developing Code That Works is Simple. Develop Code with Style is a Challenge!

Skip to content Update cookies preferences