<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های رامین حکیم</title>
        <link>https://virgool.io/feed/@ramin.hakim92</link>
        <description>هوش مصنوعی - متخصص شبکه - برنامه نویس وب و موبایل</description>
        <language>fa</language>
        <pubDate>2026-06-10 12:58:12</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/125282/avatar/kVF7z6.png?height=120&amp;width=120</url>
            <title>رامین حکیم</title>
            <link>https://virgool.io/@ramin.hakim92</link>
        </image>

                    <item>
                <title>لیست کد معرف بلوبانک (blubank) + ویپاد (wepod) سال ۱۴۰۳</title>
                <link>https://virgool.io/@ramin.hakim92/%D9%84%DB%8C%D8%B3%D8%AA-%DA%A9%D8%AF-%D9%85%D8%B9%D8%B1%D9%81-%D8%A8%D9%84%D9%88%D8%A8%D8%A7%D9%86%DA%A9-blubank-%D9%88%DB%8C%D9%BE%D8%A7%D8%AF-wepod-%D8%B3%D8%A7%D9%84-%DB%B1%DB%B4%DB%B0%DB%B3-usin3xydi3v2</link>
                <description>با استفاده از اپلیکیشن بلوبانک یا اپلیکیشن ویپاد میتوانید بدون مراجعه به بانک ، بصورت کاملا آنلاین حساب جدید باز کنید و کارت بانکی را در آدرس خود دریافت کنید.زمان افتتاح حساب کمتر از نیم ساعت اتفاق میوفتد و تا حدودا یک هفته هم کارت بانکی شما توسط پست پیشتاز بصورت کاملا رایگان در محل زندگی شما تحویل داده میشود.لیست کد معرف بلوبانک - لیست کد معرف ویپادتفاوت ویپاد با بلوبانک در چیست ؟ بلوبانک برای بانک سامان است و ویپاد برای بانک پاسارگاد میباشد که هر دو بصورت مجازی از طریق اپلیکیشن خدمات رسانی میکنند. برای هیچ کاری نیاز نیست بصورت حضوری مراجعه کنید همه چیز انلاینه.لیست کد معرف مخصوص بلوبانک و آموزش نصب بلوبانکبلوبانک (bluebank) رو میتونید از کافه بازار یا از سایت خودش دانلود و نصب کنید : https://cafebazaar.ir/app/com.samanpr.bluhttps://blubank.sb24.ir/در هنگام ثبت نام و افتتاح حساب شما باید کد معرف یا کد دعوت داشته باشید که دو عدد کد معرف بلوبانک در زیر گذاشته ام با استفاده از آنها میتوانید ثبت نام کنید و کارت بانکی با هر رنگی که دوست داشتید بصورت رایگان به محل شما ارسال میشود و ۳۰ هزار تومنم جایزه نقدی میده : کد معرف اول مخصوص بلوبانک : NBQFLYکد معرف دوم مخصوص بلوبانک : NBQVOAکد دعوت یا کد معرف مخصوص ویپاد همچنین اپلیکیشن ویپاد (wepod) رو هم میتونید هم از سایت خودش بگیرید هم از کافه بازار : https://cafebazaar.ir/app/com.dotin.wepodhttps://wepod.ir/در هنگام ثبت نام و افتتاح حساب شما باید کد معرف یا کد دعوت داشته باشید که دو عدد کد معرف بلوبانک در زیر گذاشته ام با استفاده از آنها میتوانید ثبت نام کنید و کارت بانکی با هر رنگی که دوست داشتید بصورت رایگان به محل شما ارسال میشود و ۳۰ هزار تومنم جایزه نقدی میده : کد معرف اول مخصوص ویپاد : NF3XJTکد معرف دوم مخصوص ویپاد : MSQTLRمن کد معرف بلوبانک یا ویپاد دارم . کجا بزارم ؟ عزیزم اگر شما کد معرف خودتون رو دارید و میخوایید به دیگران بفرستید تا استفاده کننده در کامنت های همین پست میتوانید قرار بدهید. حتما حتما بنویسید که کد معرف یا کد دعوت مربوط به ویپاد هست یا بلوبانک ؟ </description>
                <category>رامین حکیم</category>
                <author>رامین حکیم</author>
                <pubDate>Thu, 29 Feb 2024 21:25:29 +0330</pubDate>
            </item>
                    <item>
                <title>آموزش پی اچ پی در سال ۱۴۰۱ یا ۲۰۲۲</title>
                <link>https://virgool.io/@ramin.hakim92/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%BE%DB%8C-%D8%A7%DA%86-%D9%BE%DB%8C-%D8%AF%D8%B1-%D8%B3%D8%A7%D9%84-%DB%B1%DB%B4%DB%B0%DB%B1-%DB%8C%D8%A7-%DB%B2%DB%B0%DB%B2%DB%B2-pdk4ewrofb3x</link>
                <description>سال نو میلادی از راه رسید و الان در سال ۲۰۲۲ هستیم. یکی از دوستام سوالی تکراری از من میپرسه و فکر میکنم این سوال برای همه باشه و به همین خاطر خاستم مقاله ای بنویسم تا درباره ی یادگیری php در سال جدید صحبت کنم و ...اگر قصد یادگیری پی اچ پی ( php ) را گرفته اید پس باید بدانید که به جای درستی آمده اید و من اینجا هستم تا با این مقاله هر آن چیزی که برای شروع یادگیری پی اچ پی لازم است به تو بگویم. حتما مقاله را تا آخر با حوصله مطالعه کن تا راه های اصلی یادگیری پی اچ پی را بدست بیاوری و هیچ مشکلی در یادگیری پی اچ پی نداشته باشی...شروع یادگیری زبان پی اچ پی ( php )در این مقاله یادگیری پی اچ پی را از منظرهای مختلفی بررسی میکنیم ، آینده ی این زبان را بررسی میکنیم ، به بازار کار و میزان درآمد زبان پی اچ پی میپردازیم ، افرادی که یادگیری پی اچ پی برای آنها مناسب است توضیح میدهیم ، مسیر درست و آموزش های مناسب را معرفی میکنیم و در نهایت مدت زمان یادگیری پی اچ پی را میخوانید...یادگیری پی اچ پی ( PHP ) با دید آینده نگریپی اچ پی هم اکنون محبوب ترین زبان برنامه نویسی بک اند ( back end ) وب سایت های جهان است یعنی در حدود ۸۰ تا ۹۰ درصد کل وب سایت های دنیا با این زبان برنامه نویسی خلق شده اند.اگر با دید آینده نگری بخواهید یادگیری پی اچ پی را شروع کنید باید متوجه این موضوع مهمی باشید که زبان پی اچ پی آنقدر در بحث وب عمیق است که حالا حالا بحث کنار گذاشته شدن این زبان وجود ندارد اصلا ...آموزش پی اچ پی در سال ۲۰۲۲ یا ۱۴۰۱شاید بعضی از افراد پی اچ پی را پیشنهاد نکنند و دلایل خاص خود را داشته باشند اما بهتر است ابتدا به رزومه و کارهایی که این فرد پیشنهاد دهنده انجام داده است نگاهی بکنید ... مطمئن باشید ردپایی از پی اچ پی در زندگی حرفه ی او نخواهید دید.در پاسخ به سوالی که گفته میشود زبان برنامه نویسی پی اچ پی آینده ای ندارد پاسخ من این است : اگر فقط آخرین بروزرسانی پی اچ پی یعنی پی اچ پی نسخه ی ۸ را تست کنید و بهبود ها و قابلیت هایی که به این زبان در این نسخه اضافه شده است نگاهی بیاندازید تا ببینید که این زبان جدیدا آپدیت خوبی داشته است و حالا حالاها قصد رفتن ندارد ! اگر فقط فریمورک Laravel زبان برنامه نویسی پی اچ پی که محبوب ترین فریمورک توسعه ی وب هست را در نظر بگیریم میبینید که آپدیت های مرتب و پکیج ها و کتابخانه های عالی که روزانه در حال افزایش است نشان میدهد زبان برنامه نویسی پی اچ پی در حال رشد است و یادگیری پی اچ پی برای برنامه نویسان وب ضروری است.پس از دید آینده نگری میتوان به راحتی گفت که این زبان برنامه نویسی آینده ی بسیار عالی دارد و در سالهای دیگر مطمئن هم رشد خواهد کرد.تعداد فروشگاه های اینترنتی که روزانه با زبان برنامه نویسی پی اچ پی ساخته میشود در حال افزایش است و هر روز یک وب سایت جدیدی با زبان پی اچ پی بوجود می آید...درسته که پی اچ پی در بعضی از زمینه های وب کمبود دارد و بجای آن از پایتون یا جاوااسکریپت و ... استفاده میشود ولی در حالت کلی بصورت میانگین پی اچ پی بهترین زبان وب است.یادگیری پی اچ پی از نظر بازار کار و درآمد مالیپی اچ پی واقعا زبان محبوبی است و در هر کشوری که شما باشید نیاز به برنامه نویس پی اچ پی هست چون تقریبا ۹۰ درصد وب سایت های موجود با زبان PHP است. بیایید یک نگاهی به سایت glassdoor بیاندازیم.میانگین حقوق یک برنامه نویس پی اچ پی در این سایت تقریبا 80,000 دلار است. اگر با دلار امروزی یعنی ۳۰.۰۰۰ تومان حساب کنیم شما ماهانه حداقل ۲۰۰/۰۰۰/۰۰۰ تومان حقوق داری !‌عالی نیست ؟‌درآمد از یادگیری پی اچ پیاین درآمدها برای کشور ایران هم تقریبا صحیح است و البته ما برای درآمد از زبان برنامه نویسی پی اچ پی فاکتورهای مختلف دیگری باید در نظر داشته باشیم.درآمد از زبان برنامه نویسی PHP  از روش های زیر ممکن است :‌بصورت فریلنسری استخدام در شرکت های برنامه نویسیشروع نوشتن سایت یا سایت های تجاری ( پروژه های شخصی )فریلسنر کسی هست که یک پروژه را از راه دور قبول میکند در مدت زمان خاصی انجام میدهد و بصورت انلاین تحویل میدهد و دستمزد خود را دریافت میکند. سایت های واسطه ی زیادی وجود دارد که برای شما پروژه ارائه میدهد و شما با انجام آنها حقوق میگیرید ... مزیت این روش از درآمد این است که اولا آزاد هستید و شما میتوانید در هر مکانی کار کنید ، دومین مزیت این است که مهم نیست برای پروژه چه اتفاقی میوفتد شما حقوقتان را میگیرید ...در قسمت دوم یعنی استخدام در شرکت های مختلف برنامه نویسی هم شما میتوانید یک حقوق ثابت ماهانه + اضافه کاری و دیگر مزایا دریافت کنید. درست مثل اینکه شما استخدام دولتی هستید باید در یک تایم خاص در شرکت حاضر شوید و ماهانه یک حقوق ثابتی بگیرید . شاید در این روش امنیت مالی داشته باشید ولی پیشرفت در این زمینه خیلی کمتر است و ممکن است یک کار ثابت و تکراری را بارها و بارها انجام بدهید و هیچ خلاقیت و نوآوری نباشد ...قسمت سوم که بهترین شیوه ی درآمد از برنامه نویسی ولی باید حتما ایده ی خلاقانه و شور اشتیاق کافی برای زحمت کشیدن داشته باشید. شما با نوشتن پروژه های شخصی آنلاین با زبان پی اچ پی میتوانید بی نهایت درآمد از این روش داشته باشید.پس اگر به دنبال یادگیری پی اچ پی (PHP) هستید و از نظر درآمد تردید دارید تردید را کنار بگذارید و همین الان شروع کنید چون پی اچ پی یکی از پردرامد ترین حوزه های برنامه نویسی است.این را در ذهن داشته باشید چه بصورت فریلنسری کار کنید چه استخدام شرکتی باشید چه پروژه ی کاملا شخصی داشته باشید ، درآمد زیاد زمانی حاصل میشود که با انگیزه و اشتیاق کامل برای برنامه نویسی وقت بزارید و تلاش کنید و تمام کارهای زندگی خود را همسو با خواسته ی خود بکنید.یادگیری پی اچ پی برای چه کسانی مناسب است ؟‌خبر خوب این است که یادگیری پی اچ پی هیچ محدودیتی ندارد و شما در هر سن و سالی که باشید میتوانید یادگیری این  زبان برنامه نویسی را شروع کنید. یکی از مسائلی که باعث همگانی شدن زبان پی اچ پی شده است آسانی یادگیری آن است ... شما به راحتی میتوانید پی اچ پی را یاد بگیرید اما حتما باید از یک دوره ی آموزش جامع و کاملی استفاده کنید.سن مناسب برای یادگیری پی اچ پیمحدودیت سنی نداریم برنامه نویس پی اچ پی هست ۱۵ ساله و برنامه نویس پی اچ پی داریم ۶۵ ساله !‌پس اگر شما شخصی هستید که در محدوده ی سنی خاصی هستید و درباره ی یادگیری پی اچ پی تردید دارید بدانید که سن ملاک تعیین کننده برای یادگیری پی اچ پی نیست و همین الان شروع کنید ! از نظر سطح تحصیلات بهتر است حداقل دیپلم را داشته باشید چون برخی مسائل وجود دارد که کم هم نیست و باید بلد باشید تا به مشکل نخورید ! شاید شما هنوز دبیرستانی باشید و فکر کنید که من تا دیپلم را نگیرم نمیتوانم پی اچ پی یاد بگیرم ؟ جواب این است که شما میتوانید یاد بگیرید ولی برخی پیش نیاز ها را ندارید و بهتر است آنها را خودتان مطالعه کنید.یادگیری پی اچ پی ( PHP ) را از کجا شروع کنیم ؟ بزارید با یه طنز شروع کنم !‌ اگر از من بپرسند از کجا شروع کردی ؟ من میگم از زمین های خاکی !  باور کنید برای شروع برنامه نویسی به ابزار خاص یا موقعیت های خاص نیاز نیست . یادگیری پی اچ پی خیلی ساده و خوب است ولی حتما باید با یک دوره ی آموزشی منسجم و خوب جلو بروید تا در وقت شما صرفه جویی شود.اگر بخواهید بدون دوره ی آموزشی مناسب و شخصا خودتان پیش بروید زمان های زیادی را باید صرف درگیری های مختلفی بکنید و این یعنی هدر دادن زمان ! پس برای اینکه در زمان شما صرفه جویی شود و هرچه سریعتر پی اچ پی را یاد بگیرید حتما حتما حتما از یک دوره ی آموزشی با استاد خوب استفاده کنید تا سریعتر یاد بگیرید ... این تصور اشتباه هم در ذهنیت بعضی از افراد وجود دارد که دیدن ویدیو آموزشی یا رفتن سر کلاس آموزشی زمان خیلی زیادی میخواهد و احساس میکنند زمان را هدر میدهند درحالیکه برعکس است و اگر شما یک مبحث را یکبار خوب یاد بگیرید خیلی زمان کمتری صرف میشود تا اینکه ده ها بار به مشکل بخورید و در نهایت خودتان شخصا یاد بگیرید.من یک دوره ی آموزش جامع و فارسی زبان به شما معرفی میکنم که توسط استاد با تجربه تدریس شده است و پیشنهاد میکنم. دوره ی آموزش پی اچ پی ( PHP )دوره ی آموزش پی اچ پی استاد نیکزاد از سایت آواسام بهترین گزینه هست و حتما پیداش کنید و ببینید.من این دوره را سالها پیش دیده ام و الان هم که دیدم بروزرسانی شده است و گویا امسال مباحث و جلسات خیلی زیادی به این دوره اضافه شده است و فکر کنم یک چیز بسیار عالی شده است.یادگیری پی اچ پی ( PHP ) تا چه زمانی نیاز است ؟ سوالی که همیشه پیش می آید : من که پی اچ پی را شروع کردم تا کی باید آموزش ببینیم و در واقع کی در پی اچ پی عالی میشوم که نیاز به آموزش نباشد ؟‌جواب این سوال این است که یادگیری زبان های برنامه نویسی هرگز نباید متوقف شود. هر روز باید زمانی حتی اگر شده زمان بسیار کوتاهی را باید برای مطالعه مباحث جدید و یادگیری اختصاص دهید.دنیای برنامه نویسی بخاطر این که به تکنولوژی وصل است هر روز آپدیت میشود و اگر مدتی مباحث آموزشی نبینید میبینید که از همه عقب هستید و شاید در بازار کار هم حرفی برای گفتن ندارید.ولی در ابتدای کار یادگیری پی اچ پی خیلی شدید است چون شما کلیت این زبان را یاد میگیرید ممکن است دو ماه اول را شدیدا به اموزش نیاز داشته باشید و سپس شما پی اچ پی را بلد هستید و نیاز نیست اموزش های قوی و طولانی داشته باشید ولی مطالعه ی کوتاهی در هر روز نیاز است تا بروز بمانید .</description>
                <category>رامین حکیم</category>
                <author>رامین حکیم</author>
                <pubDate>Mon, 03 Jan 2022 12:20:41 +0330</pubDate>
            </item>
                    <item>
                <title>بلاخره برنامه نویس اندروید شدم</title>
                <link>https://virgool.io/@ramin.hakim92/%D8%A8%D9%84%D8%A7%D8%AE%D8%B1%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF-%D8%B4%D8%AF%D9%85-wvxu9mw8hcph</link>
                <description>چطور شد به برنامه نویسی اندروید علاقه مند شدم ؟سالهای پیش من برنامه نویس وب بودم و با زبان برنامه نویسی PHP کار میکردم و با فریمورک های لاراول و کدایگنایتر هم چندین پروژه اجرا کرده ام اما بعد از مدتی به دلیل اینکه یک پروژه ی عجیب به من سپرده شد مجبور شدم برنامه نویسی اندروید را شروع کنم.من هم مثل بسیاری از افراد و حتی شما که قصد دارید برنامه نویسی اندروید را شروع کنید دچار سردرگمی بودم و زیاد جستجو می کردم اما بلاخره توانستم راه و مسیر خودم را پیدا کنم. در ابتدای شروع به برنامه نویسی موبایل بصورت مولتی پلتفرم علاقه مند شدم و دوست داشتم با زبان های جاوااسکریپت و ... که بلد بودم بتوانم اپلیکیشن های اندرویدی تولید کنم ولی در همان ابتدای راه به مشکلات زیادی خوردم که قید برنامه نویسی موبایل بصورت مولتی پلتفرم را در همان ابتدای راه زدم.چطور برنامه نویسی اندروید را شروع کردماز آنجایی که من اصیل بودن رو دوست دارم و همیشه کیفیت را به کمیت ترجیح میدهم مسیرم به سمت برنامه نویسی بصورت اختصاصی یا native کج شد و برنامه نویسی اندروید را بصورت اختصاصی با زبان های رسمی آن که جاوا و کاتلین است انجام دادم.علاقه مند شدن من از روی نیاز بود ممکن است علاقه مندی شما به حوزه ی برنامه نویسی اندروید از روی علاقه نباشد ولی چیزی که مهم است این است علاقه داشته باشید.مسیری که برای شروع و یادگیری برنامه نویسی اندروید نیاز است برنامه نویسی اندروید فرایندی ساده دارد ولی بسیاری از افراد در ابتدای راه سردرگم میشوند و شاید هم از آن دلزده شوند. من هم بارها چنین شدم ولی پایداری من بود که به من کمک کرد امروز بتوانم یک برنامه نویس اندروید حرفه ای شوم و همه ی درآمد من از راه برنامه نویسی اندروید است ( از درآمد مالی و جایگاهم بسیار راضی ام ) . شروع آموزش برنامه نویسی اندرویدمسیر اصلی که برای شروع برنامه نویسی اندروید در سال ۲۰۲۱ که الان هستیم با مسیری که زمان های قبلی وجود داشت تفاوت دارد.اگر در اینترنت به دنبال آموزش برنامه نویسی اندروید میگردید حتما به تاریخ آن آموزش دقت کنید چون هر چه قدیمی تر باشد به درد نخور است.ابتدا باید با مفاهیم و مبانی برنامه نویسی آشنا باشید چون در غیر این صورت پیشرفت خاصی در برنامه نویسی در هیچ حوزه ای برای شما بوجود نخواهد آمد، پس مبانی و اصول در ابتدای تمام حوزه های برنامه نویسی مورد نیاز است.قدم دوم نصب اندروید استودیو هست. اندروید استودیو یک محیط برنامه نویسی قابل نصب روی کامپیوتر است که به شما اجازه ی برنامه نویسی اندروید را میدهد . این محیط بسیار منعطف و پر از امکانات لازم برای توسعه ی انواع اپلیکیشن های اندرویدی است.شما میتوانید اندروید استودیو را برای برنامه نویسی اندروید روی سیستم عامل های ویندوز، لینوکس، مک و کروم نصب و اجرا کنید.پیش نیاز های برنامه نویسی اندروید با اندروید استودیو موارد زیر هست که حتما باید نصب کنید :‌اس دی کی های اندرویدجاوا یا JDKامولاتور اندرویدی مورد اول که SDK های اندرویدی هست یک سری ابزارها هست که باید دانلود کنید و نصب کنیدمورد دوم جاوا هست که حتما باید برای اجرای اندروید استودیو روی سیستم خود نصب کرده باشید.مورد سوم شبیه ساز سیستم عامل اندروید در کامپیوتر هست که بتوانید اپلیکیشن هایی که مینویسید را روی آن اجرا و تست کنید.هر سه مورد بالا به راحتی قابل نصب و پیاده سازی هست ولی باید به شیوه ی صحیح نصب و تنظیم کنید.برای همین من هر دوره ی اموزشی یا هر مطلبی را قرار نمیدهم که گمراه نشوید . بهتر است از یک دوره ی اموزشی کاملی مثل دوره ی آموزش برنامه نویسی اندروید سایت آواسام استفاده کنید.دوره ی آموزش برنامه نویسی اندروید به زبان فارسیاین دوره ی آموزشی به زبان فارسی و با کیفیت بالا تهیه شده است من خودم استفاده کرده ام و به شخصه پیشنهاد میکنم از این دوره استفاده کنید مخصوصا اگر برنامه نویسی اندروید را تازه شروع میکنید.من دوره های خیلی زیادی در این حوزه به زبان فارسی دیده ام ولی هیچ یک از آن دوره ها به اندازه ی این دوره نظر من را جلب نکرد.قدم بعدی انتخاب زبان برنامه نویسی برای ساختن اپلیکیشن های اندرویدی است که برای تولید اپ های اندرویدی دو زبان برنامه نویسی بصورت رسمی وجود دارد زبان کاتلین و زبان جاوازبان جاوا اولین زبان رسمی برای توسعه ی اپلیکیشن های اندرویدی بود که این زبان از قدرت و توانایی های بالایی برخوردار است اما برخی مشکلاتی که داشت باعث میشد سرعت برنامه نویسی کم شود و کیفیت کار کمی کاهش پیدا کند.به همین منظور شرکت جت برینز یک شرکت روسی بود که یک زبان برنامه نویسی جدیدی خلق کرد البته باید بدانید که خود محیط اندروید استودیو برپایه ی یک محیطی به اسم Intellij هست که این محیط را هم شرکت جت برینز ساخته.  زبانی که جدیدا خلق شد کاتلین نام گرفت که برخی ایرادات جاوا را رفع کرده بود.از جمله ویژگی های زبان کاتلین سادگی آن و مختصر بودن کدهای نوشته شده است که در زمان و زحمت برنامه نویسان صرفه جویی میکند.اما هیچ یک از این زبان ها قرار نیست جایگزین دیگری شود و بهتر است ابتدا برنامه نویسی اندروید را با زبان جاوا شروع کنید و سپس با زبان برنامه نویسی کاتلین به پروژه های خود سرعت  چندبرابری ببخشید.اولین قدم من برای شروع برنامه نویسی اندرویدیاد گرفتن زبان جاوا اولین قدم من برای برنامه نویسی اندروید بود که فکر میکنم بهترین کاری بود که انجام دادم بعدا که به زبان کاتلین سوئیچ کردم تصور میکردم دیگر به جاوا نیازی ندارم ولی اشتباه میکردم جاوا باز هم کاربرد دارد و در کنار کاتلین که صد در صد با آن سازگار است کار میکند.شروع برنامه نویسی اندروید با جاوابا جاوا میتوانید برنامه نویسی اندروید را شروع کنید و در محیط Android Studio برای اندروید اپ تولید کنید.جاوا هیچ محدودیتی ندارد ولی کاتلین کمک کننده هست مخصوصا وقتی  کدهای پروژه زیادی میشود. مثلا فرض کنید شما هم با تلمبه دستی میتوانید لاستیک را باد بزنید هم با تلمبه ی برقی ! هر دو یک کار را انجام میدهد ولی زحمتی که میکشیدو زمانی که صرف میکنید ببینید چقدر تفاوت دارد.البته مقایسه ی جاوا با کاتلین انقدرها هم بزرگ نیست فقط در حد مثال خواستم روشن کنم که تفاوت کاتلین با جاوا چیست.جاوا بصورت گسترده ای در بازی سازی ، برنامه نویسی دسکتاپ ، برنامه نویسی موبایل ، برنامه نویسی وب و ... کاربرد دارد این زبان خیلی قدرتمند است و تقریبا در اکثریت فناوری جای دارد. پس این زبان را دست کم نگیرید.برای شروع برنامه نویسی کاتلین زیاد جالب نیست چون شما موقع کدنویسی با کاتلین برای برنامه نویسی اندروید با کلااس ها و کتابخانه های جاوایی سرو کار خواهید داشت و این خودش نشان میدهد شما باید قبلتر جاوا را کار کرده باشید تا دچار مشکل و سردرگمی نشوید.دومین قدم من برای حرفه ای شدن در برنامه نویسی اندرویدبعد از یادگیری زبان برنامه نویسی جاوا من بصورت کامل و صحیح محیط برنامه نویسی اندروید به نام Android Studio و گردل را یاد گرفتم.شروع و یادگیری برنامه نویسی اندرویدگردل یک سیستم بیلدینگ جالب هست که در محیط اندروید استودیو جای گرفته است و وظیفه ی آن بیلد کردن یا ساختن اپلیکیشن قابل نصب روی گوشی است که یک فایل APK تحویل میدهد.شما میتوانید این فایل APK را بصورت تستی روی گوشی اندرویدی خود نصب کنید اما برای انتشار آن در اینترنت یا مارکت های مختلف اندرویدی بهتر است آنرا امضا یا Sign کنید.این مقاله ادامه دارد ...</description>
                <category>رامین حکیم</category>
                <author>رامین حکیم</author>
                <pubDate>Fri, 29 Oct 2021 00:51:48 +0330</pubDate>
            </item>
                    <item>
                <title>فریمورک کدایگنایتر در چه وضعه ؟‌ در کنار لاراول چی ؟</title>
                <link>https://virgool.io/@ramin.hakim92/%D9%81%D8%B1%DB%8C%D9%85%D9%88%D8%B1%DA%A9-%DA%A9%D8%AF%D8%A7%DB%8C%DA%AF%D9%86%D8%A7%DB%8C%D8%AA%D8%B1-%D8%AF%D8%B1-%DA%86%D9%87-%D9%88%D8%B6%D8%B9%D9%87-%D8%AF%D8%B1-%DA%A9%D9%86%D8%A7%D8%B1-%D9%84%D8%A7%D8%B1%D8%A7%D9%88%D9%84-%DA%86%DB%8C-iaqqsyan6mp2</link>
                <description>سلام به همه ی توسعه د هنده های وب یا دوستانی که علاقه دارن توسعه ی وب را یاد بگیرند من نمیدونم دقیقا الان در چه تاریخی هست که شما این مطلب رو میخونید ولی من رو دقیقا روز دوم بهمن سال 1398 شمسی نوشتم . بحث وب بحث گسترده ای هست ولی بیایید قبول کنیم که اکثر کسب و کار ها مجبور به استفاده از فریمورک های پی اچ پی هستند . مخصوصا استارتاپ های تازه کار و نوپا یا کسب و کارهای شخصی که هزینه های اضافی ندارد . خب بریم سر اصل مطلب ، هدف نگارش این مقاله ی آموزشی این است که ببینیم الان فریمورک کدایگنایتر کجاست ؟ و با وجود محبوب ترین فریمورک پی اچ پی یعنی لاراول اصلا کدایگنایتری باقی مونده ؟ اگر باقی مونده استفاده میشه؟ در کل میخام مقاله ی مفید و جذابی بنویسم :)))اول اینکه بیایید ببینیم اینا چی هستن !؟فریمورک لاراول یا Laravel چیست ؟ لاراول چیستسال 2001 بود که این فریمورک با اون لوگو هویجی رنگش ظهور کرد . اون موقع ها فریمورک های خیلی زیادی برای پی اچ پی وجود داشتن مثل YII , ZEND , Codeigniter , Symfony  , CakePHP  و ...اما چطور شد که یهو به سر تیلو اوتول زد که بشینه یه فریمورک بنویسه !!!جریان اینطوری بود که فریمورک های بالا هر کدوم یه چیزی داشتن که بقیه نداشت ! بروزرسانی ها نامرتب بود و در کل بخام خودمونی بگم خر تو خر بود ... لاراول با هدف اوپن سورس بودن و با هدف استفاده از بسته های مفید دیگر فریمورک ها پا به عرصه گذاشت مثلا هنگام نصب میبینید که خیلی از بسته هاش از فریمورک Symfony هست .این یه چیزی بود که به نظرم از لینوکس الهام گرفته شده بود لینوکسم اینطوریه دیگه مثلا میخای یه نرم افزار نصب کنی میگه این نرم افزار به فلان بسته نیاز داره و فلان بسته به بسته ی دیگری نیاز داره اونم به پایتون نیاز داره در مجموع شما باید چهار بسته نصب کنید شایدم چندتایی را بروزرسانی کنید . این وابستگی ها همینطوری قابل انجام نبود و به همین منظور سیستمی برای پروژه های PHP بوجود آمد به نام مدیریت وابستگی ها که اسمش Composer بود  . (بخاطر همینم هست که لاراول با Composer نصب میشه )در این مقاله قصد ندارم در مورد کامپوزر و اینجور چیزها صحبت کنم عنوان مقاله را ببینید من میخام درباره ی فقط کدایگنایتر و فقط لاراول صحبت کنم پس اگه در مورد کامپوزر میخواهید مطالعه کنید برید اینجا لاراول با ابزارهای مناسب برنامه نویسان وب ظهور کرد که خیلی هاشون دغدغه بود ...ابزارهایی که لاراول با خودش ارائه کرد :‌سیستم مایگریشن = ساخت و مدیریت جداول پایگاه داده با ابزاری قوی و سادهابزار php artisan = یک کمک کننده در ترمینال که همیشه به درد برنامه نویس وب میخوره ابزار seeder = که وظیفش ساخت نمونه های اولیه هست برای توسعه ی وب کار را راحت میکنه با چند دستور یهو دیتابیس پر میشه از دیتاهای سمپل و باعث میشه نرم افزارتون رو تست کنید . بخش Middleware ها : این یک لایه ی امنیتی است برای کل اپلیکیشن دیگر نیاز نیستی شخصی دسترسی غیرمجاز به جایی داشته باشد همه چیز این گارد محافظتی عبور میکند و مدیریت دارید .سیستم route پیشرفته : باعث میشود url ها و تمامی درخواست ها به سمت اپلیکیشن خود را بگیرید و مدیریت کنید .تمپلیت انجین blade که باعث میشه واسه پروژتون سریع قالب سازی و قالب بندی گرافیکی و ظاهری بکنید و خیلی چیزای دیگه که فعلا یادم نیستکدایگنایتر ( Codeigniter ) چیست ؟ کدایگنایتر ( Codeigniter ) چیستخب کدایگنایتر قدیمی تر از لاراول است اولین نسخه ی کدایگنایتر در سال 2006 میلادی منتشر شده است . کدایگنایتر بر خلاف لاراول ، خیلی ساده نصب میشه خیلی ساده راه اندازی میشه و به همین خاطر هم هست افرادی که تازه به سمت پی اچ پی میان کدایگنایتر را بیشتر دوست دارند . این فریمورک بصورت متن باز منتشر شده است و یعنی توسعه ی آن توسط هرکسی قابل انجام است . اون زمانی که codeigniter با آن همه امکانات منتشر شد در نوع خودش بی نظیر بود . اون زمان ها هنوز فریمورک خوبی برای پی اچ پی وجود نداشت که بشه به سادگی استفاده کرد . فریمورک codeigniter از الگوی MVC استفاده میکنه ، پایداری و امنیت خوبی داره و سایتتون را بدون نگرانی میتونید با فریمورک codeigniter پیاده سازی کنید ولی توجه کنید که باید اصولش را رعایت کنید تا سایتتون هک نشه . لاراول با سیستم احراز هویتی مثل auth میاد و بصورت خودکار سیستمی برای احراز هویت ثبت نام و ... درست میکنه ولی کدایگنایتر بصورت پیشفرض اینا رو نداره شما باید با کدنویسی اینارو پیاده سازی کنید . البته یادتون نره که codeigniter دو بخش به نام های helper ها  library ها داره که هر برنامه نویس میتونه موارد مورد نیازش را به هسته ی codeigniter اضافه کنه و نیازش را برطرف کنه ولی معمولا اینا برای لاراول بصورت اماده و از قبل توسط دیگر برنامه نویسا نوشته شده . فرق بین لاراول و کدایگنایتر چیست ؟‌فرق لاراول و فریمورک کدایگنایتروقتی با بعضی ها درباره ی تفاوت لاراول و کدایگنایتر سوال میکنی طوری پاسخ میدن انگار لاراول باعث میشه مثلا پی اچ پی از زبان پی اچ پی یهو به پایتون تبدیل بشه یا همچین چیزی ! کدایگنایتر و فریمورک روی پی اچ پی کار میکنند زبان برنامه نویسی جدیدی که خلق نکردن ! تفاوت در اصل نیست بلکه در موارد فرعی است مثلا فلان ابزار مناسب امنیت یا فلان ابزار مناسب کار با پایگاه داده بصورت آماده در لاراول است ولی در کدایگنایتر نیست !‌ این مهم ترین تفاوت بین کدایگنایتر و لاراوله بیشتر تفاوت در اینه که برنامه نویس چطوره و با کدوم قراره بهتر کار کنه !همین الانشم پروژه های بزرگی دارن با کدایگنایتر اجرا میشن و هر چی ام باشه بلاخره از وردپرس که بدتر نیست !!!آیا استفاده از codeigniter ایمن است ؟‌قطعا بله !‌کدایگنایتر هنوزم در حال اپدیت است البته باگ شدید امنیتی گزارش نمیشه از کدایگنایتر ، باز هم میگم به برنامه نویس مربوطه که پروژه را چطور اجرا بکنه و چطور کدنویسی کنه اگه از کدایگنایتر بصورت اصولی استفاده بشه و قواعدش رعایت بشه و حتی از ابزارها و کتابخانه های درونشیم بهره گرفته بشه مطمئنا هیچ مشکل امنیتی نخواهد داشت  .چه پروژه هایی را مناسب است با کدایگنایتر پیاده کنید ؟‌تقریبا اکثر پروژه های آنلاین تحت وب قابل پیاده سازی با کدایگنایتر هستند مگر برای مسائل خاصی مثل برنامه نویسی سوکت و ... که نیاز به دریافت و اطلاعات real time داشته باشند که البته بحث این مقاله نیست . حتی من میگم برای پروژه هایی که شخصی است یا اعضای تیم گروهی که روش کار میکنه دو سه نفر بیشتر نیست نیازی نیست وارد بحث لاراول بشیم  لاراول نیازمندی های سروری زیادی میطلبهلاراول نسبتا سنگینه لااول یه عالمه بسته ی جانبی باخودش نصب میکنه و در نهایت برای کسب وکارهای کوچک مناسب نیست بلکه کدایگنایتر بهترین گزینه ی برای کسب و کارهای کوچکهمن یه دوره دیدم بصورت پروژه محور برای یادگیری کدایگنایتر واقعا عالی بود دوره ی ساخت دیوار آواسام  در این جا مباحث کدایگنایتر بصورت خوب و کامل درون یک پروژه عملیاتی واقعی پیاده میشه و شما بیس کدایگنایتر را فرا میگیرید . آموزش فریمورک کدایگنایتراگر مقاله نویسی من خوب بود اشتراک گذاری و حمایت با قلب یادتون نره :*)</description>
                <category>رامین حکیم</category>
                <author>رامین حکیم</author>
                <pubDate>Wed, 22 Jan 2020 05:40:12 +0330</pubDate>
            </item>
            </channel>
</rss>