<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های خسروی</title>
        <link>https://virgool.io/feed/@fariba.khosravi06</link>
        <description>software engineering</description>
        <language>fa</language>
        <pubDate>2026-04-14 18:58:07</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/127033/avatar/MBekaB.jpeg?height=120&amp;width=120</url>
            <title>خسروی</title>
            <link>https://virgool.io/@fariba.khosravi06</link>
        </image>

                    <item>
                <title>برنامه نویسی پایتون چه کاربردی دارد</title>
                <link>https://virgool.io/androiddeveloperz/%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%DA%86%D9%87-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C-%D8%AF%D8%A7%D8%B1%D8%AF-fuwlmqxhh6oc</link>
                <description>سلام به همه برنامه‌نویس‌های کنجکاو و مشتاق! امروز می‌خواهیم پا به دنیای جذاب و قدرتمند پایتون بگذاریم و ببینیم این زبان محبوب چه کاربردهای خارق‌العاده‌ای برای ما برنامه‌نویس‌ها دارد. از توسعه وب گرفته تا علم داده و هوش مصنوعی، پایتون به یک ابزار همه‌کاره و حیاتی در دنیای امروز تبدیل شده.چرا پایتون؟قبل از اینکه وارد دنیای کاربردهای شگفت‌انگیز پایتون بشویم، اجازه بدید نگاهی به عواملی داشته باشیم که باعث شده این زبان تا این حد محبوب و پرطرفدار شود:خواندن و نوشتن آسان: پایتون به خاطر کدهای خوانا و شبیه به زبان انگلیسی معروفه. این ویژگی باعث می‌شه یادگیریش آسون‌تر باشه و کدهاتون برای دیگران قابل فهم‌تر بشوند.چند سکویی بودن: پایتون روی سیستم‌عامل‌های مختلف مثل ویندوز، مک و لینوکس به خوبی کار می‌کنه، که یعنی کدهاتون رو هر جایی می‌تونید اجرا کنید.کتابخانه‌های غنی: پایتون دارای تعداد زیادی کتابخانه‌های متن‌باز و رایگان است که کار ما رو برای انجام وظایف مختلف خیلی راحت کرده‌ان. از توسعه وب گرفته تا تحلیل داده و هوش مصنوعی، برای هر نیازی یک کتابخانه‌ی کاربردی پیدا می‌شه.جامعه بزرگ و Supportive: جامعه‌ی پایتون یکی از بزرگ‌ترین و فعال‌ترین جوامع برنامه‌نویسیه. به همین دلیل، در هر زمینه‌ای با مشکلی مواجه بشید، به راحتی می‌تونید راهنمایی و کمک پیدا کنید.یادگیری سریع: پایتون نسبت به زبان‌های پیچیده‌تر مثل C++، منحنی یادگیری خیلی ملایمی داره. این ویژگی باعث می‌شه افراد مبتدی بتونن به سرعت وارد دنیای برنامه‌نویسی بشن و کارهای کوچیک و بزرگ انجام بدن.حالا که دیدیم پایتون به چه دلایلی اینقدر محبوب شده، وقتشه وارد دنیای کاربردهای خارق‌العادش بشیم و ببینیم چطور می‌شه با این زبان جادویی، کارهای فوق‌العاده‌ای انجام داد!کاربردهای پایتون در دنیای واقعی:توسعه وب: پایتون با فریم‌ورک‌های قدرتمندی مثل Django و Flask، به یک انتخاب عالی برای توسعه وب‌سایت‌های پویا و پیچیده تبدیل شده. از استارتاپ‌های کوچک گرفته تا غول‌های دنیای تکنولوژی، با پایتون می‌تونن وب‌سایت‌های کاربردی و مقیاس‌پذیر بسازند.علم داده و تحلیل داده: پایتون با کتابخانه‌های غنی مثل NumPy، Pandas و Scikit-learn، سلطان بلامنازع دنیای علم داده است. از تمیز کردن و آماده‌سازی داده‌ها گرفته تا ساخت مدل‌های آماری و پیش‌بینی‌کننده، پایتون به دانشمندان داده ابزارهای قدرتمندی برای استخراج insights ارزشمند از داده‌ها می‌دهد.هوش مصنوعی و یادگیری ماشین: پایتون با فریم‌ورک‌های محبوب TensorFlow و PyTorch، تبدیل به زبان غالب در دنیای هوش مصنوعی شده. از توسعه ربات‌های هوشمند گرفته تا ساخت سیستم‌های تشخیص تصویر و گفتار، پایتون به ما امکان می‌دهد تا ماشین‌ها را به گونه‌ای آموزش بدهیم که کارهای خارق‌العاده‌ای انجام بدن.اتوماسیون و اسکریپت‌نویسی: پایتون به خاطر سادگی و قدرت اتوماسیونش، برای نوشتن اسکریپت‌های اتوماتیک برای کارهای تکراری و خسته‌کننده بسیار مناسبه. از ارسال ایمیل‌های خودکار گرفته تا مدیریت سرورها، پایتون می‌تواند به ما کمک کند تا کارهای زیادی را بدون دخالت دست انجام بدیم و در وقت‌مون صرفه‌جویی کنیم.بازی‌سازی: پایتون با کتابخانه‌های مثل Pygame، به گزینه‌ای جذاب برای توسعه بازی‌های دو بعدی و حتی سه بعدی تبدیل شده. اگر به دنیا بازی‌سازی علاقه دارید، پایتون می‌تواند یک شروع عالی برای شما باشد.تحقیقات علمی و مهندسی: پایتون به خاطر قدرت محاسباتیش، ابزار خوبی برای انجام شبیه‌سازی‌های علمی و مهندسی است. از تحلیل داده‌های هواشناسی گرفته تا شبیه‌سازی جریان‌های سیال، پایتون می‌تواند به محققان در زمینه‌های مختلف کمک کند تا مدل‌های دقیق‌تری بسازند.اگه به برنامه نویسی پایتون علاقه دارید پکیج آموزشی زیر را توصیه میکنم که از کیفیت بالایی برخوردار است و مهندس سام نیکزاد مدرس آن هستند : امیدوارم در این مقاله بصورت اجمالی به کاربردهای زبان برنامه نویسی پایتون پی برده باشید و از این زبان در زمینه های معرفی شده به نحو احسن استفاده کرده باشید. بهتر است بدانید که پایتون جزو محبوب ترین زبانهای  برنامه نویسی جهان است ولی اصلا برای شروع برنامه نویسی توصیه نمیشود ( خیلی ها توصیه میکنن به خاطر راحتی است ولی هرچی که راحته خوب نیست ) این زبان برعکس شروع که خیلی راحت به نظر میرسه اگه بخوایید عمیق یاد بگیرید سخت ترین زبان دنیا میشه و اینجاست که باید بدانید پایتون در ابتدا خیلی راحت ولی برای یادگیری پیشرفته سخت هست و به تلاش خیلی زیادی نیاز داره لینک دریافت پکیج آموزش زبان برنامه نویسی پایتون بصورت پروژه محور</description>
                <category>خسروی</category>
                <author>خسروی</author>
                <pubDate>Fri, 15 Dec 2023 12:14:44 +0330</pubDate>
            </item>
                    <item>
                <title>معرفی مینی دوره ی آموزش رایگان شی گرایی در برنامه نویسی یا Object Oriented Programming</title>
                <link>https://virgool.io/@fariba.khosravi06/%D9%85%D8%B9%D8%B1%D9%81%DB%8C-%D9%85%DB%8C%D9%86%DB%8C-%D8%AF%D9%88%D8%B1%D9%87-%DB%8C-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%D8%B4%DB%8C-%DA%AF%D8%B1%D8%A7%DB%8C%DB%8C-%D8%AF%D8%B1-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%DB%8C%D8%A7-object-oriented-programming-jkmlo84rwdoz</link>
                <description>مدت خیلی زیادی بود که من میخاستم شی گرایی یاد بگیرم و همیشه دچار مشکل و استرس درباره ی این شی گرایی بودم چون تو دانشگاه یه مدرس داشتیم که فکر میکنم خودشم شی گرایی رو بلد نبود چون موقع درس دادن اونم استرس داشت...همینطوری شده بود که یه غولی تو برنامه نویسی به اسم شی گرایی برا خودم ساخته بودم اما باور نمیکردم شی گرایی انقدر راحت و زیبا و لذت بخش باشه !!!یادمه یه بار میخاستم یه پروژه بنویسم سر همین شی گرایی پروژه رو کلا بیخیال شدم و فک میکردم شی گرایی یه چیز عجیب غریبیه وقتی اسم encapsulation یا چند ریخی یا پلیمورفیسم میاد شاید شمام اولش وحشت کنید و بگید یا خدا اینا چین !!!اما خیلی راحته ...آموزش شی گرایی در برنامه نویسیدرک شی گرایی در برنامه نویسی بصورت خیلی ساده و روونبه دنیای اطرافتون نگاه کنین ! طبیعت اطرافتون از حیوانات و درخت ها و ... یا توی خونتون کامپیوتر و میز و صندلی و ...همه ی اینا یه موجودیت هستن به اسم شی یا اشیاحالا همین موجودیت ها رو درون یه پروژه ی برنامه نویسی تصور کن ! یه محصول ، یه مشتری ، یه کاربر ، یه فاکتور ، یه نظر از طرف خریدار و ... آیا همینا اشیا نیستن ؟ حالا اگه با این رویکرد جلو بریم هم درک کدهای یک پروژه ی پیجیده راحت تر میشه و هم پروژه و کدهای برنامه نویسی ما منظم تر میشهپس تو برنامه نویسی شی گرا ما بجای نوشتن کدهای خشک و خالی و پشت سر هم قراره اشیا خلق کنیم و از اونا استفاده کنیم ...برای تولید اشیا باید یک نقشه ی کلی داشته باشیم چرا که ممکنه بخواهیم شی های یکسانی رو تولید بکنیم مثلا شی کاربر ممکنه تو سایت ما هزار تا کاربر باشه پس باید یک نقشه ی کلی برای هر یوزر یا کاربر داشته باشیم که تو برنامه نویسی شی گرا بهش کلاس میگیم ...مفاهیم پایه ای شی گرایی عبارت های زیر هستن : کلاس ها اشیا یا آبجکت ها یا اینترفیس ها متدهای درون کلاسپراپرتی یا متغیرهای درون کلاسآموزش برنامه‌نویسی شی گرا(oop)شی گرایی یا object oriented programming که گاهی بصورت مخفف OOP هم گفته میشود طبق چیزی که در ابتدای مقاله تعریف کردیم یک روش برنامه نویسی مدرنه و تقریبا اکثر زبان های برنامه نویسی از شی گرایی پشتیبانی میکنند.اولین قدم در برنامه نویسی شی گرا این است که به اجزای درون پروژه به چشم یک شی بتوانیم نگاه کنیم و تصور کنیم ، ارتباط بین اشیا را باید کشف کنیم . زمانی که درون یک پروژه ی برنامه نویسی یک عدد شی را کشف کردیم وقت آن است که یک طرح کلی برای آن برنامه نویسی کنیم تا بارها بتوانیم اشیا مشابه تولید کنیم که به این طرح کلی کلاس ( Class ) میگیم.دوره ی آموزش رایگان شی گرایی در برنامه نویسیبرای آموزش شی گرایی شاید مقالات یا ویدیو های آموزشی زیادی در اینترنت پیدا کنید ولی همه ی مباحث اصلی و مفهومی شی گرایی را بصورت یکجا ندارند ولی من امروز دوره ای پیدا کردم که تمام مباحث شی گرایی را با تدریس بسیار عالی و بصورت رایگان در اختیار ما قرار داده.این دوره ۱۲ جلسه ست و کاملا رایگانه که مدرسش مهندس سام نیکزاده و یکی از برترین مدرس های برنامه نویسی در ایران هستند . حتما دوره را بگیرید و ببینید پشیمون نمیشید :‌مینی دوره ی آموزش رایگان شی گرایی در برنامه نویسیخب برای شرکت در این دوره ی آموزشی بصورت کاملا رایگان شما میتوانید آنرا از سایت اصلی دوره تهیه کنید که اینجا قرار دادم یا میتوانید از چنل های آپارات یا یوتیوب همین سایت تماشا کنید.اگه دوست دارید شی گرایی در برنامه نویسی را یاد بگیرید حتما از دوره ی اموزشی بالا استفاده کنید چون بسیاری از مباحث حرفه ای را نمیشه در این مقاله آموزش داد و من بصورت خیلی کلی در مورد شی گرایی براتون نوشتم.بیشتر پروژه های برنامه نویسی نیاز به شی گرایی داره اگه بخواهید برنامه نویس موبایل بشید ، اگه بخواهید برنامه نویس وب بشید ، اگه بخواهید بازی سازی بکنید یا هوش مصنوعی کار کنید و ... در کل همه ی اینا نیاز به حرفه ای بودن توی بحث شی گرایی داره که فکر میکنم دوره ی بالا خیلی خوبه و اگر دوره را ببینید هیچ کمبودی را از نظر شی گرایی در برنامه نویسی حس نخواهید کرد.</description>
                <category>خسروی</category>
                <author>خسروی</author>
                <pubDate>Sat, 22 Oct 2022 23:55:27 +0330</pubDate>
            </item>
                    <item>
                <title>۷ تمرین عالی درباره ی لاراول که باید بدانید</title>
                <link>https://virgool.io/@fariba.khosravi06/%DB%B7-%D8%AA%D9%85%D8%B1%DB%8C%D9%86-%D8%B9%D8%A7%D9%84%DB%8C-%D8%AF%D8%B1%D8%A8%D8%A7%D8%B1%D9%87-%DB%8C-%D9%84%D8%A7%D8%B1%D8%A7%D9%88%D9%84-%DA%A9%D9%87-%D8%A8%D8%A7%DB%8C%D8%AF-%D8%A8%D8%AF%D8%A7%D9%86%DB%8C%D8%AF-jfddpvess6wd</link>
                <description>تقریبا هر توسعه دهنده ی وب استایل خاص خود در کدنویسی را دارد اما اگر از فریمورکی مثل لاراول استفاده میکنید که همه چیز سرجای خودش قرار دارد تقریبا استایل کدنویسی همه مشابه هم میشود ولی به شرط اینکه آنرا به درستی یاد بگیریم و درست تمرین کرده باشیم.ما بعنوان یک توسعه دهنده ی وب باید مطمئن شویم که کدهای ما از نظر نگهداری ، بروزرسانی و تست در اینده مشکلی نخواهد داشت مخصوصا اگر کار تیمی است یا قرار است بعد از ما افراد دیگری کد را ببینند.چه چیزی باعث میشود که بعنوان توسعه دهنده ی وب کدهای ما بد به نظر برسد ؟ از آنجایی که لاراول یک فریمورک برای زبان برنامه نویسی PHP است و پی اچ پی هم کاملا شی گرا است بهتر است از اصول و قواعد شی گرایی یا OPP به درستی استفاده کنیماز انجایی که فریمورک لاراول خیلی محبوب است جامعه ی بزرگی هم دارد و ممکن است بعضی مواقع این جامعه ی بزرگ قراردادی در کدنویسی تصویب کند که بعنوان اصول کدنویسی با لاراول نیز شناخته میشود.در نتیجه رعایت این اصول باعث میشود دیگر برنامه نویسان لاراول نیز بتوانند کدهای ما را سریعتر و بهتر درک کنند.ما در این مقاله ۷ تمرین عالی برای درک اصول برنامه نویسی با لاراول ، استاندارد های لاراول و استانداردهای قراردادی جامعه ی لاراول میپردازیم.1- Fat Models, Skinny Controllers nv در لاراولاگر یک  query  پیچیده یا SQL خام داریم که درون کنترلر نوشتیم این کار اشتباه است، باید این کوئری را به مدل ها یا repository های لاراول منتقل کنیم. به مثال زیر دقت کنید تا متوجه شوید.کدی که از نظر اصولی بد است :‌&lt;?php
