لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش فلاتر با دوره سقوط چکمه بهار
Flutter with Spring Boot Crash Course
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
ساخت اپلیکیشن های موبایل برای اندروید و iOS با استفاده از Flutter و ایجاد نقاط پایانی REST با Spring Boot و پایگاه داده MySql نحوه استفاده از ابزارک های Flutter برای ساخت رابط های کاربری زیبا به طور موثر نحوه ایجاد ابزارک های Flutter سفارشی و قابل استفاده مجدد نحوه مدیریت State در Flutter و مدیریت ایالت های مختلف رویکرد نحوه ادغام پلاگین ها و بسته های خارجی در Flutter نحوه برقراری تماس REST API و دریافت پاسخ از سرور در Flutter نحوه ایجاد نقاط پایانی REST در Spring Boot نحوه راه اندازی پایگاه داده MySQL و پیکربندی در Spring Boot نحوه انجام عملیات CRUD با استفاده از Spring Data JPA چگونه می توان نقاط پایانی REST را با استفاده از Spring Security حفظ کرد. Android Studio/Visual Studio/IntellijIdea و Flutter SDK/Java JDK برای نصب روی رایانه شخصی/مک شما لازم است داشتن دانش اولیه زبان برنامه نویسی جاوا برای تجربه ای روان مورد نیاز است.
سلام و خوش آمدید به همه به این دوره. اگر می خواهید یک اپلیکیشن موبایلی بسازید که هم اندروید و هم iOS را هدف قرار دهد و همچنین یک Backend برای برنامه خود ایجاد کنید، در جای درستی هستید. این دوره همه چیز در مورد آوردن دو فریمورک بزرگ به طور کلی است - Flutter و Spring Boot. در طول این دوره، ما یک اپلیکیشن موبایل می سازیم که توسط Spring Boot پشتیبانی می شود. با استفاده از Flutter، ما رابط کاربری خود را می سازیم و از Spring Boot برای ساخت API های REST استفاده می کنیم که توسط برنامه Flutter ما مصرف می شود.
Flutter و Spring Boot دو بازیگر بزرگ در این صنعت هستند. Flutter به دلیل سادگی، یادگیری آسان و ویژگیهای چند پلتفرمی به یکی از محبوبترین چارچوب توسعه برنامههای موبایل تبدیل شد، در حالی که Spring Boot یک اسب اثبات شده در مسابقه طولانی است. ماهر شدن بر اساس تقاضای بازار آرزوی هر توسعه دهنده ای است و تبدیل شدن به یک فرد ماهر در هر زمینه ای زمان زیادی را می طلبد. برای ساخت یک پروژه موفق در سطح تولید، ممکن است مجبور شوید قطعات زیادی را به هم بپیوندید و یک سری مشاهدات و ملاحظات را پشت سر بگذارید. انتخاب مناسب ترین پلتفرم برای پروژه شما کار بزرگی است زیرا نامزدهای واجد شرایط زیادی در بازار وجود دارد. تقریباً هر برنامه تلفن همراه برای تداوم، ذخیره دادهها و ریزسرویسها به پشتیبان نیاز دارد. یادگیری چارچوب های مختلف زمان بر است، منحنی یادگیری ممکن است به طور قابل توجهی متفاوت باشد. آیا اگر در یک دوره واحد با دو فریم ورک سختگیرانه از ابتدا آشنا شوید، فوقالعاده نیست؟ به همین دلیل است که شما اینجا هستید و این دوره فقط برای شماست.
Flutter و Spring Boot دو فریمورک بزرگ هستند، ماهر شدن در هر محیط نیازمند زمان است. ترکیب این دو در یک دوره واحد کمی چالش برانگیز بود. علاوه بر این، قرار دادن ویژگیهای بیشتر از هر دو چارچوب در دوره میتواند طول آن را افزایش دهد و بار سنگینی را به همراه داشته باشد. به همین دلیل، من حداقل اما اساسی ترین ویژگی ها را از هر دو فریمورک قرار داده ام و سعی کردم با استفاده از قدرت هر دو، یک اپلیکیشن بسازم. با گذراندن این دوره، درک بهتر و قوی تری هم در فلاتر و هم بهار بوت خواهید داشت. علاوه بر این، دارت و جاوا شباهت های زیادی بین آنها دارند. این به شما این امکان را می دهد که هر دو زبان را به صورت موازی یاد بگیرید. امیدوارم بهترین نتیجه را از این دوره ببرید، نحوه ساخت اپلیکیشن های Flutter را از ابتدا و همچنین نحوه ایجاد یک سرویس RESTFul با Spring Boot را یاد خواهید گرفت. شما به عنوان یک مبتدی شروع خواهید کرد و در پایان دوره، به اندازه کافی مطمئن خواهید بود که خودتان فراتر از توانایی های خود بروید.
ما در طول این دوره یک پروژه واحد خواهیم ساخت و آن یک برنامه رزرو بلیط اتوبوس یا رزرو صندلی خواهد بود که در آن کاربران برنامه مسیرهای مختلف را در روز خاصی که می خواهند سفر کنند جستجو می کنند، برنامه مناسب را انتخاب می کنند، انتخاب می کنند. یک یا چند صندلی و سپس رزرو را ارسال کنید. ما یک Admin برای برنامه خود خواهیم داشت که مسئولیت آن اضافه کردن اتوبوس، مسیرها و برنامهها است. ما عملکردهای احراز هویت را برای سرپرست خود ارائه خواهیم داد، در مورد اینکه چگونه می توانیم داده ها یا نقاط پایانی و مجوزهای خود را ایمن کنیم، صحبت خواهیم کرد، به این معنی که کاربران ما به چه نوع داده هایی می توانند دسترسی داشته باشند یا نه.
اگرچه از صفر شروع می کنم، با فرض اینکه دانش قبلی در فلاتر و اسپرینگ بوت ندارید، اکیداً به شما توصیه می کنم که کمی دانش اولیه از زبان برنامه نویسی دارت و جاوا داشته باشید تا تجربه روان تری از این دوره داشته باشید. اگر تجربه ای در Dart و Java ندارید، به شما پیشنهاد می کنم قبل از شروع این دوره، هر کانال یوتیوب را برای یادگیری اصول Dart و Java دنبال کنید. من همیشه مراقب بوده ام که طول این دوره تا حد امکان کوتاه باشد. مشاهده می شود که دوره های طولانی نمی توانند مخاطبان خود را تا انتها نگه دارند. احتمالاً دوره های دیگری را خریداری کرده اید اما هرگز نتوانسته اید به پایان برسید. من می خواهم دانش آموزانم سفری آرام داشته باشند که با رضایت و کوله باری پر از مهارت و دانش به پایان برسد.
امیدوارم از این دوره لذت ببرید و ارزش بیشتری به مهارت شما بیافزاید.
سرفصل ها و درس ها
معرفی
Introduction
به این دوره خوش آمدید
Welcome to this course
نمای کلی برنامه
App Overview
بررسی اجمالی معماری
Architectural Overview
پروژه فلاتر - رزرو اتوبوس
Flutter Project - Bus Reservation
نمای کلی پروژه شروع کننده
Starter Project Overview
نمایش نظرات