تا پایان تخفیف

آموزش جامع طراحی سایت (فرانت‌اند و بک‌اند) با PHP

زبان برنامه نویسی پی اچ پی (php) جزء پنج زبان پراستفاده تا سال 2022 است. این زبان که منحصر بر روی طراحی وب تمرکز یافته، سهم زیادی از طراحی وب‌سایت‌های جهت را به خود اختصاص ...

گواهی‌نامه
3.6 (5 امتیاز)
440 دانشجو
متوسط
محتوای دوره
پیش‌نیاز‌ها
درباره دوره
نظرات کاربران
درباره استاد

آنچه در این دوره می‌آموزید

معرفی ساختار HTML و تگ‌های موجود در تگ Head

آموزش رسم جدول (Table) و فرم‌ها با HTML

کلیه مباحث اولیه مورد نیاز در CSS در طراحی بخش فرانت

مباحث اینترفیس و بک‌اند و آگاهی از چگونگی تولید یک نرم‌افزار تحت وب و ساختن اولین وب اپلیکشن

آموزش مبانی پایگاه داده و نحوه نوشتن کوئری در آن

پیاده‌سازی چند پروژه عملی با استفاده از مباحث

محتوای دوره

7 فصل 68 جلسه 8 ساعت ویدیو
فصل اول:‌ آموزش HTML
فصل دوم: آموزش CSS
فصل سوم: آموزش PHP
فصل چهارم: آموزش SQL
فصل پنجم: پروژه‌ی ساخت پرسشنامه
فصل ششم: پروژه‌ی نهایی
فصل هفتم: سورس کد (اختیاری)

پیش‌نیاز‌ها

این دوره به نحوی تهیه و تدوین شده است که مباحث آن به ساده‌ترین شکل ممکن بیان شوند و مخاطبان دوره بتوانند به‌سادگی متوجه موضوعات مطرح شده شوند. به همین جهت برای شرکت در این دوره هیچ پیش‌نیاز به خصوصی وجود ندارد و افراد با هر سطحی از آگاهی و تحصیلات می‌توانند از مباحث این دوره نهایت استفاده را داشته باشند.

درباره دوره

زبان برنامه نویسی پی اچ پی (php) جزء پنج زبان پراستفاده تا سال 2022 است. این زبان که منحصر بر روی طراحی وب تمرکز یافته، سهم زیادی از طراحی وب‌سایت‌های جهت را به خود اختصاص داده است. بزرگ‌ترین سیستم مدیریت محتوا یعنی وردپرس به زبان پی اچ پی توسعه‌یافته و همچنین بزرگ‌ترین شبکه‌های اجتماعی نظیر فیس‌بوک با پی اچ پی نوشته‌شده‌اند. در دوره آموزش php پروژه محور، قرار است که به‌صورت پروژه‌ای و عملی با این زبان محبوب آشنا شویم.

 

دوره آموزش جامع طراحی سایت با PHP 

دوره آموزش جامع طراحی سایت مکتب خونه با هدف آموزش پروژه محور زبان برنامه نویسی پی اچ پی در پلتفرم مکتب‌خونه و آموزش طراحی یک سایت و یا نرم افزار تحت وب در دو قسمت فرانت اند و بک اند، قرار داده شده است. هدف اصلی از برگزاری این دوره آموزش پی اچ پی پروژه محور، یادگیری مباحث اینترفیس و بک‌اند و آگاهی از چگونگی تولید یک نرم‌افزار تحت وب و ساختن اولین وب اپلیکشن توسط مخاطبین دوره است. در پایان دوره سورس کد آماده ای جهت استفاده علاقه مندان ارائه خواهد شد.

 

دوره آموزش جامع طراحی سایت با PHP برای چه کسانی مناسب است؟

دوره آموزش PHP پروژه محور برای تمامی افراد علاقه‌مند به طراحی وب‌سایت و نرم‌افزارهای تحت وب مناسب است. همچنین برای افرادی که می‌خواهند در زمینه طراحی وب‌سایت فول استک باشند یعنی روال تولید یک نرم‌افزار تحت وب را از صفرتا صد خودشان انجام دهند نیز این دوره گزینه بسیار مناسبی به‌حساب می‌آید.

PHP چیست؟

PHP نوعی زبان برنامه نویسی است که برای اسکریپت نویسی وب‌سایت‌هایی که پویا و تعاملی هستند استفاده می‌شود. شما آن را در انواع مختلف برنامه‌های کاربردی وب، از وب‌سایت‌های فروشگاهی گرفته تا سیستم‌های CRM مانند HubSpot و Salesforce خواهید یافت.

این زبان برنامه نویسی در سال 1994 توسط Rasmus Lerdorf ایجاد شد. PHP مخفف Hypertext Preprocessor است و در کل در صفحه وب برای ایجاد وب‌سایت‌ها و برنامه‌های وب پویا استفاده می‌شود. همچنین این زبان به‌عنوان یک زبان برنامه نویسی همه‌منظوره مورداستفاده قرار می‌گیرد. PHP نرم‌افزاری رایگان و متن‌باز است که تحت مجوز PHP منتشر شده است. هم‌اکنون PHP توسط میلیون‌ها توسعه‌دهنده در سراسر جهان استفاده می‌شود و توسط یک جامعه بزرگ پشتیبانی، مورد حمایت قرارگرفته است. هدف از برگزاری دوره آموزش PHP پروژه محور ، آشنایی کامل متقاضی با این زبان محبوب و ورد به بازار کار خواهد بود.

PHP یک انتخاب محبوب برای توسعه وب است زیرا یادگیری آن آسان و برای برنامه‌های پیچیده به‌اندازه کافی قدرت دارد. همچنین این زبان، زبانی همه‌کاره است، به این معنی که می‌توانید از آن برای طیف گسترده‌ای از پروژه‌ها استفاده کنید. اگر علاقه‌مند به یادگیری PHP هستید، منابع زیادی به‌صورت آنلاین موجود است. همچنین می‌توانید از دوره‌ها و آموزش‌های PHP مکتب خونه نیز بهره ببرید.

 

دلایل استفاده از PHP

PHP یکی از محبوب‌ترین زبان‌های توسعه وب است که امروزه مورداستفاده قرار می‌گیرد و دلایل متعددی برای این امر وجود دارد. دلایلی مانند:

  • ادگیری و استفاده از PHP نسبتاً آسان است و آن را به یک انتخاب ایده آل برای توسعه‌دهندگان مبتدی و پیشرفته تبدیل می‌کند.
  • PHP به‌عنوان یک زبان بسیار مستند در نظر گرفته می‌شود و باعث شده است برنامه نویسان جدید و باتجربه بتوانند به‌سرعت در هنگام کار با این فناوری کارآمد شوند.
  • پی اچ پی می‌تواند به‌راحتی با پایگاه داده‌های MySQL ادغام شود و همچنین زبانی نسبتاً سریع است که می‌تواند code را بسیار سریع اجرا کند.

در دوره آموزش PHP پروژه محور، دلایل محبوبیت این زبان را در عمل خواهیم دید.

 

رابطه PHP با HTML

بخش بزرگی از ارزش PHP استفاده از آن به‌عنوان یک زبان برنامه نویسی با تایپ نوع پویا (تعریف متغیر به صورت پویا) است که با HTML کار می‌کند. یک مفسر PHP یک وب‌سایت را پویا و قابل تنظیم می‌کند و به سایت اجازه می‌دهد به ورودی یا اطلاعات کاربر به روشی مورد انتظار پاسخ دهد. مفسر یک پیوند کلیدی بین کاربر و وب سرور، پایگاه‌های داده و فایل‌ها یا پاسخ‌های مربوطه است که به آن کاربر ارسال می‌شود.

 

مزایای PHP