public function index()
{
    $partners = Partner::where(&#039;email_verified_at&#039;, &#039;!=&#039;, null)
        -&gt;with([&#039;products&#039; =&gt; function ($q) {
            $q-&gt;whereDate(&#039;created_at&#039;, now());
        }])
        -&gt;get();

    return view(&#039;index&#039;, [&#039;partners&#039; =&gt; $partners]);
}کدی که از نظر اصولی خوب است :‌&lt;?php
public function index()
{
    return view(&#039;index&#039;, [&#039;partners&#039; =&gt; $this-&gt;partner-&gt;newProducts()]);
}

class Partner extends Model
{
    public function newProducts()
    {
        return $this-&gt;where(&#039;email_verified_at&#039;, &#039;!=&#039;, null)
            -&gt;with([&#039;products&#039; =&gt; function ($q) {
                $q-&gt;whereDate(&#039;created_at&#039;, now());
            }])
            -&gt;get();
    }
}2- Business Logic را به کلاس Service در لاراول ببرید.همانطور که در نکته ی شماره ی ۱ دیدید ما سعی داریم کنترلر ها را ساده تر و کم حجم تر نگهداری کنیم پس باید تمامی business logic را به کلاس های Service جداگانه منتقل کنیم.پس باید هر کنترلر داری یک مسئولیت باشد و ما میتوانید کلاس های Service جدا ایجاد کنیم و آنها را درون کنترلرها فقط فراخوانی بکنیم. به مثال زیر دقت کنید تا متوجه موضوع شوید.کدنویسی غیراستاندارد با لاراول :&lt;?php
public function store(Request $request)
{
    $user = User::create();
    
    $user-&gt;update([&#039;last_login&#039; =&gt; now()]);
    
    dispatch(new UserCreated($user));
    
    // ...
}کدنویسی استاندارد با لاراول :‌&lt;?php
public function store(Request $request)
{
    $this-&gt;userService-&gt;create($request);

    ....
}

class UserService
{
    public function create($request)
    {
       // ...
    }
}3-Eloquent Query بهتر از raw SQL در لاراول است.استفاده از Eloquent بسیار راحت تر و ایمن تر از SQL نویسی خالی است ، از حملات SQL Injection جلوگیری میشود و نگهداری آن راحت تر است.نمونه کدنویسی غیراستاندارد :&lt;?php
SELECT *
FROM `articles`
WHERE EXISTS (SELECT *
              FROM `users`
              WHERE `articles`.`user_id` = `users`.`id`
              AND EXISTS (SELECT *
                          FROM `profiles`
                          WHERE `profiles`.`user_id` = `users`.`id`) 
              AND `users`.`deleted_at` IS NULL)
AND `verified` = &#039;1&#039;
AND `active` = &#039;1&#039;
ORDER BY `created_at` DESCنمونه کدنویسی استاندارد :‌&lt;?php
Article::has(&#039;user.profile&#039;)-&gt;verified()-&gt;latest()-&gt;get();4- DRY (Don’t Repeat Yourself) را در لاراول رعایت کنید.در لاراول ما باید سعی کنیم طوری کد نویسی کنیم که بتوانیم دوباره از کامپوننت ها یا logic های مختلف استفاده کنیم یا اصطلاحا نباید don&#x27;t repeat yourself بشیم که یعنی تکرار کارهایی که قبلا یکبار انجام دادیم.در فرانت اند وب سایت با لاراول میتوانیم در قسمت Blade کامپوننت هایی بسازیم که قابلیت استفاده مجدد داشته باشند یا در بک اند قسمت logic میتوانیم بخش هایی ایجاد کنیم که از آنها مجدد استفاده کنیم مثل service class ، eloquent scope یا حتی ساختن یک پکیج شخصی برای کار خاصی ...یک مثال خوب :&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;DRY&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;h1&gt;Custom Calendar&lt;/h1&gt;

&lt;x-custom-calendar&gt;

&lt;/body&gt;
&lt;/html&gt;5- کدهای کوئری را در Blade ( بخش View ) اجرا نکنیدحتی اگر در فریمورک لاراول به شما اجازه داده شده که کوئری های خود را در قالب سایت و در بخش view انجام بدهید این کار از نظر استاندارد درست نیست و نباید انجام بدهید.نمونه کدنویسی بد بخاطر ایجاد هزاران مشکل :@foreach (User::all() as $user)
    {{ $user-&gt;email }}
@endforeachنمونه کدنویسی استاندارد و خوب‌:$users = User::all(); // Server Query
@foreach ($users as $user)
    {{ $user-&gt;email }}
@endforeach6- از Transaction مربوط به DB استفاده کنیداگر ما کوئری ها یا logic های پیچیده و طولانی داریم بهتر است transaction مربوط به DB را حتما درنظر داشته باشیم.با استفاده از این فیچر  در صورت نیاز می توانیم به راحتی DB را برگردانیم تا مطمئن شویم که داده های ما در DB ذخیره نشده اند. در این صورت به داده های خود اطمینان بیشتری داریم.به کدهای زیر دقت کنید :&lt;?php
public function store(Request $request)
{
    DB::beginTransaction();
  
    $user = User::create();
  
    $response = app(&#039;service&#039;)-&gt;create($user);
  
    if (!$response) {
     DB::rollback();
      return;
    }
  
    // ...
    DB::commit();
 }7- رشته های متنی را بصورت Hardcode ننویسید.ما نباید رشته های متنی را بصورت hardcode یا دستی درون کنترلها یا هرکجای کدهای لاراولی بنویسیم.ما میتوانیم برای این کار از translation استفاده کنیم تا نگهداری و ویرایش رشته های متنی در آینده نیز آسانتر شود. ما میتوانیم از translation در کلاس های خود در بخش کنترلرها ، مدل ها و ... حتی درون config نیز بهره ببریم.trans(&#039;user.created&#039;); // &#039;User Successfully Created&#039;
$types = Product::TYPES; // Const in a Class/Modelسخن پایانیلاراول یک ابزار عالی برای توسعه ی وب است و تا حدودی سعی دارد برنامه نویس را درون چهارچوب و استاندارد خوب نگهداری کند. هرچند شما میتوانید به هر شکل و شیوه ای در لاراول برنامه نویسی کنید ولی بهتر است با تمرین های مختلفی اصول و استانداردهای لاراول را رعایت کنید تا هم کدهای شما در آینده قابل درک باشد و هم اینکه پروژه ی خود را به راحتی بتوانید بروزرسانی کنید.منبع مقاله </description>
                <category>خسروی</category>
                <author>خسروی</author>
                <pubDate>Mon, 10 Oct 2022 12:55:36 +0330</pubDate>
            </item>
                    <item>
                <title>چرا باید فروشگاه اینترنتی را با لاراول ( Laravel ) ساخت ؟</title>
                <link>https://virgool.io/laravel-community/%DA%86%D8%B1%D8%A7-%D8%A8%D8%A7%DB%8C%D8%AF-%D9%81%D8%B1%D9%88%D8%B4%DA%AF%D8%A7%D9%87-%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA%DB%8C-%D8%B1%D8%A7-%D8%A8%D8%A7-%D9%84%D8%A7%D8%B1%D8%A7%D9%88%D9%84-laravel-%D8%B3%D8%A7%D8%AE%D8%AA-ldsaeijdx4dq</link>
                <description>اگر قصد دارید یک فروشگاه اینترنتی بسازید و بین لاراول و دیگر گزینه های توسعه ی فروشگاه های آنلاین شک دارید بهتر است این مقاله را بخوانید تا در انتها پی ببرید چرا باید فروشگاه اینترنتی خود را با فریمورک لاراول بسازید.از آنجایی که زبان های برنامه نویسی و فریمورک ها در حال افزایش هست و برای پیاده سازی یک فروشگاه آنلاین گزینه های خیلی زیادی مواجه میشوید انتخاب بهترین آنها از اهمیت بالایی برای کسب و کار شما برخوردار است.لاراول ( Laravel ) یک فریمورک برای زبان برنامه نویسی پی اچ پی ( PHP ) هست که از قابلیت ها و ویژگی های بسیار خوبی برای ساختن یک فروشگاه آنلاین در حد فروشگاه آنلاین دیجیکالا برخوردار هست که در این مقاله به تمامی آنها میپردازیم.آموزش طراحی فروشگاه اینترنتی با لاراولدر سالهای گذشته فریمورک لاراول محبوبیت بسیار زیادی را در بین توسعه دهندگان وب پیدا کرده است و کم کم به یکی از بهترین ابزارهای توسعه و پیاده سازی انواع وب سایت ها تبدیل شده است. نمودار زیر یک مقایسه ای بین لاراول و دیگر فریمورک های زبان برنامه نویسی پی اچ پی هست و میبینید که لاراول رشد سریعتر و بیشتری را نسب به تمامی آنها داشته است.نمودار استفاده از فریمورک لاراول ( Laravel )اما سوال اصلی اینجاست چرا باید از لاراول برای ساختن فروشگاه اینترنتی استفاده کنیم ؟ قبل از هر چیزی باید بدانید که لاراول نسبت به دیگر فریمورک های PHP از نظر امنیت در سطح بالایی هست و همیشه تمرکز آن روی بالا بردن امنیت هست و این خیلی مهم هست که امنیت سایت یا فروشگاه شما بالا باشه و قابل هک نباشد.دیگر قابلیت لاراول که باعث محبوبیت آن شده این است که لاراول به راحتی میتواند با چیزهایی مثل یک توکن یا یک فراخوانی AJAX ارتباط برقرار کند.همچنین فریمورک لاراول بخاطر منعطف بودن ، منظم بودن و سادگی نیز محبوبیت کسب کرده است.یکی دیگر از دلایل محبوبیت لاراول این است که با ابزارهای آماده و کتابخانه هایی که دارد مدت زمان توسعه ی یک اپلیکیشن تحت وب را به طور چشمگیری کاهش میدهد و به دلیل داشتن سینتکس ساده و روان و قابل فهم نیز توسط دیگر برنامه نویسان در سرتاسر جهان قابلیت توسعه دارد.خب شاید حال سوال شما این باشد که ایا در سال جدید ( ۲۰۲۲ میلادی و ۱۴۰۱ شمسی ) من از فریمورک لاراول استفاده کنم ؟ ایا برای ساختن یک فروشگاه و سرمایه گذاری روی یک پروژه مطمئن هست ؟ جواب سوال شما در ادامه ی مقاله نوشته ام پس مقاله را با دقت بخوانید تا متوجه قضیه شوید.لاراول برای ساخت فروشگاه اینترنتی مشابه دیجی کالااز کجا شروع کنم ؟ این یک سوال بسیار کلیدی و مهم هست اگر شما یک پروژه ی لاراولی دارید و باید سریعا لاراول را یاد بگیرید من پیشنهادم استفاده از یک دوره ی پروژه محور هست. این دوره ها معمولا به جزئیات خیلی زیادی نمیپردازند و قسمت هایی که نیاز واقعی پروژه هست را تدریس میکنند و به همراه تدریس یک پروژه ی واقعی هم پیاده سازی میکنند که من دوره ای که برای این مورد شرکت کردم دوره ی آموزش پروژه محور ساخت فروشگاه مشابه دیجی کالا با لاراول مهندس سام نیکزاد بود که برای شرکت کردن در این دوره میتوانید اینجا کلیک کنید و دوره را تهیه کنید و البته این دوره سورس کد آماده هم دارد و مخصوص افرادی هست که قصد دارند سورس کد هم برای تغییرات آینده داشته باشند و پروژه ی خود را سریعا تحویل دهند.ده دلیل برای اینکه فروشگاه اینترنتی خود را با لاراول بسازید ۱ - لاراول برمبنای الگوی معروف MVC هست که باعث شده پروژه های شما هم منظم تر باشد و هم امنیت و سرعت بالاتری نسبت به دیگر حالت ها داشته باشد.۲ - لاراول دارای ابزاری به اسم artisan هست که مدیریت بسیاری از فایل های PHP را اسانتر میکند. همچنین برخی کارهای خیلی پیچیده نیز توسط این ابزار با یک خط دستور قابل انجام هست و این به توسعه ی فروشگاه اینترنتی شما سرعت بسیار زیادی میبخشد.۳ - مدیریت پایگاه داده در لاراول با استفاده از یک سیستم  orm به نام Eloquent انجام میگیرد که این Eloquent ها وظیفه ی کنترل پایگاه داده را دارند. دیگر نیازی نیست کوئری های پیچیده ی دیتابیس بنویسید یا نگران امنیت دیتابیس باشید.۴ - لاراول برای پردازش رابط کاربری سایت ها یا همان ظاهر آنها نیز موتور پردازشی گرافیکی دارد که کار ساخت قالب و قالب های مختلف برای یک سایت را بسیار راحت تر کرده است و نام آن تمپلیت انجین Blade هست.۵ - سیستم routing لاراول بسیار سریع ، ساده و ایمن هست و شما میتوانید از طریق route ها تمامی درخواست ها به سایتتان را کنترل کنید و به یک یا گروهی از درخواست ها مجوز های مختلفی را بدهید.۶ - سیستم مایگریشین (migration) در لاراول کمک میکند که به سادگی بتوانید فایل هایی بسازید که وظیفه ی ساختن و ویرایش جدول را داشته باشد و دیگر نیاز نباشد از phpmyadmin و ... برای ساخت جداول و ... استفاده کنید. همچنین سیستم مایگریشین تمامی عملیات ها را بعنوان تاریخچه نگهداری میکند تا درآینده بتوانید به عقب برگردید.۷ - لاراول دارای سیستم قوی برای اعتبار سنجی داده ها از جمله داده های فرم های سایت هست که امنیت سایت را بالا ببرد سیستم Validation لاراول بسیار قوی و دارای ValidationRequest میباشد که تمامی درخواست های http را کنترل و ارزیابی میکند تا داده ی غیرمجاز وارد سایت نشود.۸ - لاراول دارای کتابخانه های بسیار زیادی هست که برخی از مفید ترین  وپرکاربرد ترین آنها موقع نصب لاراول بصورت پیشفرض نصب میشود ولی بسیاری از آنها را باید به دلخواه نصب کنید بسیاری از این کتابخانه ها از فریمورک های دیگر مثل سیمفونی و کدایگنایتر و ... گرفته شده است تا بتواند درون لاراول ادغام و استفاده شود.۹ - لاراول دارای سیستم احراز هویت (Authentication) قدرتمند و درونی هست که شما میتوانید آنرا بصورت منعطف برای یوزرهای سایت خود استفاده کنید.۱۰ - بروزرسانی های مرتب لاراول یکی دیگر از دلایل رشد و محبوبیت آن شده است شما کافیست لاراول های قدیمی مثل نسخه ی ۶ آنرا نصب کنید و سپس نسخه ی جدید یعنی ۹ آنرا هم نصب کنید وبا همدیگر مقایسه کنید. میبینید که ابزارهای کمکی عالی اضافه شده و برخی از باگ های امنیتی و مشکلات گرفته شده است.</description>
                <category>خسروی</category>
                <author>خسروی</author>
                <pubDate>Mon, 14 Mar 2022 16:08:55 +0330</pubDate>
            </item>
                    <item>
                <title>درآمد برنامه نویسی اندروید ( آپدیت جدید )</title>
                <link>https://virgool.io/@fariba.khosravi06/%D8%AF%D8%B1%D8%A2%D9%85%D8%AF-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF-%D8%A2%D9%BE%D8%AF%DB%8C%D8%AA-%D8%AC%D8%AF%DB%8C%D8%AF-ijbcgay6qtp7</link>
                <description> سلام در این پست میخام درباره ی درآمد برنامه نویسی اندروید با شما صحبت کنم . همونطور که میدونید برنامه نویسی اندروید در سالهای اخیر دچار تحولاتی شده که نیاز هست دوباره بررسی شود آیا ارزش داره که الان ( در سال ۱۴۰۰ - ۱۴۰۱ یا به میلادی ۲۰۲۱ - ۲۰۲۲ ) برنامه نویسی اندروید را جهت ورود به بازار کار و کسب درآمد یاد بگیریم ؟ پاسخ سوال شما در این مقاله که تجربیات شخصی من از درآمد برنامه نویسی اندروید است با شما به اشتراک میزارم.ابتدا بیایید بررسی کنیم که راه و روش درآمد برنامه نویسی اندروید از چه راه هایی ممکن است و سپس متوسط درآمد را بررسی کنیم.راه های کسب درآمد از برنامه نویسی اندرویددرآمد از برنامه نویسی Androidبرنامه نویسی اندروید یکی از زمینه های شغلی برنامه نویسی است که شما میتوانید با تسلط به تولید اپلیکیشن های اندرویدی وارد بازار کار شوید و کسب درآمد بکنید. در این قسمت بررسی میکنیم تا ببینیمم شیوه ی درآمد از برنامه نویسی اندروید چگونه است. بصورت خلاصه راه های کسب درآمد از برنامه نویسی اندروید را لیست کرده ایم : از طریق مارکت های اندرویدی مثل کافه بازار و ...از طریق سایت های فریلنسریاز طریق پیاده سازی یک ایده و پشتیبانی دائم آناز طریق استخدام در شرکت های برنامه نویسیساده ترین و بهترین روش کسب درآمد از برنامه نویسی اندروید مارکت های اندرویدی است که در کشور ایران مارکت های پرمخاطب کافه بازار و مایکت و ... هستند که با ثبت نام بعنوان یک توسعه دهنده در این مارکت هها میتوانید هر برنامه ی اندرویدی که میسازید را به اشتراک بزارید تا به دست استفاده کنندگان برسد.این مارکت ها بخاطر اینکه مخاطبین میلیونی دارند مکان مناسب برای شروع کسب درآمد استمورد سوم در لیست بالا با مورد اول مرتبط میباشد چرا که شما حتی ایده ی خوبی در برنامه نویسی اندروید پیاده سازی کرده باشید در نهایت باید از طریق بستر مارکت های اندرویدی به دست مشتریان برسانید.پس اولین قدم برای کسب درآمد برنامه نویسی اندروید که دردسر زیادی هم ندارد و همه میتوانند انجام دهند کسب درآمد از طریق مارکت های اندرویدی است. روزانه هزاران اپلیکیشن توسط مردم استفاده میشود و همیشه هم به دنبال اپ های جدیدی هستند تا از انها استفاده کنند کافیست به استفاده ی مردم و نیاز مردم دقت کنید تا به راحتی بتوانید به درامد عالی برسید.بحث فریلنسری در برنامه نویسی اندروید نیز یکی از شیوه های درآمد از برنامه نویسی اندروید است که با ثبت نام در سایت های فریلنسری مثل پونیشا و ... میتوانید پروژه هایی را قبول کنید و آنها را در مدت زمان تعیین شده انجام بدهید و سپس مبلغ دریافت کنید البته با کشورهای خارجی با ارزهای دیجیتالی هم میتوانید همکاری کنید یا باید حساب بین المللی دلاری داشته باشید تا بتوانید پول خود را دریافت کنید.میانگین درآمد یک برنامه نویس اندروید در کشور ایرانوقتی صحبت از کسب درآمد از برنامه نویسی اندروید میشود بیشتر مردم فکر میکنند که درآمد یک برنامه نویس یک مبلغ ثابتی است درحالیکه این تصور اشتباه است و درآمد یک برنامه نویس درست همانند یک پزشک است.شاید پزشک هایی را دیده باشید که تخصص بالاتری دارد و کار بیشتری میکند به همین علت پول بیشتری هم دارد ولی پزشک هایی هم وجود دارد که خیلی سطح پایین هست و درامد چندانی همم ندارد.میانگین درآمد از طریق برنامه نویسی اندرویددر برنامه نویسی اندروید هرچقدر تخصص شما بالاتر برود و سطح شما بالا باشد حقوق شما بالا ممیباشد اما میتوان یک میانگین حقوق برای برنامه نویس اندروید تعیین کرد.بیایید اینطوری تعریف کنیم اگر شما یک برنامه نویس اندروید حرفه ای باشید و حداقل سه سال سابقه ی کاری داشته باشید و همچنین هیچ ایده یا خلاقیتی برای تولید یک اپ خاص هم نداشته باشید و بعنوان یک کارمند حقوق بگیرید میانگین حقوق شما در ایران چیزی بین ۱۲ الی ۲۰ میلیون تومان در ماه است. البته حتما تعاریفی که از وضعیت برنامه نویس کردم دقت کنید چون هر چه سابقه ی کار بالاتر برود حقوق تعریف شده هم بالاتر خواهد بود و همچنین آن برنامه نویسانی که ایده دارند و اپلیکیشن های شخصی خود را توسعه میدهند بحثی جداست و اصلا نمیشود قیمتی برای آنها تعیین کرد.اما بیایید فرض کنیم شما یک ایده دارید ...در کشور ایران ۵۰ میلیون استفاده کننده گوشی هوشمند داریم که به اینترنت هم متصل هستند یعنی مشتریان ایده ی شما هستند.اگر ایده ی شما فقط به درد ۲٪ این جمعیت بخورد یعنی حدود ۱ میلیون نفر از این جمعیت باید از اپلیکیشن شما استفاده کنند. حالا بیایید یک فرضیاتی پیاده کنیم تا درامد شما از برنامه نویسی اندروید را حساب کنیم.پس بدترین حالت این است که ۲٪ جمعیت استفاده کننده از ایده ی شما استقبال کند یعنی ۱ میلیون نفرولی اگربهترین حالت را در نظر بگیریم چه ؟ شاید بین ۱۰ الی ۲۰ میلیون نفر از شما استقبال کنند.حالا سرویسی ارائه دهید که مردم بابت آن باید پول ناچیزی پرداخت کنند بدترین حالتی که میشود با تورم ایران در نظر گرفت ۱۰ هزار تومان است و بهترین حالت میتواند تا ۱۰۰ هزار تومان هم بالاتر برود حالا جمع درآمد در بدترین حالت چقدر است ؟ ۱/۰۰۰/۰۰۰ ضرب در ۱۰/۰۰۰ تومان = ۱۰/۰۰۰/۰۰۰/۰۰۰ تومانو جمع درآمد در بهترین حالت : ۱۰/۰۰۰/۰۰۰ ضرب در ۱۰۰/۰۰۰ تومان = ۱/۰۰۰/۰۰۰/۰۰۰/۰۰۰ تومانحالا فهمیدید که درآمد برنامه نویسی اندروید درست مثل کندن معدن گنج از روی نقشه است ؟ پس برای چه انتظار میکشید ؟ وقتی میدانید در بدترین حالت ده میلیارد تومان درامد در انتظار شماست ؟ آیا پولی نیست که بخاطر ان تلاش کنید و برنامه نویسی اندروید را همین الان یاد بگیرید ؟ من برنامه نویسی اندروید را با دوره ی آموزش برنامه نویسی اندروید سایت آواسام یاد گرفتم و اگر دوست داری برنامه نویسی اندروید را بصورت اصولی و با کیفیت یاد بگیری بهت پیشنهاد میکنم.هم اکنون نیز اگر به مارکت های اندرویدی مثل کافه بازار سر بزنید و اپلیکیشن ها و بازی های اندرویدی را بررسی کنین میبینید که درآمد هاشون چقدره و تاییدی هستن بر صحبت های من در این قسمتشروع برنامه نویسی اندروید در سال جدیدبعضی از دوستان ممکن است به تازگی بخواهند برنامه نویسی اندروید را شروع کنند و سوال آنها درباره ی درآمد از برنامه نویسی اندروید و آینده ی آن باشد تا مطمئن شوند.طبق آمارهای سایت های معتبر تعداد برنامه نویسان اندروید هر ساله ۳۰ درصد رشد میکند که رشد بسیار تعجب اور و قدرتمندی استتعداد دستگاه های اندرویدی روز به روز در حال افزایش است و افزایش هم خواهد بود.پس برنامه نویسی اندروید و کسب درآمد از برنامه نویسی اندروید در سال جدید منطقی است و شما با ورود به این دنیا میتوانید سریعا به درآمد برسید.شروع برنامه نویسی اندروید و درآمد از برنامه نویسی اندرویدبرای شروع برنامه نویسی اندروید ابتدا باید زبان جاوا را یاد بگیرید چون اصلی ترین زبان برای ساختن اپلیکیشن های اندرویدی با کیفیت و فوق العاده زبان برنامه نویسی جاوا است. بعد از آموزش جاوا برای برنامه نویسی اندروید میتوانید از زبان کاتلین استفاده کنید. این دو زبان زبان های رسمی برای برنامه نویسی اپلیکیشن های اندرویدی هستند.برای کسب درآمد از برنامه نویسی اندروید نیز میتوانید در همین مقاله کمی بالاتر مطالعه کنید.پیش نیاز برنامه نویسی اندروید چیست ؟ برای هر زمینه ای از برنامه نویسی مبانی و اصول کامپیوتر و اینترنت خیلی مهم است و شما نیز باید بتوانید به مبانی کامپیوتر مسلط باشید تا در برنامه نویسی به مشکل خاصی برنخورید.پیش نیاز برنامه نویسی اندروید و کسب درآمد از برنامه نویسی اندرویداز آنجایی که برای کسب درآمد از برنامه نویسی اندروید نیاز دارید کارهای گرافیکی هم انجام دهید بهتر است کمی هم مطالعات گرافیکی داشته باشید چرا که در نهایت اپلیکیشن تولید شده باید گرافیک و ظاهر زیبایی همم داشته باشد و در غیر این صورت باطن اپلیکیشن هرچقدر هم پر از امکانات باشد به چشم نمی آید. پس سعی کنید مطالعات و آشنایی با بحث گرافیک هم داشته باشید بحث هایی مثل اصول متریال دیزاین و ...</description>
                <category>خسروی</category>
                <author>خسروی</author>
                <pubDate>Wed, 22 Dec 2021 19:02:14 +0330</pubDate>
            </item>
                    <item>
                <title>آموزش برنامه نویسی اندروید با زبان جاوا</title>
                <link>https://virgool.io/androiddeveloperz/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF-%D8%A8%D8%A7-%D8%B2%D8%A8%D8%A7%D9%86-%D8%AC%D8%A7%D9%88%D8%A7-rizissyk4ez4</link>
                <description>خیلی از برنامه نویسان تصور میکنند که زبان جاوا یک زبان منسوخ شده است ولی این اشتباه است هنوزم جاوا قدرت های قدیمی خود را دارد یک زبانی قوی و کراس پلتفرم که تقریبا به هیچ سیستم عاملی وابسته نیست و روی هر پلتفرمی میشود برای آن برنامه نویسی کرد و قابل اجراست...جاوا اولین زبانی بود که شرکت گوگل برای برنامه نویسی اندروید معرفی کرد و سپس بعد از سالها دومین زبان رسمی کاتلین بودهرچند کاتلین ویژگی های خوبی دارد و بسیار هم پرکاربرد شده است ولی زبان جاوا نیز همچنان بهترین زبان است و برای شروع برنامه نویسی اندروید بهترین گزینه میباشد.آیا توسعه ی اپلیکیشن های اندرویدی در سال ۲۰۲۱ و ۲۰۲۲ با جاوا منطقی است ؟این سوال یکی از سوال های کلیدی است ولی پاسخ آن را به راحتی نسبت به شرایط و موقعیت خود میتوانید بدست بیاورید. زبان های برنامه نویسی زیادی برای نوشتن اپ های اندرویدی هستند و حالا ابزارهای کراس پلتفرم هم یک طرف ماجرا هستند اما اگر بخواهید بصورت نیتیو برای اندروید اپلیکیشن توسعه بدهید بهتر است همان زبان های رسممی برنامه نویسی اندروید که از همه بهتر هستند را انتخاب کنید.زبان های رسمی برنامه نویسی اندروید که توسط گوگل معرفی شده زبان های زیر است :۱ - جاوا۲ - کاتلینهمانطور که شاید بدانید کاتلین یک زبان نسبتا جدیدی هست و مقاله های خیلی زیادی نوشته شده که این زبان نسبت به زبان جاوا بهتر است و همانطور هم هستاما در نظر داشته باشید که زبان جاوا نیز قدرت های خود را دارد و کاتلین با هدف حذف کردن زبان جاوا بوجود نیامده است بلکه بعنوان یک زبان جدیدی برای برنامه نویسی اندروید خلق شده که برخی ضعف های جاوا را پوشش دهد.جاوا هنوز قدرت خود را بعنوان یک زبان قدرتمند دارد و پرفرمنس بسیار بهتری در خیلی از حوزه ها دارد ولی در حوزه ی برنامه نویسی اندروید کاتلین نسبت به جاوا قدرت بیشتری دارد اما به دلیل حذف شدن جاوا نیستبا وجود صحبت های بالا و تعاریف بالا این سوال پیش میاد که چرا وقتی کاتلین بهتره من هنوزم باید جاوا رو برای برنامه نویسی اندروید یاد بگیرم ؟در نظر داشته باشید که زبان اصلی اپ های اندرویدی در نهایت جاوا هست و این قابل تغییر نیست چون هسته ی سیستم عامل اندروید دارای ماشین مجازی جاوا است و شما با هر زبانی بجز جاوا کدنویسی کنید در نهایت به بایت کدهای جاوا تبدیل خواهند شد حتی کاتلین !با وجود قدرتمندی کاتلین ، هنوزم بسیاری از کتابخانه های قبلی و ابزارهای درون اندروید استودیو به زبان جاوا مربوط هستند و اگر شما با کاتلین هم کار کنید حداقل باید با زبان جاوا آشنا باشید !در سال ۲۰۲۱ یا ۲۰۲۲ یا سال های بعدی شما صد در صد میتوانید اپلیکیشن های خود را با زبان برنامه نویسی جاوا بنویسید و هیچ مشکلی هم نخواهید داشت.مخصوصا اگر قبلا با جاوا کار کرده باشید و یا با آن آشنا باشید بسیار بهتر است.برای شروع برنامه نویسی اندروید Java  بهتر است یا Kotlin ؟همانطور که در بالا نوشته ام شما میتوانید هم با کاتلین و هم با جاوا برنامه نویسی اندروید را انجام دهید و برای شروع هم میتوانید هر کدام را انتخاب کنید.بهترین زبان برای شروع برنامه نویسی اندرویداین نکته را در نظر داشته باشید که هر دو زبان کاتلین و جاوا علاوه بر برنامه نویسی اندروید در حوزه های دیگری مثل وب ، دسکتاپ و ... هم کاربرد دارند اما اگر فقط و فقط حوزه ی برنامه نویسی اندروید را در نظر بگیریم از آنجا که اصل جاوا است بهتر است با جاوا شروع کنید هرچند بدون یادگیری جاوا هم میتوانید برنامه نویسی اندروید را با کاتلین خالی انجام دهید ولی ممکن است در آینده دانشی سطحی از جاوا را هم نیاز داشته باشیداما اگر بخواهید پرقدرت شرووع کنید و هیچ مشکلی در برنامه نویسی اندروید نداشته باشید زبان برنامه نویسی جاوا را بعنوان شروع انتخاب کنید.نظر برنامه نویسان ‌درباره ی برنامه نویسی اندروید با جاوا در سال ۲۰۲۱ و ۲۰۲۲ و .. برای اینکه مطممئن بشم برنامه نویسی اندروید با زبان جاوا در سال ۲۰۲۱ و ۲۰۲۲ مناسب هست در انجمن های مختلف خارجی سرچ کردم و مطالب خوندم و بعد از اینکه مطالب و نوشته های برنامه نویسان خارجی را خوندم مطمئنتر شدم . من بریده ای از کامنت های خوب را همینجا کپی میکنم و امیدوارم به دردتون بخوره :‌در انجمن quora.com نظرات زیر درج شده است کامنت اول : کامنت دوم : کامنت های بعدی :‌کدام دوره ی آموزش برنامه نویسی اندروید به فارسی خوب است ؟ من تقریبا محصول های آموزشی فارسی زبان زیادی را برای برنامه نویسی اندروید با زبان جاوا تهیه کرده ام و از بین همه ی آنها تقریبا یکی مورد پسند من بود که قصد دارم معرفی کنم البته این دوره بروزرسانی هم شده است و کلی تغییرات جدید داشته که من هنوز وقت نکرده ام بروزرسانی اش را ببینم بی شک دوره ی برنامه نویسی اندروید اقای سام نیکزاد بهترین دوره در حوزه ی برنامه نویسی اندروید است که از لینک زیر میتوانید ببینید : دوره ی آموزش برنامه نویسی اندروید با جاوادوره ی آموزش برنامه نویسی اندروید به زبان فارسیاین دوره واقعا در حد کیفیت دوره های انگلیسی هست و خیلی عالی تولید شده است مدرس به مباحث خیلی مسلط است و روان آموزش میدهد من به شخصه لذت بردم یک ویدیو پیش نمایش از این دوره را در زیر میتوانید ببینید که از پیج خود سایت آواسام هست :‌ https://www.aparat.com/v/qRD78/%D8%A2%D9%85%D9%88%D8%B2%D8%B4_%DA%A9%D8%A7%D8%B1_%D8%A8%D8%A7_%D9%81%D8%B1%DA%AF%D9%85%D9%86%D8%AA_%D9%87%D8%A7_%D8%AF%D8%B1_%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF_%D8%AC%D9%84%D8%B3%D9%87_%DB%8C_%DB%B2%DB%B1 </description>
                <category>خسروی</category>
                <author>خسروی</author>
                <pubDate>Tue, 07 Dec 2021 21:02:02 +0330</pubDate>
            </item>
                    <item>
                <title>ساخت فروشگاه با لاراول</title>
                <link>https://virgool.io/laravel-community/%D8%B3%D8%A7%D8%AE%D8%AA-%D9%81%D8%B1%D9%88%D8%B4%DA%AF%D8%A7%D9%87-%D8%A8%D8%A7-%D9%84%D8%A7%D8%B1%D8%A7%D9%88%D9%84-tmrukozaycjf</link>
                <description>ساخت فروشگاه با لاراولسلام مدت ها پیش که لاراول را یاد میگرفتم به فکر این بودم که آیا با لاراول میشه فروشگاه قوی ساخت ؟ تا اینکه این چند روز وقت گذاشتم و منابع خوبی در این زمینه پیدا کردم و به نتیجه رسیدم . سعی میکنم مقاله هایی که انگلیسی بودن را بطور خلاصه بنویسم تا ببینیم که لاراول برای ساخت فروشگاه مناسب است یا نه !‌؟‌اول بریم سراغ سوالمون آیا لاراول برای ساختن فروشگاه مناسب است ؟‌پاسخ این سوال مثبت است . لاراول یک فریمورک ( چهار چوب ) برای زبان PHP است که امنیت و سرعت کافی برای پیاده سازی پروژه های آنلاین را دارد و همچنین بر پایه ی MVC است و همه ی اینها لاراول را گزینه ی خوبی میکنه تا باهاش یک فروشگاه بتونید بسازید . اما ساختن فروشگاه خودش دردسرهایی داره که باید بکشید و روش کار کنید وگرنه  لاراول همینطوری فروشگاه تحویلتون نمیده ! خب بریم منابع خارجی ببینیم درباره ی لاراول چی میگن ! نظرها از انجمن های برنامه نویسیی خارجی گرفته شده نظر برنامه نویسان درباره ی ساخت فروشگاه با لاراولترجمه :‌لاراول قابل اعتماد ، ایمن و سریع است ( البته نه 100٪ ) . لاراول یک فریمورک بسیار عالی است که با آن میتوان بسیاری از برنامه های تحت وب را اجرا کرد از جمله فروشگاه های اینترنتی را . سرعت پروژه ی شما هم به نحوه ی الگوریتم ها و کدنویسی شما مربوط است . فرض کنیم که شما دیتابیس بهینه ایجاد نکنید و یه عالمه داده های اضافه به سمت دیتابیس سرازیر شود خب طبیعی است سرعت پروژه ی شما کم میشود . نظر برنامه نویسان درباره ی ساخت فروشگاه با لاراولترجمه لاراول یکی از مهمترین و مشهورترین و پیشرفته ترین فریمورکهای PHP برای ساخت انواع وب با سینتکس روان است . در بحث فروشگاه آنلاین تجربه ی لذت بخشی را برای مشتریان فراهم میکند . با استفاده از ابزارهای درونی لاراول میتوانید اپلیکیشن های تحت وب بسازید که منعطف و سازگاری بسازید .سیستم لاراول براساس بسته های مختلف کار میکند که از آخرین نسخه های انها استفاده میشود . از ابتدا ،‌ این فریمورک که بعنوان یک فریمورک اوپن سورس بر پایه ی PHP  است از روش توسعه سریع برای ایجاد سریع وب سایت های کاربر پسند استفاده کرده است. + مزایای تجاری چارچوب Laravel:- توسعه ی سریع - مصرف کم منابع سرور- یادگیری راحت - انجمن فعال برای یادگیری مباحث و مشکلات - امنیت بالانظر برنامه نویسان درباره ی ساخت فروشگاه با لاراولترجمه چرا که نه !لاراول یکی از بهترین گزینه ها برای توسعه ی وب است . لاراول برای توسعه ی وب سایت های مدرن مناسب است . همچنین لاراول بیشترین ستاره را در گیتهاب خورده است . نظر برنامه نویسان درباره ی ساخت فروشگاه با لاراولترجمهلاراول برای کاربرد های تجاری ساخته شده است . در واقع من چیزهای زیادی را با آن امتحان کردم :چندین پرداخت انلاینتولید تیکت های رویدادی فکر کنم منظورش سایت سفارش غذاستبرای آموزش انلاینثبت نام رویداد بصورت گستردههر چقدر که شما بیشتر تجربه کسب کنید و درآن زرنگ باشید میتوانید محصولات بزرگی تولید کنید . حتما به دنبال برید ! اینها نظرهایی از برنامه نویسانی بودند که در انجمن Quora اینها را نوشته بودند و من ترجمه کردم البته نظرات خیلی زیاد بودند چندتا رو گلچین کردم اما نظر همگی تقریبا یک چیز یکسانی بود که لاراول گزینه ی مناسب برای ساخت فروشگاه است . چطور با لاراول فروشگاه بسازیم ؟‌ به دلیل وجود ابزارهایی که کمک میکند سرعت توسعه ی برنامه نویس در لاراول بسیار بیشتر باشد فکر کنم توسعه و راه اندازی فروشگاه بسیار سریع باشد . اما نیاز دارید که قبل از شروع ساختن فروشگاه ، خود لاراول را بصورت کامل یاد بگیرید . از یک منبع خوب آموزشی برنامه نویسی با لاراول شروع کنید من دوره ای که برای لاراول دیدن دوره ی لاراول استاد نیک زاد بود بسیار عالی و شیوا تدریس کردن سپس دوره ی پروژه محور دیجیکالای ایشون عالی بود که تونستم فروشگاهم رو بسازم . دوره ی آموزشی پروژه محور با لاراول برای ساختن فروشگاه مشابه دیجیکالا توسط سایت آواسام برگزار شده که اونم تهیه کردم فوق العاده بود که از این لینک میتوانید تهیه اش کنید.بعد از درک لاراول شما میتوانید از پروژه های آماده و بسته های آماده نیز استفاده کنید . پنل مدیریتی آماده برای فروشگاه لاراول پنل های مدیریت آماده بسیار زیادی در گیتهاب بصورت اوپن سورس و رایگان قرار گرفته است که از انها میتوانید برای ساخت پنل مدیریتی فروشگاهتان استفاده کنید . کافیست عبارت زیر را گوگل کنید یا مستقیما در گیتهاب سرچ کنید laravel admin dashboard github چه چیزهایی از لاراول برای ساخت فروشگاه یاد بگیریم ؟ موارد زیر نیاز هستند که یاد بگیرید تا بتوانید توسعه ی راحت و سریعی برای ساخت فروشگاه انلاین با لاراول داشته باشید . مایگریشن ها middleware  ها مباحث mvc و مدل ویو و کنترلرها سیستم احراز هویت با لاراول session ها کار با کوکی ها </description>
                <category>خسروی</category>
                <author>خسروی</author>
                <pubDate>Sun, 26 Jan 2020 01:57:25 +0330</pubDate>
            </item>
            </channel>
</rss>