دوره آموزش برنامه نویسی دات نت نماتک

محتوای این دوره، شامل ویدئوها، فایل‌های پیوست، پروژه‌ها و یادداشت‌ها، با هدف یادگیری سریع‌تر و مؤثرتر طراحی شده‌اند. تمامی دوره های رایگان کده به‌صورت رایگان و همچنین از طریق خرید اشتراکی در دسترس بوده و سعی شده همواره تمامی دوره ها بدون قفل و دارای آخرین آپدیت باشند. دوره ها فقط از سمت ربات تلگرامی رایگان کده قابل دانلود هستند.

بدون امتیاز
|
39 ساعت
-
-

دوره آموزش برنامه نویسی دات نت نماتک

محتوای این دوره، شامل ویدئوها، فایل‌های پیوست، پروژه‌ها و یادداشت‌ها، با هدف یادگیری سریع‌تر و مؤثرتر طراحی شده‌اند. تمامی دوره های رایگان کده به‌صورت رایگان و همچنین از طریق خرید اشتراکی در دسترس بوده و سعی شده همواره تمامی دوره ها بدون قفل و دارای آخرین آپدیت باشند.

بدون امتیاز
وضعیت آپدیت

این دوره تا آخرین پارت منتشر شده از سوی سازنده قرار گرفته است!

نوع لایسنس

محتوای این دوره شامل فایل‌های Gem هستند و فقط در ویندوز بدون نیاز به لایسنس اجرا می‌شوند!

توضیحات
بدون امتیاز

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

این دوره برای هر کسی طراحی شده که می‌خواهد از ابزارهای مدرن .NET استفاده کند تا نرم‌افزارهای واقعی بسازد: چه فردی که تازه وارد دنیای برنامه‌نویسی شده و چه برنامه‌نویسی که می‌خواهد توانایی‌هایش را به سطح حرفه‌ای ارتقا دهد. تمرین‌های عملی، حل مسائل واقعی کسب‌وکار و انتقال تجربیات در کنار تئوری قابل‌فهم باعث می‌شود یادگیری عمیق و قابل اجرا اتفاق بیفتد.

علاوه بر نوشتن کد، دوره بر طراحی قابل نگهداری، خوانایی، اصول امنیتی در اپلیکیشن‌ها، مدیریت وضعیت و بهینه‌سازی عملکرد تأکید می‌کند تا فارغ‌التحصیلان آن فقط کدنویس نباشند، بلکه مهندسان نرم‌افزار کامل باشند.

دستاوردهای شرکت‌کننده پس از دوره

  • تسلط بر مفاهیم اصلی و ساختار فریم‌ورک .NET
  • توانایی ساخت اپلیکیشن‌های وب (مثلاً با ASP.NET)، دسکتاپ و موبایل
  • تسلط بر الگوهای طراحی پایه و بهترین شیوه‌های کدنویسی در دات‌نت
  • بهینه‌سازی عملکرد و مدیریت منابع در اپلیکیشن‌های واقعی
  • پیاده‌سازی مکانیزم‌های امنیتی در سطوح مختلف نرم‌افزار
  • درک چگونگی ساختار پروژه‌های مقیاس‌پذیر و قابل نگهداری
  • آماده‌سازی برای ورود به بازار کار (فریلنس، تیم‌های محصول، شرکت‌های نرم‌افزاری)

 