مزایای PHP را می‌توان در جنبه‌های مختلفی بررسی کرد. مهم‌ترین مزایای PHP را می‌توان در موارد زیر خلاصه کرد.

1. رایگان و منبع باز

PHP را می‌توان به‌صورت رایگان دانلود و استفاده کرد و روی هر چیزی که از یک برنامه وب پشتیبانی می‌کند قابلیت پیاده‌سازی دارد. علاوه بر این، با بسیاری از پلتفرم‌ها و نرم‌افزارهای رایگان سازگار است، به این معنی که توسعه‌دهندگان نیازی به سرمایه‌گذاری روی نرم‌افزار جداگانه یا پیشرفته و پولی ندارند.

ماهیت منبع باز این زبان باعث می‌شود که زبان به‌راحتی اصلاح شود و از طریق تلاش جامعه‌محور به نفع همه باشد. همچنین، منبع بازبودن به این معنی است که کاربران می‌توانند مطمئن باشند که هیچ خط کد مخربی مانند حفره‌های امنیتی وجود ندارد و اشکالات توسط گروه‌های بزرگی از توسعه‌دهندگان پیدا و اصلاح می‌شوند.

2. ساده و پایدار

پی‌اچ‌پی یک زبان قدیمی است، با ایده‌ای که از حدود سال 1994 توسط راسموس لردورف شروع شد و اولین نسخه آن در اوایل ژوئیه 1995 توسعه یافت. تقریباً سه دهه از انتشار مکرر آن در زمان انتشار می‌گذرد. کدهای زبان PHP بهینه و سبک هستند. به‌علاوه، با گذشت زمان، PHP به‌گونه‌ای پیشرفت کرده است که کاربران می‌توانند به‌جای نوشتن یک کد سفارشی برای هر قسمتی از برنامه، از کدهای از پیش نوشته‌شده برای دستیابی به اثر دلخواه در برنامه‌های مختلف، دوباره استفاده کنند.

3. مستقل از پلتفرم‌ها و دارای کتاب‌خانه‌های غنی

PHP برای کدنویسی مستقل از پلتفرم است، به این معنی که برنامه‌هایی که از آن استفاده می‌کنند می‌توانند بدون هیچ نیاز خاصی بر روی ویندوز، لینوکس، مک، یونیکس و سایر سیستم‌عامل‌ها اجرا شوند. علاوه بر این، PHP دارای پشتیبانی قابل‌توجهی از کتابخانه است، به این معنی که شما می‌توانید از ماژول‌های تابع اضافی زیادی برای نمایش داده‌ها در این زبان برنامه نویسی استفاده کنید. همچنین این زبان دارای انواع فریمورک مانند Symfony، لاورال (Laravel)، PHP MVC و غیره برای کاربردهای مختلف است.

4. PHP انعطاف‌پذیر و سرعت بارگذاری بالا

یکی از دلایلی که کاربران به‌طور گسترده از PHP در برنامه‌های کاربردی وب استفاده می‌کنند، سرعت برتر آن است. این زبان به‌خصوص در اتصالات اینترنتی کند، در مقایسه با سایر زبان‌های برنامه نویسی عملکرد نسبتاً بهتری دارد. بدون وارد شدن به جزئیات، PHP به برنامه‌ها اجازه می‌دهد به‌راحتی و به‌سرعت به پایگاه داده متصل شوند.

 این زبان برنامه نویسی انعطاف‌پذیر بوده و دارای قابلیت‌های داخلی است که به آن اجازه می‌دهد به بسیاری از RDMS (سیستم‌های مدیریت پایگاه داده رابطه‌ای) متصل شود. به‌عنوان‌مثال، MySQL، IBM DB2، Inter Base، SQLite، Front Base، PostgreSQL، ODBC و dBase.

5. محبوب و آشنا برای برنامه نویسان

مفسر PHP به زبان C نوشته‌شده است که بعداً می‌توانید آن را در اسناد HTML جاسازی کنید؛ بنابراین، افرادی که با C آشنا هستند، کار آسانی برای یادگیری این زبان دارند.

 

موارد استفاده از PHP

PHP در ابتدا برای افزودن محتوای پویا برای صفحات وب طراحی شد. هنگامی‌که برای اولین بار منتشر شد، PHP در سمت سرور مورداستفاده قرار گرفت. پس از محبوب شدن جاوا اسکریپت و بهبود آن با ویژگی‌های جدید HTML مانند پشتیبانی از XML در مرورگرها، برخی از افراد شروع به استفاده از آن در هر دو طرف برنامه‌های وب خود کردند. امروزه، مرز بین توسعه Front-end و Back-end همیشه یک چالش بوده و بنابراین جای تعجب نیست که مردم بپرسند آیا باید از PHP در بک‌اند استفاده کنند یا در فرانت‌اند.

PHP یک انتخاب عالی برای توسعه سمت سرور است زیرا یادگیری آن سریع، پایدار و آسان است. همچنین دارای اکوسیستم عظیمی از کتابخانه‌ها و ماژول‌ها است که می‌توانید از آن‌ها برای ساختن سریع و آسان برنامه‌های کاربردی وب استفاده کنید. یکی دیگر از مزیت‌های بزرگ استفاده از PHP در سمت سرور این است که می‌توانید از همان پایگاه کد برای ایجاد صفحات پویا و استاتیک استفاده کنید. PHP از یک زبان انحصاری PHP در سرورهای وب و صفحه اصلی شخصی پشتیبانی می‌کند.

بااین‌حال، برخی از اشکالات در استفاده از PHP وجود دارد. یکی این که PHP همیشه با فناوری‌های دیگر مانند NodeJS خوب بازی نمی‌کند. مورد دیگر این است که به‌اندازه زبان‌هایی مانند جاوا یا پایتون در سمت سرور استفاده نمی‌شود.

 

جاوا اسکریپت در کنار PHP

جاوا اسکریپت (JavaScript) به عنوان یک زبان اسکریپت نویسی سمت کاربر و قابل اجرا در مرورگر، به خودی خود فواید و کاربردهای زیادی در صفحات وب دارد و تقریبا تمام برنامه نویسان و توسعه دهنده گان از آن استفاده می کنند، هنگام برنامه نویسی در سمت سرور موارد پیش می آید که بخواهیم از قدرت و قابلیت های آن برای نمایش محتوای داینامیک و به طور خاص در تعامل و ترکیب با PHP استفاده کنیم، بنابراین برای کدهای سمت بک اند از PHP استفاده کرده و برای تبادل اطلاعات با فرانت اند از جاوااسکرپیت استفاده می شود.

 

سخن پایانی

PHP نوعی زبان برنامه نویسی سمت سرور است که برای توسعه وب طراحی‌ شده و می‌تواند در HTML جاسازی شود. PHP بیشتر برای ایجاد محتوای پویا در وب‌سایت‌ها استفاده می‌شود و همچنین به‌عنوان یک زبان برنامه نویسی همه‌منظوره عمل می‌کند. PHP یک پروژه متن‌باز و محبوب‌ترین زبان برنامه نویسی وب است که امروزه مورداستفاده قرار می‌گیرد و نیاز حدود 82 درصد از تمام وب‌سایت‌ها را تأمین می‌کند.

اگر به فکر یادگیری PHP هستید، هم ‌اکنون می‌توانید با استفاده از دوره‌های آموزش PHP و به‌خصوص دوره آموزش PHP پروژه محور، یادگیری این زبان محبوب را شروع کنید.

اطلاعات بیشتر

امتیاز و نظرات کاربران

3.6

از مجموع 5 امتیاز

4 نظر

4 ماه پیش

