چاپ / PDF
امتیاز
(44 )

آموزش جامع PHP , OOP - بخش نخست

توضیحات دوره
دوره ی جامع آموزشی برنامه نویسی php ویژه ی آن دسته از علاقه مندان به برنامه نویسی و توسعه ابزارهای تحت وب است که میخواهند با دنیای Open Source آشنا شوند.زبان برنامه نویسی محبوب جهانی php را با روش شی گرایی یاد بگیرند و از pdo برای اتصال به دیتابیس استفاده کنند. این دوره جامع را به شما که به دنبال افزایش مهارت های خود در زمینه وب هستید پیشنهاد میکنیم.با یادگیری این دوره هر پروژه ای را تحت وب به راحتی پیاده سازی خواهید کرد.
این دوره رایگان است ، اما در صورتی که مایل به حمایت از ما هستید میتوانید ما را با هزینه ی یک فنجان قهوه دلگرم نمایید

حمایت میکنم

سرفصل های دوره

آموزش جامع PHP , OOP - بخش نخست امتیاز 4.5 5 بهترین امتیاز 44 رای داده شده از

برای دانلود بخش دوم این آموزش اینجا کلیک نمایید

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 دقیقه
ورود/دانلود

در پایان آموزش بخش نخست ، توضیحاتی در خصوص آموزش بخش دوم را به شما ارائه میکنیم تا با بخش دوم آشنا شوید

سورس تمرین های انجام شده در دوره
سورس
ورود/دانلود

سورس تمرین های انجام شده در دوره