برای دانلود بخش دوم این آموزش اینجا کلیک نمایید
در جلسه ی نخست معرفی کاملی از دوره ی php و دلایل یادگیری این دوره را به شما ارائه میکنیم.
شروع کد نویسی به زبان php نیاز به ابزارهایی دارد که در این جلسه با مقدمات و ابزارهای این دوره آشنا خواهید شدو تنظیمات ابتدایی را انجام میدهیم.
شروع کدنویسی با دستور echo و ساخت نخستین صفحه ی php
در این جلسه نحوه ی ترکیب دستورات php و html را در یک فایل php آموزش خواهید دید
متغییرها در تمام زبان های برنامه نویسی استفاده ی زیادی میشوند . در زبان php نیز از متغییرها استفاده ی زیادی میکنیم بنابراین آشنایی کامل با متغییرها مهم و ضرروی میباشد.
عملیات های ریاضی بر روی متغییرها در این جلسه آموزش داده میشود تا با عملیات های اصلی ریاضی و محاسبات در php آشنا شوید
آرایه ها کاربرد زیادی در برنامه نویسی دارند و هرچه با آرایه ها آشنایی بیشتری پیدا کنید قطعا در پروژه های اصلی خود موفق تر عمل میکنید.
در این جلسه با آرایه های تو در تو آشنا میشوید و همچنین دو دستور پر کاربرد و مهم print_r و var_dump نیز به شما آموزش داده میشود
در این جلسه با شرطها آشنا میشوید و در ابتدا با شرط پر کاربرد if و عملیات های منطقی شرطی آشنا میشوید و مثالهایی را اجرا میکنیم
در ادامه ی جلسه ی قبلی با شرط if بیشتر کار میکنیم و آن را توسعه میدهیم تا با جزئیات بیشتری از این شرط آشنا شوید
دستور switch نیز همانند if امکان ساخت شرطها را برای ما فراهم میکند که در این جلسه با نحوه ی استفاده از شرط switch آشنا خواهید شد و مثالهایی را اجرا میکنیم
بعد از کار با شرط ها به سراغ حلقه ها میرویم و در این جلسه با حلقه ی for که بسیار پر کاربرد میباشد آشنا خواهید شد و مثالهایی را اجرا خواهیم کرد
در ادامه آموزش حلقه ها ، از دستورات do , forech و while استفاده میکنیم تا روشهای دیگری از تولید حلقه ها را یاد بگیرید و مثالهایی را اجرا میکنیم
در این جلسه با استفاده از حلقه ی for با آرایه ها کار میکنیم و نحوه ی تعامل به حلقه ها و آرایه ها را فرا خواهید گرفت
آشنایی با فرم ها در php و روش ساخت فرم و ارسال اطلاعات اطلاعات بین صفحات با استفاده از متدهای get و post و تفاوت های این دو
ساخت نخستین فرم در php و نحوه ی ارسال اطلاعات در فرم و دریافت اطلاعات وارد شده توسط کاربران در فیلدهای فرم
استفاده از شرط ها در فرم ها جهت اعتبارسنجی فرم ها و افزایش امنیت در فرم ها
در این جلسه از آموزش با استفاده از دستورات javascript اعتبار سنجی فرمهای خود را انجام میدهیم
ارسال اطلاعات فرم ها به صفحات مختلف با استفاده از action به شما امکان میدهد که اطلاعات را از فرمی به صفحه ای خاص ارسال و پردازش نمایید
در این جلسه با توابع در زبان php آشنا خواهید شد و نمونه های ساده ای از توابع اجرا میشود
پس از آشنایی با توابع اکنون میتوانید توابع خود را توسعه دهید و با استفاده از دستور return مقادیر را از توابع استخراج نمایید
در این جلسه با دستورات include و require آشنا میشوید و یاد میگیرد که به چه صورتی فایلهای مختلفی را در پروژه خود پیوست کنید
بعد از آشنایی با توابع اکنون با مفاهیم کلاس ها آشنا خواهید شد و نمونه ی ساده ای از class را برای شما اجرا میکنیم
آشنایی بیشتر با کلاسها در php و نحوه ی ارث بری در کلاسهای والد و فرزند و اجرای نمونه کلاس های والد و فرزند برای آشنایی بیشتر
در ادامه ی جلسه قبلی آموزشهای تکمیلی برای مفاهیم والد و فرزند و مفاهیم ارث بری
کار با دیتابیس و آشنایی با phpmyadmin و ساخت دیتابیس برای پروژه
نحوه ی اتصال به دیتابیس در php با استفاده از pdoو خطایابی دیتابیس
در این جلسه با دیتابیس بیشتر کار میکنیم و جدول users را ایجاد میکنیم و کلاس اختصاصی خود را برای کار با دیتابیس مینویسیم
برای اجرای عملیاتهای مختلف روی دیتابیس مانند حذف ویرایش یا بروزرسانی و غیره نیاز به متدهایی داریم که درون کلاس ما فراخوانی شوند.در این جلسه این متدها طراحی و آموزشهای لازم ارائه میشود
در این جلسه با دو متد جادویی آشنا میشوید.متدها destruct و construct و نحوه ی عملکرد هر یک را با مثال فرا خواهید گرفت
در این جلسه اطلاعات مورد نظر خود را از جدول users فراخوانی میکنیم و در صفحه نمایش خواهیم داد
برای آشنایی با نحوه اتصال فرم ها به دیتابیس ، در این جلسه فرم ثبت نام کاربران را میسازیم تا کاربران اطلاعات خود را در فرم وارد کنند
پس از ساخت فرم ثبت نام کاربران در جلسه ی قبلی ، اکنون فرم را به دیتابیس خود متصل میکنیم و عملیات ثبت اطلاعات کاربران در دیتابیس را انجام میدهیم
یکی از موارد مهم در ثبت نام کاربران ، کدگذاری رمز ورود کاربران میباشد که با دستور md5 انجام میشود.در این جلسه با این دستور آشنا خواهید شد
پس از ثبت نام کاربران ، اکنون به کدنویسی فرم ویرایش اطلاعات میپردازیم و نحوه ی ساخت یک فرم که امکان ویرایش اطلاعات کاربری را داشته باشد را یاد میگیرید
از امکاناتی که یک مدیر باید برای مدیریت کاربران داشته باشد ، امکان حذف اطلاعات میباشد که در این جلسه نحوه ی حذف اطلاعات کاربران از دیتابیس را یاد میگیرید
در این جلسه با نکات امنیتی در فرم ها و استفاده از دستورات strip tags آشنا خواهید شد تا فرم های امن تری را بسازید و در پروژه های خود دچار مشکلات امنیتی نشوید
یکی دیگر از نکات امنیتی در فرم ها استفاده از تصاویر امنیتی یا همان کپچا میباشد که در این جلسه تصویر امنیتی Recaptcha را به فرم خود اضافه خواهیم کرد
در پایان آموزش بخش نخست ، توضیحاتی در خصوص آموزش بخش دوم را به شما ارائه میکنیم تا با بخش دوم آشنا شوید
سورس تمرین های انجام شده در دوره