دوره جامع طراحی 0 تا 100 اپلیکیشن های موبایلی و دسکتاپ تنها با یک زبان و کد یکسان به همراه پروژه های عملی در ساری

دوره جامع طراحی 0 تا 100 اپلیکیشن های موبایلی و دسکتاپ تنها با یک زبان و کد یکسان به همراه پروژه های عملی در ساری

تنها با یک زبان و کد های یکسان برای همه ی سیستم عامل ها برنامه بسازید !!!

بعد از این دوره شما یک Full-stack Developer خواهید شد.

طراحی اپلیکیشن چند سکویی چیست ؟

برنامه نویسی چند سکویی یعنی برنامه نویس تنها با نوشتن یک سری کد بتواند برای سیستم عامل های مختلف خروجی بگیرد.عملا دیگر نیازی نیست شما برای سیستم عامل های مختلف زبان مخصوص به آن را یاد بگیرید و می توانید تنها با یک زبان برنامه نویسی و یک فریمورک برای همه ی آن ها برنامه بسازید.

چرا باید برنامه نویس چند سکویی شوم ؟

● کد با قابلیت استفاده مجدد: با استفاده از این ویژگی شما قادر خواهید بود که کدی را که یک بار نوشته اید مجدد استفاده کنید و به کمک همان کد برای یک پلتفرم دیگر خروجی بگیرید.
● مقرون به صرفه بودن: این مقرون به صرفه بودن می تواند هم برای برنامه نویس و هم برای کارفرما باشد برنامه نویس می تواند با یک بار نوشتن کد هزینه ای برای چند پلتفرم را بگیرد و کارفرما می تواند با استخدام یک برنامه نویس و پرداخت هزینه کمتر برای چندین پلتفرم برنامه داشته باشد.
● رابط کاربری سازگار: نیازی نیست شما برای تک تک پلتفرم ها طراحی ظاهر بکنید و با یک بار انجام اینکار، برای همه پلتفرم ها به همان صورت و کاملا نیتیو نمایش داده خواهد شد.
● مدیریت آسان: فرض کنید می خواهید یک آپدیت برای برنامه خود ارائه کنید یا یک ویژگی به برنامه اضافه کنید، این اپدیت یا ویژگی هم فقط با یک بار نوشتن برای تمامی پلتفرم ها قابل استفاده خواهد بود و نیازی به نوشتن مجزا نیست.
● بازار هدف بزرگتر: با یادگیری برنامه نویسی چند سکویی، شما نه تنها اپلیکیشن های موبایل یا نرم افزار های تحت دسکتاپ را به صورت همگانی بلکه به صورت مستقل و مجزا می توانید توسعه دهید و به بازار و کارفرما ارائه دهید.
● شخصی سازی برای یک پلتفرم خاص : دات نت ماوی این قابلیت را به شما می دهد تا بتوانید بر اساس سیستم عامل و حتی نسخه ی سیستم عامل کد های خود را شخصی سازی کنید تا فقط این دستور یا ظاهر تنها در همان سیستم عامل اجرا و نمایش داده شود.

دات نت ماوی چیست ؟

