معرفی و دانلود کتاب طراحی گام به گام وب سایت با لاراول - جلد اول
برای دانلود قانونی کتاب طراحی گام به گام وب سایت با لاراول - جلد اول و دسترسی به هزاران کتاب و کتاب صوتی دیگر، اپلیکیشن کتابراه را رایگان نصب کنید.
معرفی کتاب طراحی گام به گام وب سایت با لاراول - جلد اول
کتاب طراحی گام به گام وب سایت با لاراول - جلد اول به قلم علی هندی ورکانه، همراه با مثالها و مطالب کاربردی، شما را مرحله به مرحله با یکی از مشهورترین و محبوبترین فریم ورکهای PHP آشنا میکند.
امروزه دنیای اینترنت و وب بسیار پیشرفته شده و مردم زمان زیادی را در اینترنت میگذرانند. اکنون شما در هر جای دنیا که باشید، میتوانید اطلاعات مورد نیازتان را به وسیلهی اینترنت به اشتراک بگذارید. بهترین شیوه برای این اشتراک گذاری، طراحی اطلاعات در قالب صفحات وب است. تمامی اشخاصی که خواهان گسترش تجارت خود هستند و میخواهند خود را در فضای وب معرفی کنند میتوانند با طراحی وب به هدف خود برسند.
زبان برنامه نویسی PHP یکی از بهترین و پرطرفدارترین زبانهای برنامه نویسی در حوزه طراحی وب است. PHP فریم ورکهای فراوانی دارد که لاراول یکی از آنهاست. این فریم ورک به دلیل سرعت بالایش محبوبیت زیادی دارد. امروزه بیشتر شرکتهای ایرانی و حتی خارجی به دنبال کسانی هستند که با این فریم ورک کار کرده باشند.
اگر خواهان آن هستید تا بدانید دلیل محبوبیت و موفقیت فریم ورک لاراول چیست؟ و چرا باید آن را انتخاب کنید؟ به شما توصیه میشود این کتاب را مطالعه کنید. این اثر ادعای معرفی کامل طراحی وب سایت را ندارد، اما مطالب مورد نظر در این کتاب به همراه مثالهایی کاربردی، شما را با مسائل و مشکلات احتمالی در طراحی وب سایت آشنا میکند.
برای یادگیری این کتاب لازم است که شما در مورد طراحی وب سایت مطالبی را فرا گرفته و آموزشهای لازم در مورد مطالب Html، Css، PHP، Javascript و Mysql را دیده باشید. توصیه میشود قبل از یادگیری این کتاب حتماً کتاب طراحی گام به گام وب سایت به قلم علی هندی ورکانه را مطالعه کرده و بعد به یادگیری این کتاب بپردازید تا با مشکلی برای یادگیری مواجه نشوید.
در بخشی از کتاب طراحی گام به گام وب سایت با لاراول - جلد اول میخوانیم:
لاراول یک فریم ورک پی اچ پی برای ساخت وب اپلیکیشن میباشد، توسط Taylor Otwell ساخته شده و نگهداری میشود. رایگان و همیشه در حال آپدیت و تغییر میباشد. لاراول امکان توسعه برنامههای تحت وب را آسان و سریع کرده است و با کدنویسی زیبا و خلاقانهای که دارد بسیار انعطاف پذیر است. در این فریم ورک میتوان عملکرد بسیاری از بخشها را بدون نیاز به تغییر در کدهای اصلی تغییر داد. هنگام ایجاد یک اپلیکیشن برای کدهای تکراری برنامه نویسی، راه حل و short codeهای مناسب ارائه میدهد.
لاراول نقاط قوتی که در دیگر فریم ورکهای php وجود دارد را بکار برده است تا باعث ایجاد لذت هرچه بیشتر کدنویسی و انعطاف پذیری شود. به طور مثال این فریم ورک از بسیاری از کتابخانههای فریم ورک سیمفونی نیز بهره میبرد. روند رشد این فریم ورک در سالهای اخیر بسیار سریع بوده است و اکنون جزء یکی از محبوبترین فریم ورکهای زبان پی اچ پی میباشد. به روز رسانی لاراول با صرف کمترین زمان و انرژی با استفاده از ابزار Composer انجام میشود و میتوانید در برنامههای خود از آخرین نسخه کتابخانههای این فریم ورک استفاده کنید. فریم ورک MVC میباشد، توضیح بیشتر این گزینه در ادامه داده شده است.
فهرست مطالب کتاب
مقدمه
گام اول – آشنایی با مفاهیم لازم برای یادگیری لاراول
مقدمه
لاراول چیست؟
فریم ورک چیست؟
ساختار MVC
Symphony چیست؟
اجزای لاراول
Composer چیست؟
ORM چیست؟
Eloquent چیست؟
Active Record
Migrations
Blade چیست؟
گام دوم – نصب لاراول
مرحله اول: نصب xampp
مرحله دوم: نصب IDE (Integrated Dvelopment Environment)
مرحله سوم: نصب Cmder
مرحله چهارم: نصب Composer
مرحله پنجم:نصب Git
گام سوم – آشنایی با ساختار فریمورک لاراول
پوشۀ App
پوشه Console
پوشه Exceptions
پوشه Http
پوشه Providers
فایل user. php
پوشۀ Bootstrap
پوشۀ Config
فایل app. php
فایل auth. php
فایل broadcasting. php
فایل cache. php
فایل database. php
فایل filesystems. php
فایل hashing. php
فایل logging. php
فایل mail. php
فایل queue. php
فایلهای services. php، session. php و view. php
پوشۀ Database
پوشه migrations
پوشه factories
پوشه seeds
پوشۀ Public
پوشۀ Resources
پوشه js
پوشه lang
پوشه sass
پوشه views
پوشۀ Routes
فایل web. php
فایل api. php
فایل console. php
فایل channels. php
پوشۀ Storage
پوشه app
پوشه framework
پوشه logs
پوشۀ Test
پوشۀ Vendor
سایر فایلهای پوشه اصلی ساختار فایلها در لاراول
فایل. env
فایل. env. example
فایل. gitattributes و. gitignore
فایل artisan
فایل composer. json و composer. lock
فایل package. json
فایل phpunit. xml
فایل readme. md
فایل server. php
فایل webpack. mix. js
گام چهارم – Routing (مسیر دهی) در لاراول
Routingدر لاراول چیست؟
متدهای در دسترس مسیرهای لاراول
Post
Get
Put
Patch
Delete
متدهای مسیر دهی (Route)
Route چگونه تعریف میشود؟.
پارامترهای مسیردهی (Route)
راست چین کردن دستورات در لاراول
گام پنجم – آشنایی با artisan
مقدمه
معرفی Artisan
گام ششم – Controllerها در لاراول
مقدمه
دستور use
namespace ها
دستور Class
ایجاد کنترلر جدید
قواعد به کارگیری Controllerها در لاروال:
کمل کیس Camel Case چیست؟
ایجاد متدهای پیش فرض به صورت یک جا در لاراول
ارسال پارامترها در Controller ها
گام هفتم – یادگیری مفهوم View
مقدمه
دستور Compact
گام هشتم – موتور قالب سازی blade
مقدمه
نمایش دادهها و اطلاعات
ایجاد کردن Masterpageها (قالبهای مادر) در blade
Masterpage (صفحه والد)
صفحه فرزند
استفاده از حلقهها و دستورهای شرطی در قالبهای Blade و لاراول
کامنت کردن {{}}
گام نهم – یادگیری مفهوم Migrations
Migration چیست؟
انواع داده ها
دادههای متنی
دادههای عددی
دادههای مربوط به تاریخ
نوع دادۀ JSON
متد unique
دستور nullable
متد index
اتصال Migration به پایگاه داده
ایجاد migration جدید
گام دهم – ارتباط با پایگاه داده
مقدمه
دستور Insert
دستور Select
افزونۀ JSON Formatter
دستور Update
دستور Delete
گام یازدهم – آشنایی با Eloquent
مقدمه
آشنایی با ORM
آشنایی با Eloquent
متد all ()
متد find ()
دستور where و orderBy
متد take ()
متدfindorFail ()
تفاوت find با findorFail
Createکردن داده یا ذخیره کردن داده از طریق Eloquent
Update کردن داده از طریق Eloquent
Delete کردن داده یک رکورد از طریق Eloquent
متد destroy ()
فعال کردن سطل بازیافت برای یک داده در لاراول
نمایش دادهها در سطل بازیافت
نحوۀ restore (بازیابی) داده ها
حذف همیشگی داده ها
گام دوازدهم – آموزش روابط یک به یک، یک به چند و رابطهی چند به چند در لاراول
مقدمه
روابط یک به یک (One to One)
روابط یک به چند (One to Many)
روابط چند به چند (Many to Many)
روابط Has Many Through
روابط چند ریختی (Polymorphic)
گام سیزدهم – آشنایی با مفهوم Tinker
مقدمه
نحوه خروج از Tinker
Find کردن با استفاده از Tinker
Update کردن با استفاده از Tinker
delete کردن با استفاده از Tinker
بازیابی کردن با استفاده از Tinker
منابع
مشخصات کتاب الکترونیک
نام کتاب | کتاب طراحی گام به گام وب سایت با لاراول - جلد اول |
نویسنده | علی هندی ورکانه |
سال انتشار | ۱۳۹۹ |
فرمت کتاب | EPUB |
تعداد صفحات | 305 |
زبان | فارسی |
موضوع کتاب | کتابهای php |