توضیحات استاد تا پايان فصل 4 بسیار عالی هست. اما در فصل پنجم كه مربوط به پروژه پرسشنامه هست كمي سرعت تدريس زياد شده و ديگه نميشه گام به گام دنبال كرد و فايل زيپ هم كه در فصل 5 بهش اشاره ميشه كه فرمودند براي هنرجوها قرار دادند تو فصل هفتم قرار داره.من مدتی دوره را ادامه ندادم اما با مطالعه دوباره و استفاده از آموزش های دیگر مکتب خونه برگشتم تا دوره رو تمام کنم.

محمدرضا جمالی

محمدرضا جمالی

1 سال پیش

محتوای دوره کلیدی، مفید و کاربردی است.

فرهاد وظیفه نژاد

فرهاد وظیفه نژاد

2 ماه پیش

- سرعت تدریس تا یک حدی خوبه ولی بعد آن خیلی سریع میشود - سورس کدها هر درس گذاشته نشده است

مصطفی آزادمنجیری

مصطفی آزادمنجیری

2 ماه پیش

سلام خداقوت به استاد این دوره و تیم مکتبخونه یکی از بدترین دوره هایی که تاحالا توی مکتبخونه دیدم همین دوره بوده اگر اعصابتون براتون مهمه اصلاً این دوره رو خریداری نکنید چون واقعاً ارزش نداره. ازیه قسمت میپریم به قسمت دیگه بدون توضیح و یسری از سورس کدها کامل نیست یا اصلا نیست. خلاصه توصیه نمیکنم این دوره رو با تشکر

امید یوسفی وهابی

امید یوسفی وهابی

گواهی‌نامه

آموزش جامع طراحی سایت (فرانت‌اند و بک‌اند) با PHP

پس از گذراندن محتوای دوره به صورت آنلاین (بدون دانلود) در سایت مکتب‌خونه، در صورتی‌ که حد نصاب قبولی در دوره را کسب و تمرین ها و پروژه های الزامی را ارسال کنید، گواهی‌نامه رسمی پایان دوره توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

قابل اشتراک‌گذاری در

linkdin

دوره‌های پیشنهادی

درباره استاد

منیره بسطامی
منیره بسطامی
1 دوره
440 دانشجو

سرکار خانم بسطامی فارغ التحصیل رشته مهندسی نرم افزار هستند و برنامه‌نویسی تحت وب را از سال 1392 بصورت فریلنسر آغاز کرده و در دو قسمت فرانت‌اند و بک‌اند تجربه کار دارند. برنامه‌نویسی را با زبان PHP شروع کردند و نرم‌افزارهای تحت وب مختلفی را با این زبان نوشته‌اند. ایشان از سال 1392 با سمت کارشناس فناوری اطلاعات در دانشگاه علوم پزشکی مشغول بکار هستند.

اطلاعات بیشتر

سوالات پرتکرار

آیا در صورت خرید دوره، گواهی نامه آن به من تعلق می گیرد؟

خیر؛ شما با خرید دوره می توانید در آن دوره شرکت کنید و به محتوای آن دسترسی خواهید داشت. در صورتی که در زمان تعیین شده دوره را با نمره قبولی بگذرانید، گواهی نامه دوره به نام شما صادر خواهد شد.

حداقل و حداکثر زمانی که می توانم یک دوره را بگذرانم چقدر است؟

برای گذراندن دوره حداقل زمانی وجود ندارد و شما می توانید در هر زمانی که مایل هستید فعالیت های مربوطه را انجام دهید. برای هر دوره یک حداکثر زمان تعیین شده است که در صفحه معرفی دوره می توانید مشاهده کنید که از زمان خرید دوره توسط شما تنها در آن مدت شما از ویژگی های تصحیح پروژه ها توسط پشتیبان و دریافت گواهی نامه بهره مند خواهید بود.

در صورت قبولی در دوره، آیا امکان دریافت نسخه فیزیکی گواهی نامه دوره را دارم؟

خیر، به دلیل مسائل زیست محیطی و کاهش قطع درختان، فقط نسخه الکترونیکی گواهی‌نامه در اختیار شما قرار می‌گیرد

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟

بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.