آموزش حرفه ای برنامه نویسی وب
توجه:
این آگهی منقضی شده است و به همین دلیل اطلاعات تماس آگهی دهنده نمایش داده نمیشود.
هشدار پلیس: لطفا پیش از انجام معامله و هر نوع پرداخت وجه، از صحت کالا یا خدمات ارائه شده، به صورت حضوری اطمینان حاصل نمایید.
گروه نرم افزاری آسمان پارس در نظر دارد دوره ی آموزشی طراحی و برنامه نویسی حرفه ای وب به زبان PHP را برای علاقه مندان برگزار نماید.
سطح دوره : از مقدماتی تا پیشرفته
پیش نیاز ها : آشنایی بسیار مقدماتی به یک زبان برنامه نویسی
تعداد جلسات : دوازده جلسه نود دقیقه ای به همراه یک جلسه رایگان( جلسه اول به منظور آشنایی باساختار)
رئوس مطالب :
1- مروری بر مقدمات :
1) دستور زبان PHP
2) متغییر ها و نام گذاری ها
3) دستورات شرطی
4) حلقه های تکرار
2- رشته های ، آرایه ها ، توابع :
1) رشته چیست ؟
2) جستجوی رشته ها
3) سئوالاتی درباره رشته ها
4) رشته های یونیکد
5) عبارات با قاعده
6) آرایه ها در PHP
7) پیمایش آرایه ها
8) آرایه های انجمنی
9) توابع را چگونه تعریف کنیم
10) ورودی و خروجی توابع
11) استفاده از توابع
12) استفاده از فایلها
3- فایلها :
1) مدیریت یک فایل ( خواندن ، نوشتن و....)
2) اتصال به راه دور
3) مرور دایرکتوری ها
4) سطوح دسترسی
5) آپلود فایل
6) دانلود فایل
4- پایگاه داده :
1) MySQL یا ....
2) معرفی پایگاه داده
3) زبان SQL
4) ارتباط با PHP
5) PEAR MDB2
6) Zend DB
7) DAO چیست ؟
5- مفاهیم شی گرایی (1) :
1) چرا شی گرایی ؟
2) طراحی سیستم های شی گرا
3) شی ، کلاس وارتباطات میان آنها
4) سطوح دسترسی
5) وراثت و پلی مورفیسم
6) Interface ها
7) مفاهیم abstract ,final ,…
6- مفاهیم شی گرایی (2) :
1) معماری سیستم
2) معمار سیستم
3) معماری سه لایه
4) استفاده مجدد از کد ، خوب یا بد؟
5) چند ریختی
7- انواع داده ای خاص :
1) PHP و کار با XML
2) خواندن و نوشتن فید ریدر
3) Json ، کد و دی کد
4) انتقال اشیاء
5) سرویس های وب و گذری بر معماری سرویس گرا
8- انواع خروجی ها :
1) PDF فایل ها
2) Word فایل ها
3) Excel فایل ها
9- خطا ها :
1) انواع خطاها
2) مدیریت نمایش خطاها
3) Try – catch()
10- کار با تصاویر :
1) بر روی تصاویر بنویسیم
2) خودمان تصویر بسازیم
3) تصاویر امنیتی چیستند؟
4) نمودار های آماری چگونه ایجاد می شوند؟
11- امنیت :
1) فایل های امن
2) سیستم عامل امن
3) وب سرور امن
4) سروریس گیرنده های امن
5) فرم های امن
6) رمزنگاری ها
12- موارد تکمیلی :
1) GZip
2) ارسال ایمیل
3) زمان و تاریخ
4) فرامین لینوکس
5) فضای نام
سطح دوره : از مقدماتی تا پیشرفته
پیش نیاز ها : آشنایی بسیار مقدماتی به یک زبان برنامه نویسی
تعداد جلسات : دوازده جلسه نود دقیقه ای به همراه یک جلسه رایگان( جلسه اول به منظور آشنایی باساختار)
رئوس مطالب :
1- مروری بر مقدمات :
1) دستور زبان PHP
2) متغییر ها و نام گذاری ها
3) دستورات شرطی
4) حلقه های تکرار
2- رشته های ، آرایه ها ، توابع :
1) رشته چیست ؟
2) جستجوی رشته ها
3) سئوالاتی درباره رشته ها
4) رشته های یونیکد
5) عبارات با قاعده
6) آرایه ها در PHP
7) پیمایش آرایه ها
8) آرایه های انجمنی
9) توابع را چگونه تعریف کنیم
10) ورودی و خروجی توابع
11) استفاده از توابع
12) استفاده از فایلها
3- فایلها :
1) مدیریت یک فایل ( خواندن ، نوشتن و....)
2) اتصال به راه دور
3) مرور دایرکتوری ها
4) سطوح دسترسی
5) آپلود فایل
6) دانلود فایل
4- پایگاه داده :
1) MySQL یا ....
2) معرفی پایگاه داده
3) زبان SQL
4) ارتباط با PHP
5) PEAR MDB2
6) Zend DB
7) DAO چیست ؟
5- مفاهیم شی گرایی (1) :
1) چرا شی گرایی ؟
2) طراحی سیستم های شی گرا
3) شی ، کلاس وارتباطات میان آنها
4) سطوح دسترسی
5) وراثت و پلی مورفیسم
6) Interface ها
7) مفاهیم abstract ,final ,…
6- مفاهیم شی گرایی (2) :
1) معماری سیستم
2) معمار سیستم
3) معماری سه لایه
4) استفاده مجدد از کد ، خوب یا بد؟
5) چند ریختی
7- انواع داده ای خاص :
1) PHP و کار با XML
2) خواندن و نوشتن فید ریدر
3) Json ، کد و دی کد
4) انتقال اشیاء
5) سرویس های وب و گذری بر معماری سرویس گرا
8- انواع خروجی ها :
1) PDF فایل ها
2) Word فایل ها
3) Excel فایل ها
9- خطا ها :
1) انواع خطاها
2) مدیریت نمایش خطاها
3) Try – catch()
10- کار با تصاویر :
1) بر روی تصاویر بنویسیم
2) خودمان تصویر بسازیم
3) تصاویر امنیتی چیستند؟
4) نمودار های آماری چگونه ایجاد می شوند؟
11- امنیت :
1) فایل های امن
2) سیستم عامل امن
3) وب سرور امن
4) سروریس گیرنده های امن
5) فرم های امن
6) رمزنگاری ها
12- موارد تکمیلی :
1) GZip
2) ارسال ایمیل
3) زمان و تاریخ
4) فرامین لینوکس
5) فضای نام