سرفصل‌ها
  • 1- معرفی دوره و آشنایی با فناوری‌های مورد استفاده
  • معرفی تکنولوژی‌های دوره
  • کاربرد شناسایی هوشمند در راه‌اندازی پروژه‌ها
  • معرفی تجهیزات سخت‌افزاری مانند RFID، بارکد، PDA و…
    • 2- طراحی پایگاه داده (Data Base)
  • آشنایی با ۱۴ مدل سیستم مدیریت پایگاه داده
  • نصب SQL Server 2017
  • انواع داده‌های مورد استفاده در ساخت پایگاه داده
  • مراحل طراحی و ساخت پایگاه داده
  • ایجاد رابطه بین جداول
    • 3- برنامه‌نویسی سی‌شارپ (C# Programming)
  • مفاهیم کنسول، ویندوز، وب، سرویس و دات‌نت
  • اجرای برنامه‌های ساده با C#
  • آشنایی با Datatypes در C#
  • ساختار برنامه‌نویسی، دستورات و شروط
  • ابزارها و توابع مهم (Class، while، for و…)
    • 4- اتصال سی‌شارپ به پایگاه داده
  • ایجاد پایگاه داده و فراخوانی با C#
  • نمایش اطلاعات دیتابیس
  • ویرایش داده‌ها در پایگاه داده با C#
    • 5- اپلیکیشن ویندوز (Windows Application)
  • آشنایی با محیط Windows Form
  • ورودی‌ها و propertyهای Windows Form
  • Outboxها و کنترل‌های کاربردی در Windows Form
    • 6- اپلیکیشن وب (Web Application)
  • مفاهیم اینترنت، IP، PORT، UDP، TCP
  • آشنایی با مفاهیم سرور، وب‌سرور، HTML، JavaScript، URL
  • درک مفاهیم کوئری استرینگ، API، Framework و…
    • 7- برنامه‌نویسی HTML و تکنولوژی‌های مرتبط
  • ساختار HTML و اجزای head و body
  • استفاده از Notepad++ برای کدنویسی
  • تگ‌ها و کلاس‌های HTML
  • CSS و کلاس‌های آن در طراحی
  • JavaScript و کاربردهای آن
  • آشنایی با jQuery
  • دیگر تکنولوژی‌های مرتبط مثل AJAX، Bootstrap
    • 8- معرفی ساختار MVC
  • زبان‌های ASP.NET، MVC و Web API
  • کلاس کنترلر، ویو و مدل
  • کلاس مسیریابی (Routing)
  • اضافه کردن Entity Framework
    • 9- طراحی و توسعه فرم‌ها (Form)
  • ساخت کنترلر، ویو و مدل برای فرم
  • افزودن property به مدل
  • دستورات begin form، label form و text box for
  • ارسال اطلاعات فرم به سرور
  • کار با break point، Step Over و Validation
  • پیاده‌سازی Validation Message For
    • 10- معرفی API و کاربرد آن
  • ساخت API برای دیتابیس
  • پیاده‌سازی Authentication و محدودسازی دسترسی‌ها
  • بهینه‌سازی عملکرد وب‌سایت
  • نهایی‌سازی و انتشار پروژه
    • 11- معرفی ۱۰ مرحله اصلی اجرای پروژه‌ها
  • تشریح گام‌های ثابت در تمامی پروژه‌ها
    • 12- پروژه انبارداری (Inventory)
  • کددهی قفسه‌ها و کالاها
  • استفاده از ZXing برای بارکد
  • چاپ لیبل گروهی
  • پیاده‌سازی Bootstrap
  • ایجاد و استفاده از فرم‌ها
  • مرتب‌سازی و جستجوی کالا
  • ورود و خروج کالا
  • محدودسازی دسترسی کاربران
    • 13- اجرای پروژه در خط تولید
  • ساخت دیتابیس و فرم‌ها
  • رفع خطاهای اپراتوری
  • چاپ لیبل‌های مختلف
  • فرم ورود اطلاعات کالا و اشخاص
  • استفاده از Charts.js
  • مدیریت ورود کاربران و Roleها
    • 14- اجرای اولین پروژه RFID
  • ساخت دیتابیس و ارتباطات
  • ساخت فرم ویندوز و وب
  • ایجاد صفحات ورود و خروج
  • کار با RFID HUB
  • تغییر پسورد کارت‌ها
  • ایجاد اعتبار روی کارت‌ها
  • کار با RFID به صورت آفلاین
    • 15- اجرای دومین پروژه RFID
  • ساخت دیتابیس، فرم‌ها و صفحات
  • کپی Bootstrap و فارسی‌سازی پروژه
  • ساخت کوئری‌ها و صفحات گزارش
  • خروجی گرفتن و تست نهایی
    • 16- پروژه تشخیص چهره (Face Recognition)
  • آشنایی با نرم‌افزار Luxand
  • کدهای مهم در تشخیص چهره
  • ساخت دیتابیس و ویرایش کدها
    • 17- استقرار پروژه در دامنه و هاست
  • مفاهیم هاست اشتراکی و دامنه
  • پابلیش پروژه
  • آشنایی با FileZilla
  • انتقال فایل‌ها به هاست
  • راه‌اندازی پروژه در محیط آنلاین
مخاطبین
  • تازه‌واردهایی که می‌خواهند مسیر حرفه‌ای توسعه نرم‌افزار را با .NET شروع کنند
  • برنامه‌نویسانی که می‌خواهند مهارت‌هایشان را به سمت توسعه چندمنظوره (وب، دسکتاپ، موبایل) گسترش دهند
  • توسعه‌دهندگانی که به دنبال یادگیری بهترین شیوه‌ها، امنیت و بهینه‌سازی در .NET هستند
  • کسانی که می‌خواهند پروژه‌های واقعی بسازند و در مصاحبه‌های فنی با اعتماد وارد شوند
  • افرادی که به دنبال فرصت‌های شغلی داخل و خارج از کشور در اکوسیستم مایکروسافت هستند
  • کسانی که صرفاً دنبال یاد گرفتن یک زبان خیلی سطحی هستند و قصد اجرای پروژه واقعی ندارند
  • افرادی که علاقه‌مند به توسعه غیرساختاریافته بدون رعایت استانداردهای نگهداری و امنیت‌اند
  • کسانی که تنها روی ابزارهای قدیمی یا غیرمرتبط با دات‌نت تمرکز دارند و نمی‌خواهند به فناوری‌های مدرن مهاجرت کنند
  • افرادی که انتظار دارند بدون تمرین و پیاده‌سازی پروژه، صرفاً با دیدن ویدیوها متخصص شوند
  • کسانی که به‌طور کامل در سمت‌های غیرتوسعه (مثلاً صرفاً تحلیل‌گر بدون علاقه به پیاده‌سازی) فعالیت می‌کنند و نیازی به مهارت کدنویسی ندارند
سوالات متداول

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

این دوره چندوجهی است و مسیر توسعه اپلیکیشن‌های وب، دسکتاپ و اصول مرتبط با موبایل (در اکوسیستم .NET) را در بر می‌گیرد.

مباحثی مثل اعتبارسنجی، مدیریت نشست، محافظت در برابر حملات رایج (مثل XSS/CSRF) و مدیریت دسترسی به‌صورت عملی آموزش داده می‌شوند.

بله، تمرکز دوره روی پیاده‌سازی پروژه‌هایی است که می‌توانند در رزومه یا گیت‌هاب به عنوان نمونه کار نمایش داده شوند.

می‌تونی به‌عنوان توسعه‌دهنده .NET در تیم‌های محصول، فریلنس، شرکت‌های نرم‌افزاری، یا حتی برای ساخت استارتاپ شخصی اقدام کنی.

سایر دوره‌ها
دیدگاه کاربران

دیدگاهتان را بنویسید

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

11,000,000 تومان
550,000 تومان