- قیمت: رایگان
- مدرس دوره: ابوالفضل طالبی
- سطح آموزش: حرفه ای
- پیشنیاز دوره: php
- زبان: فارسی
- زمان آموزش: 40 ساعت
- حجم فایل: 3 گیگابایت
- از دوره های رایگان حمایت میکنم
- این دوره کامل شده است
سرفصل های دوره
برای دانلود بخش دوم این آموزش اینجا کلیک نمایید
1- معرفی دوره ی جامع برنامه نویسی php شی گرایی با pdo
17 دقیقه
در جلسه ی نخست معرفی کاملی از دوره ی php و دلایل یادگیری این دوره را به شما ارائه میکنیم.
2- ابزارها و مقدمات شروع کدنویسی با php
37 دقیقه
شروع کد نویسی به زبان php نیاز به ابزارهایی دارد که در این جلسه با مقدمات و ابزارهای این دوره آشنا خواهید شدو تنظیمات ابتدایی را انجام میدهیم.
3- تنظیمات ابتدایی و ساخت اولین صفحه ی php با دستور echo
14 دقیقه
شروع کدنویسی با دستور echo و ساخت نخستین صفحه ی php
4- ترکیب php و html و فارسی سازی صفحه
12 دقیقه
در این جلسه نحوه ی ترکیب دستورات php و html را در یک فایل php آموزش خواهید دید
5-کار با متغییر ها و انواع متغییر در php
20 دقیقه
متغییرها در تمام زبان های برنامه نویسی استفاده ی زیادی میشوند . در زبان php نیز از متغییرها استفاده ی زیادی میکنیم بنابراین آشنایی کامل با متغییرها مهم و ضرروی میباشد.
6- کار با عملیات های ریاضی
15 دقیقه
عملیات های ریاضی بر روی متغییرها در این جلسه آموزش داده میشود تا با عملیات های اصلی ریاضی و محاسبات در php آشنا شوید
7-آرایه ها در php و انواع آرایه ها با مثال عملی
15 دقیقه
آرایه ها کاربرد زیادی در برنامه نویسی دارند و هرچه با آرایه ها آشنایی بیشتری پیدا کنید قطعا در پروژه های اصلی خود موفق تر عمل میکنید.
8- آرایه های تو در تو و کار با دستورات var_dump و print_r
19 دقیقه
در این جلسه با آرایه های تو در تو آشنا میشوید و همچنین دو دستور پر کاربرد و مهم print_r و var_dump نیز به شما آموزش داده میشود
9- کار با شرط if در php و عملیات های منطقی
10 دقیقه
در این جلسه با شرطها آشنا میشوید و در ابتدا با شرط پر کاربرد if و عملیات های منطقی شرطی آشنا میشوید و مثالهایی را اجرا میکنیم
10- توسعه ی شرط if در php
8 دقیقه
در ادامه ی جلسه ی قبلی با شرط if بیشتر کار میکنیم و آن را توسعه میدهیم تا با جزئیات بیشتری از این شرط آشنا شوید
11- آموزش شرط switch و انجام مثال عملی
9 دقیقه
دستور switch نیز همانند if امکان ساخت شرطها را برای ما فراهم میکند که در این جلسه با نحوه ی استفاده از شرط switch آشنا خواهید شد و مثالهایی را اجرا میکنیم
12- کار با حلقه ها در php و آموزش حلقه ی for
12 دقیقه
بعد از کار با شرط ها به سراغ حلقه ها میرویم و در این جلسه با حلقه ی for که بسیار پر کاربرد میباشد آشنا خواهید شد و مثالهایی را اجرا خواهیم کرد
13- آموزش حلقه ی while , do , foreach و کار با آرایه ها در حلقه ی foreach
23 دقیقه
در ادامه آموزش حلقه ها ، از دستورات do , forech و while استفاده میکنیم تا روشهای دیگری از تولید حلقه ها را یاد بگیرید و مثالهایی را اجرا میکنیم
14- روش کار با آرایه ها با استفاده از حلقه ی for
10 دقیقه
در این جلسه با استفاده از حلقه ی for با آرایه ها کار میکنیم و نحوه ی تعامل به حلقه ها و آرایه ها را فرا خواهید گرفت
15- فرم ها در php و روش ارسال اطلاعات در فرم ها و امنیت فرم ها
15 دقیقه
آشنایی با فرم ها در php و روش ساخت فرم و ارسال اطلاعات اطلاعات بین صفحات با استفاده از متدهای get و post و تفاوت های این دو
16- دریافت اطلاعات فرم توسط $_POST و $_GET
10 دقیقه
ساخت نخستین فرم در php و نحوه ی ارسال اطلاعات در فرم و دریافت اطلاعات وارد شده توسط کاربران در فیلدهای فرم
17- بررسی صحت پر کردن فیلدهای فرم و الزام به تکمیل فرم با استفاده از شرط if
12 دقیقه
استفاده از شرط ها در فرم ها جهت اعتبارسنجی فرم ها و افزایش امنیت در فرم ها
18- ایجاد Validation روی فیلدهای فرم با استفاده از جاوا اسکریپت
22 دقیقه
در این جلسه از آموزش با استفاده از دستورات javascript اعتبار سنجی فرمهای خود را انجام میدهیم
19- ارسال اطلاعات بین صفحات مختلف با استفاده از خاصیت action در فرم ها
7 دقیقه
ارسال اطلاعات فرم ها به صفحات مختلف با استفاده از action به شما امکان میدهد که اطلاعات را از فرمی به صفحه ای خاص ارسال و پردازش نمایید
20- تابع یا function چیست و روش تعریف و استفاده از از توابع در php
17 دقیقه
در این جلسه با توابع در زبان php آشنا خواهید شد و نمونه های ساده ای از توابع اجرا میشود
21- استفاده از دستور return و کاربرد آن در توابع برای خارج کردن مقادیر دلخواه از درون توابع
21 دقیقه
پس از آشنایی با توابع اکنون میتوانید توابع خود را توسعه دهید و با استفاده از دستور return مقادیر را از توابع استخراج نمایید
22- جداسازی توابع از فایلهای پروژه و کار با فایل functions.php و دستورات include و require
16 دقیقه
در این جلسه با دستورات include و require آشنا میشوید و یاد میگیرد که به چه صورتی فایلهای مختلفی را در پروژه خود پیوست کنید
23- شروع کار با class ها در php و نحوه ی ساخت ساده ترین کلاس!
17 دقیقه
بعد از آشنایی با توابع اکنون با مفاهیم کلاس ها آشنا خواهید شد و نمونه ی ساده ای از class را برای شما اجرا میکنیم
24- method ها و property ها در کلاسهای php و نحوه ی ایجاد یک شی از کلاس
12 دقیقه
25- تعریف انواع دسترسی ها در کلاس ها و نحوه ی ارث بری
18 دقیقه
آشنایی بیشتر با کلاسها در php و نحوه ی ارث بری در کلاسهای والد و فرزند و اجرای نمونه کلاس های والد و فرزند برای آشنایی بیشتر
26- ایجاد کلاس فرزند و کار با مبحث ارث بری در کلاسهای php
17 دقیقه
در ادامه ی جلسه قبلی آموزشهای تکمیلی برای مفاهیم والد و فرزند و مفاهیم ارث بری
27- شروع کار با دیتابیس و معرفی ابزار phpmyadmin و ساخت دیتابیس
14 دقیقه
کار با دیتابیس و آشنایی با phpmyadmin و ساخت دیتابیس برای پروژه
28- اتصال به دیتابیس در php با استفاده از pdo و mysql و نحوه ی خطایابی
25 دقیقه
نحوه ی اتصال به دیتابیس در php با استفاده از pdoو خطایابی دیتابیس
29- طراحی کلاس اختصاصی برای دیتابیس و ساخت جدول users در دیتابیس
19 دقیقه
در این جلسه با دیتابیس بیشتر کار میکنیم و جدول users را ایجاد میکنیم و کلاس اختصاصی خود را برای کار با دیتابیس مینویسیم
30- طراحی متدهای اتصال به دیتابیس و خواندن اطلاعات دیتابیس
13 دقیقه
برای اجرای عملیاتهای مختلف روی دیتابیس مانند حذف ویرایش یا بروزرسانی و غیره نیاز به متدهایی داریم که درون کلاس ما فراخوانی شوند.در این جلسه این متدها طراحی و آموزشهای لازم ارائه میشود
31- متدهای جادویی construct و destruct
17 دقیقه
در این جلسه با دو متد جادویی آشنا میشوید.متدها destruct و construct و نحوه ی عملکرد هر یک را با مثال فرا خواهید گرفت
32- دریافت اطلاعات از جدول users و نمایش آنها به صورت جدول
10 دقیقه
در این جلسه اطلاعات مورد نظر خود را از جدول users فراخوانی میکنیم و در صفحه نمایش خواهیم داد
33- ساخت فرم ثبت نام کاربران و طراحی متد ورود اطلاعات در دیتابیس
13 دقیقه
برای آشنایی با نحوه اتصال فرم ها به دیتابیس ، در این جلسه فرم ثبت نام کاربران را میسازیم تا کاربران اطلاعات خود را در فرم وارد کنند
34- ثبت اطلاعات فرم ثبت نام در جدول users در دیتابیس
12 دقیقه
پس از ساخت فرم ثبت نام کاربران در جلسه ی قبلی ، اکنون فرم را به دیتابیس خود متصل میکنیم و عملیات ثبت اطلاعات کاربران در دیتابیس را انجام میدهیم
35- امنیت رمزهای عبور و ذخیره سازی با md5
14 دقیقه
یکی از موارد مهم در ثبت نام کاربران ، کدگذاری رمز ورود کاربران میباشد که با دستور md5 انجام میشود.در این جلسه با این دستور آشنا خواهید شد
36- ساخت فرم ویرایش اطلاعات و بروزرسانی اطلاعات جداول دیتابیس
21 دقیقه
پس از ثبت نام کاربران ، اکنون به کدنویسی فرم ویرایش اطلاعات میپردازیم و نحوه ی ساخت یک فرم که امکان ویرایش اطلاعات کاربری را داشته باشد را یاد میگیرید
37- ساخت گزینه ی حذف اطلاعات از جدول دیتابیس
8 دقیقه
از امکاناتی که یک مدیر باید برای مدیریت کاربران داشته باشد ، امکان حذف اطلاعات میباشد که در این جلسه نحوه ی حذف اطلاعات کاربران از دیتابیس را یاد میگیرید
38- امنیت ورود اطلاعات در فرم ها و فیلتر کردن اطلاعات با strip tags
14 دقیقه
در این جلسه با نکات امنیتی در فرم ها و استفاده از دستورات strip tags آشنا خواهید شد تا فرم های امن تری را بسازید و در پروژه های خود دچار مشکلات امنیتی نشوید
39- مجهز کردن فرم ها به تصویر امنیتی google recaptcha و افزایش امنیت فرم ها
18 دقیقه
یکی دیگر از نکات امنیتی در فرم ها استفاده از تصاویر امنیتی یا همان کپچا میباشد که در این جلسه تصویر امنیتی Recaptcha را به فرم خود اضافه خواهیم کرد
40- پایان بخش نخست آموزش Php و مقدمه ای بر بخش دوم
10 دقیقه
در پایان آموزش بخش نخست ، توضیحاتی در خصوص آموزش بخش دوم را به شما ارائه میکنیم تا با بخش دوم آشنا شوید
سورس تمرین های انجام شده در دوره
سورس
سورس تمرین های انجام شده در دوره
میتوانید این مطلب را چاپ و یا به صورت PDF دانلود کنید
چاپ/PDF
نظرات (86)