<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های مصطفی جاوید</title>
        <link>https://virgool.io/feed/@mostafa.javid90</link>
        <description>برنامه نویس اندروید و برنامه نویس موبایل بصورت کراس پلتفرم .</description>
        <language>fa</language>
        <pubDate>2026-06-08 01:39:20</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/146232/avatar/CZl2eh.png?height=120&amp;width=120</url>
            <title>مصطفی جاوید</title>
            <link>https://virgool.io/@mostafa.javid90</link>
        </image>

                    <item>
                <title>کاتلین، زبان برنامه نویسی محبوب آینده</title>
                <link>https://virgool.io/manascodes/%DA%A9%D8%A7%D8%AA%D9%84%DB%8C%D9%86-%D8%B2%D8%A8%D8%A7%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%85%D8%AD%D8%A8%D9%88%D8%A8-%D8%A2%DB%8C%D9%86%D8%AF%D9%87-kugzt7d7jtjn</link>
                <description>آموزش کاتلین ، یکی از ضروری ترین مهارت هایی است که هر برنامه نویسی باید داشته باشد. کاتلین، یک زبان برنامه نویسی مدرن و قدرتمند است که به سرعت در حال محبوب شدن در میان توسعه دهندگان است. این زبان، به دلیل ویژگی های جذابی مانند ایمنی، عملکرد بالا و قابلیت استفاده آسان، مورد توجه بسیاری از برنامه نویسان قرار گرفته است.چرا باید آموزش کاتلین ببینیم؟دلایل زیادی وجود دارد که چرا باید دوره ی آموزش کاتلین ببینیم. در اینجا چند دلیل مهم را ذکر می کنیم:زبانkotlin ، زبان برنامه نویسی رسمی اندروید است. گوگل، در سال 2017، کاتلین را به عنوان زبان برنامه نویسی رسمی اندروید معرفی کرد. این بدان معناست که برنامه های اندرویدی آینده، باید با استفاده از کاتلین توسعه داده شوند.کاتلین، یک زبان برنامه نویسی مدرن و قدرتمند است. کاتلین، از ویژگی های مدرن برنامه نویسی مانند نوع دهی قوی، قابلیت استفاده آسان و عملکرد بالا پشتیبانی می کند. این ویژگی ها، باعث می شوند که کدهای زبانkotlin ، خوانا تر، قابل اعتمادتر و سریعتر باشند.کاتلین، یک زبان برنامه نویسی محبوب است. کاتلین، به سرعت در حال محبوب شدن در میان توسعه دهندگان است. این محبوبیت، به دلیل ویژگی های جذاب این زبان و پشتیبانی گوگل از آن است.آموزش کاتلین چگونه است؟آموزش زبانkotlin ، می تواند به صورت آنلاین یا حضوری انجام شود. دوره های آموزش کاتلین، معمولاً از مقدماتی تا پیشرفته، برگزار می شوند. در دوره های مقدماتی، مفاهیم پایه ای کاتلین مانند نوع دهی، توابع، کلاس ها و کنترل جریان، آموزش داده می شود. در دوره های پیشرفته، مفاهیم پیچیده تر کاتلین مانند آموزش برنامه نویسی شیء گرا، برنامه نویسی چند رشته ای و طراحی الگوریتم ها، آموزش داده می شود.کجا می توانیم آموزش کاتلین ببینیم؟دوره های آموزش کاتلین، در بسیاری از مراکز آموزشی برگزار می شوند. همچنین، می توانید آموزش کاتلین را به صورت آنلاین نیز ببینید.سخن آخرآموزش کاتلین، یک سرمایه گذاری ارزشمند برای هر برنامه نویسی است. این زبان، آینده برنامه نویسی اندروید است و یادگیری آن، به شما کمک می کند تا در این زمینه به موفقیت برسید.</description>
                <category>مصطفی جاوید</category>
                <author>مصطفی جاوید</author>
                <pubDate>Sun, 03 Dec 2023 01:06:45 +0330</pubDate>
            </item>
                    <item>
                <title>برنامه نویس وب با رنگ نارنجی ( آموزش لاراول )</title>
                <link>https://virgool.io/manascodes/%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3-%D9%88%D8%A8-%D8%A8%D8%A7-%D8%B1%D9%86%DA%AF-%D9%86%D8%A7%D8%B1%D9%86%D8%AC%DB%8C-ele3tieskaop</link>
                <description>این مقاله دارای مطالب آموزشی و نکات ریزی هست که کسب کردم پس لطفا مقاله را طوری بخوانید که من نویسنده حس کنم برای شما مفید بودم :)اگه برنامه نویس وب باشید شاید به ذهنتون یه لوگو نارنجی اومد که همون لوگو لاراوله بله منظور منم لاراول بود آموزش فریمورک لاراوللاراول (Laravel) چیست ؟ ( تعریف از خودم ) لاراول یه فریمورک برای زبان برنامه نویسی php هست و برای ساختن انواع سایت ها کاربرد داره و اکثرا هم برای ساخت فروشگاه های اینترنتی بصورت اختصاصی استفاده میشه. آموزش لاراول به آموزش php گره خورده و بهم دیگه نیاز دارناگه شما قصد داشتید سایتی بسازید که کاملا اختصاصی باشه و همچنین قدرت زیاد و امنیت زیادی داشته باشه لاراول بهترین گزینست !  لاراول حدود ده سال میشه منتشر شده و بیشتر روی یه فریمورک دیگری به اسم سیمفونی پیاده سازی شده است. مزیت های لاراول چیست ؟‌لاراول که این همه محبوب شده حتما مزیت هایی داره که خیلیا میرن سراغش . پس بهتره اول مزیت های لاراول رو بررسی کنیم . پی اچ پی فریمورک های زیادی داره مثل سیمفونی مثل کدایگنایتر و ... که اونا هم خوب هستند و کسی نمیتونه قطعا بگه لاراول خوبه و اونا بد هستن !حالا بریم سراغ ویژگی های خاص فریمورک لاراول که در دیگر جاها پیدا نمیشه و همین ها باعث شده لاراول رشد بکنه و بشه محبوب ترین فریمورک توسعه ی وب در دنیا !!!آپدیت های تند تند ( که باعث فیکس کردن باگ ها و ... میشود ).بر اساس الگوی MVC ( باعث منظم شدن پروژه میشه ).یک ورژن کنترلر برای پایگاه داده به اسم migration داره ( عالیه آقا عالی ).میدلورها داره که باعث افزایش راحت امنیت کلی اپلیکیشن تحت وب میشه.پکیج های کمکی زیادی داره که با کومپوزر قابل نصبه و خیلی کاربردی هستند.دستورات artisan  داره که خیلی از کارهای دستی رو با این سیستم انجام میده ( ساخت کنترلر ساخت مدل و .... ).سیستم seeder داره برای توسعه به شما کمک میکنه تا نمونه اطلاعاتی را در پایگاه داده درج کنید تا پیش نمایش سریعی از سیستم داشته باشید.سریع هست.از انجین blade برای ساخت ویوهای زیبایی میشه استفاده کرد ۵۰ ٪‌ کار طراحی ظاهر سایت رو راحت کرده است.چه پروژه هایی را میشود با لاراول پیاده سازی کرد ؟‌ببینید با فریمورک های پی اچ پی تقریبا هر برنامه ی تحت وب رو میشه پیاده سازی کرد ولی بحث بحث راحت بودن یا سخت بودن پیاده سازی این پروژه هاست که تفاوت ها را ایجاد میکند. لاراول نسبت به دیگر فریمورک هایی مثل کدایگنایتر و ... ابزارهای گسترده و زیادی برخورداره پس برای ساختن سایت شخصی و یه وبلاگ ساده و ... قرار نیست حتما سراغ لاراول برید و میتونید از همون کدایگنایتر استفاده کنید.لاراول برای پیاده سازی پروژه هایی که کاربران زیادی قراره داشته باشه خوبه. برای سایت هایی که انواع مختلف محصولات قراره بفروشه.برای سایت هایی که بصورت گروهی طراحی و توسعه داده خواهد شد.برای سایت هایی که پلتفرم آموزش آنلاین هستند.برای مدارس دانشگاه ها و .. .سایت هایی که جامعه مجازی هستند مثل فیسبوک و .. .سایت های اشتراک عکس ، ویدیو و .. مثل آپارات و یوتیوب و اینستاگرام و .. .ساخت فروشگاه اینترنتی با فریمورک لاراولساخت فروشگاه اینترنتی با لاراول پیشنهاد من برای شماست . من خودم سایت های زیادی رو دیدم که فروشگاهشون با لاراول هست خیلی سریع و عالی داره کار میکنه و من خودم تجربه ی پیاده سازی فروشگاه آنلاین برای شرکتی را داشتم که بسیار راضی بودند و نتیجه بسیار عالی شد بخاطر همین پیشنهاد میکنم.دوره ی آموزش لاراول کجا شرکت کنم ؟ اگه به دنبال یادگیری لاراول هستید بهتره یه دوره ی آموزشی انلاین پیدا کنید و بشینید قشنگ ببینید و تمرین کنید. چون در آموزشگاه های فیزیکی معمولا لاراول رو خوب تدریس نمیکنند البته بعد از اومدن ویروس منحوس هم دیگه رفتن توی کلاس فیزیکی و آموزشگاه های واقعی توصیه نمیشه و بهتره بشینید توی خونه و با لپتاپ و یه چایی لاراول رو یاد بگیرید.در آموزش لاراول باید به نکاتی دقت داشته باشید و آنها را رعایت کنید : ابتدا php را یاد بگیرید ( در حد متوسط )پایگاه داده در php را یاد بگیرید ( ترجیحا کار با pdo )طراحی فرانت اند سایت رو کمی یاد بگیرید ( html css js )گزینه ی سوم یعنی طراحی فرانت اند شاید بصورت حرفه ای نیاز نباشه و همین مورد را هم که گفتم بخاطر اینه که شما بتونید وقتی دارید روری پروژه کار میکنید حداقل نتیجه ای از کارتون رو ببینید.اینکه شما از کدام دوره شروع میکنید بستگی به سلیقه ی خودتان دارد ولی من خودم برای اولین بار که شروع کردم با آموزش laravel سایت آواسام شروع کردم و کیفیت خیلی خوبی داشت .خیلی خوبه موقع شروع کردن سه تا گزینه ی بالا را داشته باشید تا در آینده به مشکل نخورید چون لاراول یه فریمورکی هست که برای php ساخته شده پس باید بدونید کدهای php چطور کار میکنندیتابیس هم نیازه چون قراره با مدل ها و مایگریشن ها و ... کار کنید و ساختار دیتابیس را باید بلد باشید.دوره ی آموزش لاراول مهندس نیکزاد الگوی طراحی MVC یک ویژگی خوب لاراوللاراول بر اساس الگوی طراحی mvc یا همان model - view - controller  هست . این الگو باعث میشه که شما اولا لاراول را خیلی سریع یاد بگیرید چون همه چیز منظم هست دوما باعث راحتی پیاده سازی انواع پروژه های تحت وب بزرگ و کوچک توسط لاراول میشود. برای ساختن هر کدام از بخش های mvc دستورات php artisan شما را کمک میکند.همچنین وقتی روی پروژه های بزرگی کار میشه ممکنه کدنویسی های زیاد باعث غیراعتماد بودن سیستم بشه ولی mvc باعث رفع شدن این غیراعتمادی به سیستم میشود که لاراول چنین قابلیتی را دارد.mvc باعث میشه که هر بخش جدا باشه و کدهای هر بخش توسط توسعه دهنده خیلی سریع پیدا بشه پس کلی قراره در زحمت و زمان شما صرفه جویی بشه تعامل با دیتابیس با Eloquent ORM آموزش laravel eloquent ormدر فریمورک لاراول با استفاده از مدل ها میتونید روی دیتابیس کار کنید و عملیات روی دیتابیس را مدیریت کنید البته این مدیریت ها با استفاده از Eloquent ORM انجام میگیرد و کار را بسیار راحت کرده است.عبارت  orm مخفف شده ی object-relational mapper است که این قابلیت یکی از قابلیت های بی نظیر فریمورک لاراول است.بجای ارسال کردن کوئری های پیچیده ی sql به دیتابیس و کار کردن روی ان برنامه نویسان وب میتوانند از دستورات eloquent استفاده کنند و سریعتر و قویتر از همیشه کار با دیتابیس را انجام دهند.مقاله های مفید مرتبط : هفت پکیج لاراول برای ساخت فروشگاه اینترنتی</description>
                <category>مصطفی جاوید</category>
                <author>مصطفی جاوید</author>
                <pubDate>Mon, 30 Aug 2021 18:32:36 +0430</pubDate>
            </item>
                    <item>
                <title>شروع برنامه نویسی اندروید برای تازه کارها</title>
                <link>https://virgool.io/@mostafa.javid90/%D8%B4%D8%B1%D9%88%D8%B9-%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%B1%D8%A7%DB%8C-%D8%AA%D8%A7%D8%B2%D9%87-%DA%A9%D8%A7%D8%B1%D9%87%D8%A7-yfugzw4p5pvu</link>
                <description>سلام . من مدت زمان زیادی را درگیر یادگیری برنامه نویسی بودم البته در اون اوایل که حدودا سال 89 تا 90 تازه شروع کرده بودم.اون زمان اینترنت تری جی گوشی ها هنوز نیامده بود و اینترنت به این شکل نبود ولی من به چشم دیدم که با ورود اینترنت 3 جی به ایران و بعد 4 جی چه غوغایی به پا شد . کسب و کارهایی که به زور میتونستند اجاره ی شرکتشون در تهران را بپردازند در عرض کمتر از یک سال به یک شرکت عظیم با سرمایه ی چند بیلیون تومان رسیدند و همگی مدیون گسترش و نفوذ اینترنت به زندگی مردم بود.این وسط مارکت های اندرویدی و اپلیکیشن های خوب اندرویدی هم خیلی خوب رشد کردند چون هر کسی یک گوشی اندرویدی میخرید و قصد داشت سریعا به اینترنت 3 جی یا 4 جی وصل شود و اولین کارش هم ورود به کافه بازار و دانلود بازی یا برنامه بود این وسط برای اپ هایی که خوشش می آمد هم مشکلی نداشت هزار تومن دو هزار تومن برای خدمات یا محصولات درونش بپردازه ولی همین هزارتومن ها جمع میشد و در عرض یک ماه میشد چند میلیارد سود خالص !!!خیلی از اپ های ساده به حالت کتاب ساده پول های میلیاردی به جیب زدن از جمله برنامه ی رمزهای مخفی اندرویدی که یک  کتاب ساده بود ولی تا جایی که من میدونستم صد میلیون تومن د رآورده بود.شروع برنامه نویسی اندرویددر نوروز سال 1393 بود که من برای اولین بار تصمیم گرفتم برنامه نویسی اندروید را با جدیت هر چه تمام تر دنبال کنم . دوره های آموزشی زیادی را دیدم و اون زمان ها دوره های خوب فارسی هنوز مثل الان وجود نداشت و من از چند دوره ی انگلیسی شروع کردم . الان کار راحت تر شده چون الان دوره های خوب فارسی خیلی زیاد شده اخیر دوره ی برنامه نویسی اندروید با زبان کاتلین استاد نیک زاد به فارسی رو میدیدم کارشون واقعا عالی بود و میشه گفت ایول در نوع خودش.شاید الان سوال شما هم این باشه برنامه نویسی اندروید را از کجا شروع کنم ؟اگر همین سوال را سه سال پیش میپرسیدید من میگفتم بشین جاوا یاد بگیر ولی الان داستان فرق داره . الان نباید جاوا یاد بگیرید الان باید با جاوا شروع کنید سپس kotlin یاد بگیرید.کاتلین در بحث برنامه نویسی اندروید تقریبا داره جاوا رو نابود میکنه از سال پیش دو میلیون برنامه نویس در سرتاسر جهان از جاوا به زبان جدید کاتلین سوئیچ کردن و این کم مسئله ای نیست . زبان برنامه نویسی کاتلین و جاوا برای اندروید استودیوبعضی ها به دنبال آموزش اندروید استودیو میرن اندروید استودیو یک محیط هست . و شما در اصل باید زبان برنامه نویسی را مسلط باشید . محیط کمک کنندست اگر اندروید استودیو نباشه یک چیز دیگر میشه جایگزینش بشهدر ابتدای شروع یک ماه زمان بزارید و مفاهیم اولیه زبان برنامه نویس را خوب بخوانید و تمرین کنید.سپس یک ماه فقط اپلیکیشن بسازید و این تنها راه پیشرفت شماست ...من خودم اینطوری پیشرفت کردم هر چه میتونید اپلیکیشن بسازید در طول توسعه و ساخت اپ های جدید هر سری مباحث جدیدی را میبینید و یاد میگیرید هر سری نکاتی را یاد میگیرید که با هزاران ساعت دوره ی اموزشی هم ممکن بود یاد نگیرید پس تمرین و تمرکز مهم ترین ملاک هست.الگو گرفتن از کار دیگر برنامه نویس ها شروع برنامه نویسی اندرویدیکی دیگر از تکنیک های مهم که من خودم سالها ازش استفاده کردم و باعث پیشرفت من شده الگو گرفتن از کارهای برنامه نویسی دیگران هست . سعی کنید ابتدا اپ هایی که دیگر برنامه نویسان ساخته اند را نصب و تست کنید تا ببینید شما چه چیزهایی میتونید بسازید همانطور که فلان برنامه نویس ساخته دومین قدم رفتن به گیتهاب و سرچ کردن سورس کدهاست . اونجا میتونید میلیون ها نمونه کد پیدا کنید که به دردتون میخوره و خیلی باعث پیشرفت شما میشه . اگه این مقاله را تا اینجا خوندید کاش بنویسید که قبلا شما چطور و چه چیزی را یهویی شروع کردید و بصورت باورناپذیری سریعا در آن مسلط شدید ...</description>
                <category>مصطفی جاوید</category>
                <author>مصطفی جاوید</author>
                <pubDate>Sun, 08 Mar 2020 17:00:13 +0330</pubDate>
            </item>
            </channel>
</rss>