NET MAUI یک چارچوب چند سکویی (Multi-Platform) برای ایجاد برنامه های نیتیو (Native) برای موبایل (اندروید و IOS) و دسکتاپ (ویندوز و مک) می باشد.با استفاده از NET MAUI، می‌توانید برنامه‌هایی را توسعه دهید که می‌توانند روی Android، iOS، macOS و Windows تنها با استفاده از یک کد یکسان اجرا شوند.
برای طراحی نرم افزار در قسمت بک اند یا منطق برنامه از زبان برنامه نویسی سیشارپ (C#) و در قسمت فرانت اند یا ظاهر برنامه از زبان نشانه گذاری XAML استفاده می شود.

چرا سیشارپ ؟

یکی از محبوب ترین و پرکاربرد ترین زبان های برنامه نویسی حال حاضر دنیا سی شارپ نام دارد و بر اساس آخرین تحقیقات صورت گرفته این زبان جزو 5 زبان برنامه نویسی برتر در دنیا می باشد، که همچنین بازار کار بسیار خوبی در ایران و خارج از کشور دارد. از زبان برنامه نویسی C# می توان برای ساخت برنامه های تحت دسکتاپ، برنامه های تحت وب،Web service ها، برنامه های موبایل ، بازی ها و بسیاری موارد دیگر استفاده کرد.زبان سیشارپ یک زبان سطح بالا می باشد و بسیار قدرتمند و پر سرعت است.

چرا Xaml ؟

XAML یک زبان بسیار ساده بر مبنای XML است، که از آن برای ساخت و مقداردهی المان ها در دات نت استفاده می‌شود. XAML از لحاظ دستوری شبیه به XML و HTML بوده و اگر با Xml یا Html آشنایی داشته باشید یادگیری این زبان برایتان راحت‌تر است.

مخاطبین این دوره چه کسانی هستند؟

● کسانی که قصد دارند به یک برنامه‌نویس فول استک (Full-Stack) تبدیل شوند.
● با استفاده از یک پایگاه کد یکسان برای تمامی سیستم عامل ها برنامه بنویسید.
● ظاهر و رابط کاربری یکسانی در برنامه های خود داشته باشید.
● از لحاظ زمان و هزینه برای توسعه در فریمورک های مختلف صرفه جویی کنید.
● بازار هدف بزرگتری داشته باشید.
● برنامه‌نویسانی که به‌دنبال ارتقای شغل و درآمد هستند.
● کسانی که درحال افزایش سطح توانمندی خود به‌جهت مهاجرت شغلی یا تحصیلی هستند.

پیش نیازهای این دوره چیست؟

شما به هیچگونه پیش نیاز خاصی نیاز ندارید و تمامی موارد به صورت 0 تا 100 به شما آموزش داده خواهد شد.
اما داشتن موارد زیر کار شما را راحت تر خواهد کرد :

● توانایی جستجوی مشکل به زبان فارسی یا انگلیسی برای رفع باگ خودتان و یا رسیدن به نتیجه مطلوب خودتان

راه‌های کسب درآمد از طریق .Net Maui چیست؟

● ساخت اپ موبایل
● ساخت نرم افزار دسکتاپ
● ساخت برنامه و قرار دادن در مارکت ها
● طراحی ظاهر برای پروژه های دات نت

نرم افزارهای مورد نیاز

● Visual Studio 2022
● .Net +7

نحوه نصب و راه اندازی تمامی پکیج ها و نرم افزار های مورد نیاز به شما آموزش داده خواهد شد.

اگر به دنبال یک دوره حرفه ای دات نت ماوی در ساری هستید، این دوره مخصوص شماست. آموزش صفر تا صد دات نت ماوی در ساری و مازندران ویژه ورود به بازار کار با پروژه های حرفه ای

سرفصل های دوره

● توضیحی در مورد مدرس، محتوای این دوره آموزشی و ویژگی های آن
● آیا این دوره نیاز به پیش نیاز خاصی دارد ؟
● معرفی اولیه زبان سیشارپ ، ورژن های مختلف آن و تفاوت آن ها
● چرا باید C# را یاد بگیرم ؟
● مزیت ها و دلایل استفاده از سیشارپ چیست ؟
● دات نت چیست و چه کاری برای ما انجام می دهد؟
● تاریخچه دات نت

● معرفی IDE های مناسب برای کار با سیشارپ و دات نت ماوی
● توضیح در مورد نسخه های مختلف .Net Sdk و نصب SDK های مورد نیاز
● معرفی اجمالی و نصب Visual Studio
● نصب .Net Maui بر روی Visual Studio

● معرفی و بررسی زبان سی شارپ
● قواعد دستوری سی شارپ
● محدوده کدها در زبان سی شارپ
● قوانین نام گذاری در سی شارپ (CamelCase-PascalCase)
● Comment ها (توضیحات) در سی شارپ
● انواع عملگرها در زبان سی شارپ
● کار با متغیرها
● استاندارد تعیین نام ها
● آشنایی با ثابت ها
● آشنایی با انواع Data Typeها
● Scope ها در سیشارپ و تفاوت آن ها
● تبدیل انواع داده ای
● آموزش دریافت مقادیر از کاربر

پروژه : نمایش نام و نام خانوادگی کاربر در محیط کنسول
تمرین : محاسبه میانگین 3 عدد دریافتی از کاربر در محیط کنسول

● آموزش دستورات شرطی if وelse
● کار با دستور Switch
● کار با حلقه FOR

پروژه : شبیه سازی جلوگیری از ورود به سیستم با زدن 3 بار پسورد اشتباه
تمرین : دریافت نام کالای کاربر و چاپ حروف کالا

● کار باحلقه While
● کار باحلقه Do While
● آشنایی با عبارت های break و continue
● دستورات Jump در زبان سی شارپ

پروژه : دریافت دائم عددی از کاربر و نمایش جمع تمامی عدد های دریافت شده
تمرین : ماشین حساب ساده در محیط کنسول

● مدیریت خطا ها با try catch
● مدیریت خطا ها با Break Points
● متد ها در سی شارپ
● کلاس ها در سی شارپ
● سطح دسترسی کلاس ها و نمونه سازی از آن ها
● فضاهای نام در سی شارپ
● تعریف اعضای کلاس،خصوصیت،فیلد
● کلمه کلیدی Static و ارث بری در سی شارپ
● آشنایی با آرایه ها در سی شارپ
● کپسوله سازی و Generic List ها در سی شارپ
● Interface ها در سی شارپ

پروژه : ساخت شی شخص و دریافت اطلاعات و نمایش آن با اصول شی گرایی
تمرین : معدل گیری با اصول شی گرایی

● معرفی دات نت ماوی
● چرا باید دات نت ماوی را یاد بگیریم؟
● دات نت ماوی چه قابلیت هایی را برای ما فراهم می کند؟
● دات نت ماوی چگونه کار می کند ؟
● آیا به ویژگی های خاص هر پلتفرم دسترسی داریم؟
● آیا می توان برای هر سیستم عامل به صورت مجزا کد نوشت ؟
● پروژه ی هر پلتفرم کجاست و چگونه می توان به آن ها دسترسی داشت ؟
● آموزش کار با پکیج منیجر Nuget

● مروری بر .Net Maui
● معرفی XAML
● آموزش سینتکس Xaml
● آشنایی با المان های Xaml و نحوه ی نمایش آن ها
● آشنایی با پروپرتی ها و مقدار دهی آن ها
● بررسی ساختار Margin و Padding
● آموزش Shadows-Border-Corner
● معرفی Hot Reload
● معرفی انواع صفحات در MAUI
● معرفی انواع Layout ها در MAUI
● ستون و ردیف بندی با گرید یا لیوت ها ؟
● آموزش Grid
● دسترسی و اعمال تغییرات بر روی المان روی صفحه با کد سیشارپ
● ساخت اسپلش اسکرین
● آموزش استفاده از تصاویر در MAUI

پروژه : ساخت صفحه خبر
تمرین : ساخت صفحه محصول ساده

● آموزش جابجایی بین صفحات (Navigation)
● ارسال اطلاعات بین صفحات
● کار با Collection View و List View
● بررسی روش های Style نویسی در MAUI
● آموزش استفاده از فونت های دلخواه ،فونت آیکون ها و رنگ ها
● ساخت صفحات Pop-up
● پخش آهنگ و ویدیو در MAUI

پروژه : ساخت گالری عکس
تمرین : ساخت موزیک پلیر

● انیمیشن و متحرک سازی کنترل ها در NET MAUI
● آموزش Data Binding
● شخصی سازی کد ها براساس سیستم عامل و نسخه ی سیستم عامل
● انتخاب فایل و فولدر
● ساخت المان ها با کد سیشارپ
● پوش نوتیفیکیشن ها

پروژه : منوی رستوران با دیزاینی جذاب
تمرین : بازی حدس لغات

● آموزش کار با فایل های متنی و JSON
● دریافت اطلاعات از API و نمایش آن در صفحه
● کار با دیتابیس و Sqlite
● تنظیم نام، آیکون و تنظیمات دیگر برنامه
● بهینه کردن و خروجی گرفتن از برنامه برای پلتفرم های مختلف

پروژه : اپلیکیشن آب و هوا
پروژه : چت زنده

سوالات متداول

این دوره مختص افرادی است که قصد ورود به بازار کار و کسب در آمد میلیونی دارند. در این دوره ها، صفر تا صد تخصص مورد نظر پوشش داده شده و فرد برای ورود به بازار کار یا استخدام در شرکت های مطرح آماده می شود.

دوره ها هم به صورت حضوری و هم به صورت آنلاین برگذار می شود.

همچنین ویدئو تمام جلسات ضبط شده و در اختیار شما قرار خواهد گرفت.

بله. علاوه بر آزمون پایانی، آزمون های مقطعی به صورت کوئیز و در طول دوره انجام خواهد شد.

بله. در پایان دوره، گواهی حضور به شما داده خواهد شد.

خیر. در هر صورت گواهی حضور دریافت خواهید کرد، اما میزان نمره یا سطح شما، در گواهی قید خواهد شد.

میزان غیبت مجاز، ۳ روز در طول دوره می باشد.

تنها تا ۳ جلسه اول مجاز به لغو کلاس هستید. در این مرحله، ۸۰ درصد مبلغ دریافتی پرداخت خواهد شد.

بله. برای اطلاعات بیشتر با واحد آموزش تماس بگیرید.

۰۱۱۳۳۳۹۲۰۷۲

خیر. برای شرکت در هیچ کلاسی، نیاز به هیچ مدرک دانشگاهی نیست.

باشگاه مشتریان دوناوب با هدف قدردانی از انتخاب مشتریان مان ایجاد شده است. همواره با استفاده از خدمات ما، میزان مشخصی امتیاز به شما تعلق گرفته و در زمان استفاده از خدمات بعدی، قابل تبدیل به تخفیف است.

در تمام خدمات ما.

طراحی وبسایت، خرید قالب، دوره های آموزشی، پنل های پیامکی و ….

تخفیف ها به دو صورت موقتی و دائمی ارائه می شوند. برخی از این تخفیف ها فقط تا مدت مشخصی قابل استفاده هستند و برخی هم زمان مشخصی برای استفاده نداشته و هر زمان که مایل باشید می توانید از آن ها استفاده کنید.

برخی از این تخفیف ها یکبار مصرف و برخی چندبار مصرف هستند.

خیالتان راحت، هیچ خدمتی بدون تخفیف از دوناوب دریافت نخواهید کرد و همواره قدردان اعتماد شما خواهیم بود.

بله، به همراه داشتن لپ تاپ شخصی در کلاس ها الزامی است.

4 نظر در “دوره جامع طراحی 0 تا 100 اپلیکیشن های موبایلی و دسکتاپ تنها با یک زبان و کد یکسان به همراه پروژه های عملی در ساری”

  • آواتار mahsa

    mahsa

    گفت:

    سلام
    تا پایان دوره حداقل چه تعداد اپلیکیشن طراحی میشه؟

    • آواتار علی توکلی فرد

      علی توکلی فرد

      گفت:

      در طول دوره مینی پروژه های مختلف انجام میدید و در پایان دوره یک اپلیکیشن کامل و کاربردی با تصمیم گیری بچه های کلاس به عنوان پروژه نهایی زده میشه

  • آواتار negin

    negin

    گفت:

    سلام. دوره تون پروژه محور هست؟ و اینکه موضوع پروژتون در رابطه با چیه؟

    • آواتار علی توکلی فرد

      علی توکلی فرد

      گفت:

      بله دوره کاملا پروژه محور هست که چندین مینی پروژه در طول دوره انجام میدید و برای پروژه پایانی یه اپلیکلیشن به انتخابه هنرجوها تعیین میشه و انجام داده میشه

نظر دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *