Posts Tagged ‘Training’

Design Patterns Last Call

February 21st, 2010

The course will start next Friday, If you are interested in the course you must register before next Wednesday 24th Feb. No registrations will be accepted after that date.

If you are interested in the first professional software design course, send email to course+design@ahmedsoliman.com

Design Patterns Course Details

February 11th, 2010

As I’ve announced earlier, I’m going to launch a Software Design Patterns course isA.

I’ve been receiving a huge number of emails regarding that course and I had to wait till I find the suitable timing to launch the course, and today I’m announcing that the course will run on 5 Fridays , 6 Hours per session with 1 hour break. The course contains more than 12 of the most important design patterns for those interested in enterprise software design.

The course will take place in Mansoura (Egypt) and no intentions to launch this course elsewhere at the moment.

The course samples will be written in Java/Python, and the outlines of the course are:

  • Introduction to Software Design
  • Observer Pattern
  • Decorator Pattern
  • Factory Patterns
  • Adapter Pattern
  • Singleton Pattern
  • Command Pattern
  • Facade Pattern
  • Template Method Pattern
  • Iterator and Composite Patterns
  • Proxy Pattern
  • State Pattern
  • Compound Patterns

It’s  comprehensive, interesting and professional contents that you don’t want to miss if you aim to be a real software engineer, not to mention the presents and giveaways in the end of the course.

If you are truly interested and serious about joining the course, please contact me on my mail course+design@ahmedsoliman.com to apply for the course, and I’ll mail you back with further details.

All the samples are done by me on a data projector and you will have exercises to run at home and I’ll be reviewing your code personally. The course is not hands-on, this means that there are no in-lab practice but there will be a very good space between sessions to review and do the exercises at home.

Limited Seats, first confirmed first served.

Geniuses are made, not born

November 1st, 2009

I couldn’t record the presentation, so I will upload only the slides.

Have Fun

Design Patterns Course

September 25th, 2009

I’m planning to launch a software design patterns course in Mansoura on Fridays for 5 days that would introduce the most important patterns (8 Patterns) to those who are interested in software design.

The course is comprehensive and will have hands-on example using Java 5. The course is also considered the first professional design patterns course in Mansoura, if you are interested please post because I’m collecting votes.

Mercurial 2

September 16th, 2009

Session 2 of Mercurial Tutorial in Arabic

http://www.vimeo.com/6597676

التسجيل كان قبل الافطار بنص ساعه فعذراً لو كان فيه لخبطه بسيطه في الكلام :)

Introduction to Mercurial

September 12th, 2009

This is an introduction to mercurial distributed SCM published as part of my contributions to CAT H4c3krZ, the video is in arabic and all the next sessions will be in arabic also.

http://www.vimeo.com/6519247

Let me hear your opinion….

Some spices for the Python course

June 1st, 2009

As all of you know, I’ll be starting an exciting python course in Mansoura specifically for students and companies there to help spread the python experience and knowledge I have to a selection of interesting future software engineers.

I’ve received alot of requests regarding the course registration and people asking about the course fees and details and I was really surprised by the number of the total messages I received because it really shows that Mansoura is one of the most powerful places in open source movement in Egypt and I’m really happy to see the wave effect of the open source initiative that I’ve started in Mansoura spreading that way.

So, I decided to add some spice to the course to spice things up and to make the course worth the effort for you all, I’ll add a good introduction to one of the most powerful python web frameworks on the planet.

Another update is that the number of seats is really limited to a relatively small number and I need everybody to send confirmation by email to confirm his seat and I’ll use those emails as the main list to contact for the rest of the details about the course, the priority is to who comes first so make sure you send your confirmation as soon as possible.

Please don’t forget that the only way to confirm for registration is through the email me@ahmedsoliman.com and not through comments on this post.

Python Course

May 18th, 2009

Hello All,

I will run a Python course in Mansoura during my weekends in the summer period to introduce professional python programming to students and professionals and the python course will include the following topics:

  1. Basics of Python.
  2. Lists, tuples and dictionaries.
  3. Conditionals, loops and some other statements.
  4. Abstraction and Exceptions.
  5. Magic methods and Functional Programming Introduction.
  6. Introduction to AOP.
  7. Iterators, Properties and Attributes.
  8. Handling Files.
  9. Threading and Sockets.
  10. Professional Network Programming.
  11. Database support.
  12. Unit Testing (pyUnit)

The course will be completely comprehensive and will include introduction to algorithms and data structures. All examples are hands-on and we will build a project at the end of the course.

All training will be under Linux, but people can still use windows if they prefer to.

For more information or questions please contact me on my mail me@ahmedsoliman.com