یادگیری PHP

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

قدم های اصلی

آموزش PHP قدم شماره 1

آموزش PHP

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

زیرنویس فارسی برای ناشنوایان
09:12:52
417
رایگان
آموزش MySQL قدم شماره 2

آموزش MySQL

در دوره آموزش MySQL به شکل کامل از سطح مقدماتی تا پیشرفته کار با پایگاه داده MySQL را به شما آموزش می‌دهیم تا شما بتوانید به سادگی با آن کار کنید.

دسترسی رایگان برای اعضای ویژه
08:23:56
132
200,000 تومان
آموزش php 7 قدم شماره 3

آموزش php 7

چند مدتی از ارائه نسخه پایدار php ۷ میگذره . برای همین تصمیم گرفتم تا یک دوره آموزشی ویدیویی از ویژگی های جدید این نسخه php رو براتون آماده کنم . امی...

دسترسی رایگان برای اعضای ویژه
00:50:17
95
19,000 تومان
آموزش شئ‌گرایی در PHP قدم شماره 4

آموزش شئ‌گرایی در PHP

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

دسترسی رایگان برای اعضای ویژه
08:53:32
90
190,000 تومان
آموزش PHP8 قدم شماره 5

آموزش PHP8

در دوره آموزش PHP8 سعی کرده‌ایم شما را با تغییرات و ویژگی‌های جدید PHP8 به شکل کامل و کاربردی آشنا کنیم تا بتوانید در پروژهای خود از PHP8 استفاده کنید

دسترسی رایگان برای اعضای ویژه
01:52:27
128
89,000 تومان
آموزش Composer قدم شماره 6

آموزش Composer

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

دسترسی رایگان برای اعضای ویژه
03:17:31
54
125,000 تومان
امنیت PHP قدم شماره 7

امنیت PHP

در دوره امنیت PHP ما سعی کرده‌ایم نکات و موارد مهم از امنیت در PHP را به همراه باگ‌های PHP مورد بررسی قرار دهیم.

دسترسی رایگان برای اعضای ویژه
02:24:41
119
109,000 تومان
اصول طراحی شی‌ گرا SOLID قدم شماره 8

اصول طراحی شی‌ گرا SOLID

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

دسترسی رایگان برای اعضای ویژه
01:33:49
107
59,000 تومان
آموزش دیزاین پترن ها قدم شماره 9

آموزش دیزاین پترن ها

در آموزش دیزاین پترن -‌ (Design Pattern) ما سعی میکنیم الگوهای طراحی که برای حل مشکلات متداول در شی گرایی مورد استفاده قرار میگیرد را به شما آموزش دهی...

دسترسی رایگان برای اعضای ویژه
08:31:29
121
299,000 تومان
آموزش MVC و ساخت یک فریمورک مدرن قدم شماره 10

آموزش MVC و ساخت یک فریمورک مدرن

در دوره آموزش mvc ما سعی داریم روش استفاده پیاده‌سازی معماری mvc را برای ساخت یک فریمورک به شکل پروژه محور به شما آموزش دهیم.

05:24:33
101
69,000 تومان

قدم‌های بعدی

شامل 9 دوره

یادگیری لاراول

کار کردن بدون داشتن یک چهارچوب ممکن است هم سخت و هم زمان‌ بر باشد. به همین دلیل افرادی که در رابطه با PHP حرفه‌ای هستند...

توضیحات

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

دنیای توسعه Back-End به چه شکل است؟

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

اگر قصد دارید بصورت کامل‌تر با تفاوت این دو بخش آشنا شوید پیشنهاد مطالعه مقاله «تفاوت میان بک-اند و فرانت-اند» را دارم.

قدم‌های آموزش یادگیری PHP

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

قدم اول: آموزش PHP

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

قدم دوم: آموزش MySQL

در قدم دوم ما به بررسی مفهوم بانک اطلاعاتی و یکی از محبوب‌ترین پلتفرم‌های توسعه بانک اطلاعاتی یعنی MySQL می‌پردازیم. قدم دوم این سری آموزش به حدی مهم است که بدون یادگیری آن قطعا نمی‌توانید هیچ وب اپلیکیشنی را ایجاد کنید. بنابراین بسیار مهم است که دوره آموزشی «آموزش MySQL» را پشت سر بگذارید.

قدم سوم: آموزش PHP ۷

درست مانند هر زبان و تکنولوژی دیگری، PHP نیز نسخه‌های متفاوتی داشته و در هر نسخه ویژگی‌های متفاوتی عرضه می‌شود. بنابراین برای شما که حال می‌توانید خودتان را یک توسعه‌دهنده مبتدی PHP بدانید بسیار مهم است که بتوانید از ویژگی‌های جدید عرضه شده در نسخه ۷ استفاده کنید. برای این موضوع می‌توانید دوره آموزشی «آموزش PHP 7» را مشاهده کنید.

قدم چهارم: آموزش شئ‌گرایی در PHP

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

قدم پنجم: آموزش PHP 8

برای ادامه دادن شما مدام نیاز دارید که خود را با تکنولوژی که تصمیم به یادگیری آن گرفته‌اید، بروز نگه دارید. به همین دلیل است که ما دوره آموزشی «آموزش PHP 8» را ارائه کردیم تا شما بتوانید به صورت بهتری با ویژگی‌های جدیدتر PHP آشنا شوید.

قدم ششم: آموزش Composer

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

قدم هفتم: آموزش امنیت PHP

همانطور که گفته شد یکی از کارهای توسعه‌دهنده Back-End ایجاد امنیت برای اپلیکیشن‌های‌ش است. به همین دلیل بسیار مهم است روی تکنیک‌های ایمن‌سازی اپلیکیشن آگاهی داشته باشید. در قدم هفتم از این گام یادگیری نیاز است که دوره آموزشی «امنیت PHP» را مشاهده کنید.

قدم هشتم: اصول طراحی شئ‌گرا SOLID

یادگیری اصول پنج‌گانه SOLID یکی دیگر از روش‌های مناسب برای حرفه‌ای‌تر شدن در زمینه کاری‌تان است. البته تنها هدف حرفه‌ای نشان دادن شما نیست بلکه با به کار بردن این اصول می‌توانید اپلیکیشن‌های استانداردتری را نسبت به گذشته درست کنید. در دوره آموزشی «اصول طراحی شئ‌گرا SOLID» ما شما را به این هدف نزدیک می‌کنیم.

قدم نهم‌: آموزش Design Pattern

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

قدم دهم: آموزش MVC و ساخت یک فریمورک مدرن

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

بیشتر از این گام‌ها

در گام‌های یادگیری بعدی شما به شدت نیاز خواهید داشت که بصورت حرفه‌ای روی فریمورک‌های PHP کار کنید. محبوب‌ترین این فریمورک‌ها نیز لاراول نام دارد که ما در یک بخش «گام‌های یادگیری Laravel» بصورت کامل آن را نیز آموزش داده‌ایم.

مشاهده ادامه مطلب