بسته های خدماتی

سلام
من حمیدرضا فهیمی هستم و از سال ۱۳۷۶ در زمینه آنالیز، طراحی و پیاده سازی نرم افزار فعالیت می کنم. البته از سال ۱۳۷۹ بیشتر در زمینه Web based application ها فعال شدم و تا کنون این روند را ادامه دادم. در این مدت در شرکت های بزرگ و کوچک خصوصی و دولتی کار کرده و از تکنولوژی های مختلفی برای پروژه هایم استفاده کردم که مهمترین آنها عبارتند از:

  1. APS Classic، PHP 5 و Java EE به عنوان زبانهای برنامه نویسی و اسکریپتی
  2. MS SQL Server (7 & 2000)، Oracle و MySQL به عنوان پایگاه داده
  3. IIS، Apache و Apache Tomcat به عنوان Web Server و Container
  4. Windows، Linux و Unix به عنوان محیط Develop و Deploy

مدتی است به این فکر افتادم تا این تجربیات را به شکل بسته های خدماتی به کسانی که مشتاق هستند ارائه بدهم. این بسته ها عبارتند از:

  1. مشاوره در زمینه انتخاب معماری و platform مناسب جهت پیاده سازی نرم افزارهای مبتنی بر وب
  2. تدریس Java EE
  3. تدریس PHP 5 و پایگاه داده (MySQL)

کسانی که علاقمند به دریافت این خدمات هستند میتوانند از طریق آدرس ایمیل hfahimi at gmail dot com با بنده تماس بگیرند. ضمنا جهت دریافت رزومه من می توانید به این صفحه مراجعه کرده یا این فایل را دانلود کنید.

تدریس Java EE

پیش نیاز:

  1. آشنایی با مفاهیم وب و http
  2. مسلط به Java SE
  3. آشنایی با مفاهیم پایه ای Database

سرفصل:

  1. معرفی JavaServer Faces
  2. معرفی Servlet و JSP
  3. نحوه استفاده از AJAX
  4. معرفی JSTL
  5. پیاده سازی custom tag در JSTL
  6. معرفی Struts
  7. معرفی Java Persistence API
  8. معرفی Hibernate
  9. معرفی Spring IOC
  10. معرفی Spring AOP
  11. معرفی CDI
  12. پیاده سازی یک برنامه نمونه بر اساس MVC
  13. معرفی مفاهیم Web Service
  14. معرفی WSDL
  15. پیاده سازی Web Service در سمت Client و Server با استفاده از Apache Axis
  16. معرفی RESTfull Web Service
  17. پیاده سازی REST با استفاده از Apache Axis

مدت زمان دوره:

  • ۶۰ ساعت

IDE :

  • IntelliJ IDEA

بازگشت به بالا

 

تدریس PHP 5 و پایگاه داده (MySQL)

پیش نیاز:

  1. آشنایی با مفاهیم وب و http
  2. آشنایی با حداقل یک زبان برنامه نویسی
  3. آشنایی با Object Oriented
  4. آشنایی با مفاهیم پایه ای Database

سرفصل:

  1. نصب و راه اندازی
  2. متغیرها و متغیرهای global
  3. ساختار دستورات Loop, If/Else, Array, Functions و ...
  4. معرفی توابع date, file upload, email, file و filter
  5. معرفی session و cookie
  6. مفاهیم Object Oriented در PHP
  7. معرفی smarty template engine و نحوه کار با آن
  8. معرفی mysql
  9. نحوه نصب mysql
  10. نحوه برقراری ارتباط با mysql از طریق PHP
  11. انجام Create, Read, Update, Delete رکوردهای اطلاعاتی
  12. نحوه parse فایل های xml
  13. معرفی jQuery
  14. معرفی ajax با استفاده از jQuery
  15. نحوه برقراری ارتباط بین ajax و PHP
  16. انجام Create, Read, Update, Delete رکوردهای اطلاعاتی با استفاده از ajax

مدت زمان دوره:

  • ۵۰ ساعت

IDE :

  • JetBrains PhpStorm

 

بازگشت به بالا

php, java پی اچ پی, جاوا, تدریس, مشاوره
Clicky Web Analytics