پرش به محتوای اصلی
در حال باز کردن نماتک…
نماتک
۰۲ساعت
۳۳دقیقه
۵۷ثانیه
Namatek logo

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

امیر محبعلی نژاد

آنچه در این دوره خواهید آموخت

  • مبانی طراحی پایگاه داده را به‌صورت کاربردی یاد می‌گیرید و می‌توانید مسیر یادگیری را با دید روشن شروع کنید.
  • با استفاده از ویندوز اپلیکیشن و معرفی ساختار MVC، توانایی پیاده‌سازی تمرین‌ها و پروژه‌های واقعی را به دست می‌آورید.
  • یاد می‌گیرید داده، منطق یا کد مربوط به سطوح پروژه را تحلیل کنید و خروجی قابل اتکا بسازید.
  • در پایان می‌توانید یک مسئله عملی مرتبط با پروژه 1 (RFID) را طراحی، اجرا و برای استفاده واقعی آماده کنید.

سرفصل‌های آموزش برنامه نویسی دات نت

دانلود جزئیات
67 جلسه39 ساعت
1معرفی1:11
  • معرفی دوره و کاربردهای شناسایی هوشمند و RFID
  • تشخیص چهره، دستگاه PDA و بارکدخوان
2طراحی پایگاه داده2:48
  • پایگاه‌داده و سیستم مدیریت پایگاه‌داده (DBMS)
  • پایگاه‌داده رابطه‌ای (RDBMS) و SQL Server 2017
  • ساخت جدول، Primary Key و انواع Data Type در SSMS
  • مقدار Null، ایجاد Relationship و Index در SQL Server
  • دستورات Order By، Group By، Having و Join در SQL
3برنامه نویسی سی شارپ3:01
  • مفاهیم دات‌نت و سی‌شارپ و ایجاد پروژه در Visual Studio
  • تبدیل نوع داده، ReadLine و آرایه یک‌بعدی در سی‌شارپ
  • آرایه‌های چندبعدی، DateTime و List در سی‌شارپ
  • شرط‌ها، حلقه‌ها و مدیریت خطا با try-catch در سی‌شارپ
  • کلاس‌های Math، Convert، File و Directory در سی‌شارپ
  • توابع کار با رشته در سی‌شارپ: Join، Replace و Substring
4دیتابیس در سی شارپ1:42
  • نمایش داده‌های دیتابیس و دستور Distinct در سی‌شارپ
  • دستورات Take و OrderBy در کوئری‌های سی‌شارپ
  • دستورات Insert، Update و Delete در سی‌شارپ
  • مثال برنامه انبارداری ساده با دیتابیس
5ویندوز اپلیکیشن1:31
  • محیط Windows Forms و کنترل‌های ورودی TextBox و CheckBox
  • کنترل‌های ComboBox، NumericUpDown و ListBox در ویندوز فرم
  • MessageBox، کنترل‌های خروجی و پنجره‌های Dialog
6وب اپلیکیشن1:04
  • مفاهیم شبکه برای وب: TCP، UDP، IP، Port و DNS
  • وب سرور، URL، کدهای HTTP و مفهوم API
7برنامه نویسی HTML3:26
  • ساختار HTML و تگ‌های div، span، a و br
  • تگ‌های img، table، لیست و فرم در HTML
  • مبانی CSS: کلاس‌ها، ویژگی‌ها و جداسازی فایل CSS
  • فرم نمونه با HTML و CSS و تفاوت class و id
  • مبانی جاوا اسکریپت: متغیر، تابع و getElementById
  • کار با jQuery: متدهای hide، show و slide و Ajax
8معرفی ساختار MVC1:48
  • معرفی ASP.NET MVC و Web API و مفاهیم پایه
  • ساختار MVC: کنترلر و ویو
  • مدل، مسیریابی و افزودن Entity Framework به پروژه MVC
9ساختن فرم1:32
  • ساخت فرم در MVC با BeginForm و TextBoxFor
  • اعتبارسنجی فرم (Validation) و مقابله با حمله CSRF
10مفهوم و کاربرد API2:41
  • ساخت RESTful Web API در Visual Studio
  • احراز هویت (Authentication) و مجوزدهی (Authorization)
  • بهینه‌سازی کارایی وب‌سایت: Cache و Minification
  • استقرار (Deployment)، Publish پروژه و خروجی دیتابیس
11سطوح پروژه0:26
  • گام‌های اجرای پروژه: از تعریف مسئله تا تست سیستم
12پروژه انبارداری6:07
  • پیش‌نیازهای پروژه انبارداری و تولید بارکد با ZXing
  • تنظیمات بارکد و پرینتر لیبل در پروژه انبارداری
  • چاپ گروهی لیبل قفسه‌ها و ساخت دیتابیس انبار
  • اتصال دیتابیس به پروژه انبارداری
  • تبدیل تاریخ شمسی و ثبت کالای جدید با بارکدخوان
  • فرم قفسه‌ها و نمایش ظرفیت خالی و پر قفسه
  • خروجی، مرتب‌سازی و جستجوی موجودی انبار
  • جلوگیری از چاپ لیبل کالای ثبت‌نشده در دیتابیس
  • ثبت سریال کالاها و قفسه‌ها در جدول موجودی
  • کنترل خطای بارکد اشتباه و منوی جستجوی محصول
13پروژه خط تولید3:54
  • شناسه کار، نیرو و محصول و طراحی دیتابیس خط تولید
  • چاپ لیبل شناسه کار در پروژه خط تولید
  • چاپ لیبل محصولات و فرم ثبت مراحل تولید
  • افزودن نمودار با Chart.js به پروژه خط تولید
  • مدیریت کاربران، نقش‌ها (Role) و تنظیمات ورود
14پروژه 1 (RFID)3:28
  • طراحی دیتابیس SQL Server پروژه اول RFID
  • ساخت ویندوز فرم پروژه RFID در دات‌نت
  • ساخت وب اپلیکیشن ASP.NET پروژه RFID با کوئری‌ها
  • صفحه ورود و خروج و مشکلات امنیتی ID پیش‌فرض RFID
  • امنیت تگ RFID، نرم‌افزار RFID HUB و انواع کارت‌ها
  • ثبت و کسر اعتبار کارت‌های RFID در دیتابیس
  • گیت‌های آفلاین و تگ‌های RFID بدون اتصال به دیتابیس
15پروژه 2 (RFID)2:52
  • مزیت RFID بر بارکد و طراحی دیتابیس پروژه دوم
  • تعریف تگ RFID و ساخت وب اپلیکیشن پروژه دوم
  • صفحات ردیابی کالا در خط تولید و شناسایی نیروی کار
  • صفحات گزارش، Publish پروژه و راه‌اندازی IIS
16پروژه تشخیص هوشمند چهره1:05
  • معرفی Luxand و کدهای اصلی تشخیص چهره
  • نمایش و کسر اعتبار کاربر با تشخیص چهره
17دامنه و هاست0:36
  • ثبت دامنه ir، خرید هاست و آپلود با FileZilla

گالری دوره

نمایش 1–3 از 9

مدرس دوره

امیر محبعلی نژاد

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

کارشناسی برق دانشگاه صنعتی امیرکبیر دارای مدارک MCP ،MCAD و MCSD از مایکروسافت (سال 2008) دارای مدارک MCTS و MCPD از مایکروسافت (سال 2009) ثبت اختراع و نمونه‌سازی رستوران هوشمند با میز لمسی مدیریت گروه نرم‌افزاری توسعه‌دهنده پورتال و SDP مخابرات ایران در شرکت سمسون ارتباطات

اعطای گواهینامه معتبر

با قبولی در آزمون نماتک، مدرک معتبری می‌گیرید که مهارت شما را تأیید می‌کند.

گارانتی ویژه نماتک

در خرید یک محصول آموزشی، قطعا ریسکِ مناسب نبودن محتوا برای همه ما وجود دارد. نماتک با گارانتی طلایی خود، برای شما این ریسک را به صفر رسانده است. اگر تا ۳۰ روز از آموزشی که دریافت کردید راضی نبودید، فقط با یک تماس، تمام وجه خودتان را دریافت کنید.

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

آیا برای یادگیری کامل آموزش، پیش نیاز خاصی لازم است؟

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

کسانی که این دوره را می گذرانند در انتهای بسته قادر به شروع کار و انجام پروژه هستند؟

این سوال از جانب خیلی از متقاضیان این بسته مطرح شده است و لازم به ذکر است که تمام آموزش ها پروژه محور انجام شده است و اگر افراد بعد از گذراندن این دوره تمرین و ممارست داشته باشند و و مثال های گفته شده را انجام دهند؛ حتما به این توانایی خواهند رسید.

کاربرد این بسته چیست و چگونه می توان از مهارت های آن کسب درآمد کرد؟

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

کسانی که این دوره را می گذرانند، در انتهای بسته قادر به شروع کار و انجام پروژه هستند؟

این سوال از جانب خیلی از متقاضیان این بسته مطرح شده است و لازم به ذکر است که تمام آموزش ها پروژه محور انجام شده است و اگر افراد بعد از گذراندن این دوره تمرین و ممارست داشته باشند و مثال های گفته شده را انجام دهند؛ حتما به این توانایی خواهند رسید.

در بسته جامع برنامه نویسی دات نت، چه نرم افزارهایی آموزش داده می شود؟

تمامی پروژه های انجام شده در این بسته در محیط نرم افزار Visual Studio نوشته شده و اجرا می شوند. در این بسته، زبان کد نویسی ما سی شارپ است و تمامی پروژه ها بر اساس این زبان نوشته می شوند. همزمان با سی شارپ، زبان Html نیز آموزش داده شده چون زبان قابل فهم تمامی مرورگرها HTML بوده و یک برنامه نویس وب، می بایست به زبان HTML نیز مسلط باشد. لازم به ذکر است که دیتابیس تمام پروژه ها توسط نرم افزار SQL Server ساخته می شود.

چرا در این بسته آموزشی، زبان جاوا آموزش داده نمی شود؟

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

آیا پس از مشاهده این بسته می توانیم پروژه هوشمند سازی یک انبار را شخصاً انجام دهیم؟

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

آیا امکان تهیه فصل ها به صورت مجزا هست؟

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

این ویدیوها روی چه سیستم هایی اجرا می شوند؟

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

این بسته آموزشی فایل های ضمیمه دارد؟

بله

جزوه تدریس شده مدرس در فایل های ضمیمه این بسته آموزشی قرار دارد؟

خیر

در تدریس این بسته آموزشی از نرم‌افزاری استفاده شده است؟

بله، از نرم‌افزارهای SQL server 2017، bootstrap 4، luxandFace 7.2.1 و SQL Server Management Studio 15 استفاده شده است.

سوالی درباره این دوره دارید؟

از کارشناسان نماتک بپرسید؛ پاسخ را از طریق پشتیبانی دریافت می‌کنید.

دیدگاه‌ها

۹ دیدگاه

ثبت دیدگاه شما

امتیاز:
  • تصویر پرهام محمودی
    پرهام محمودی
    ۱۹ مهر ۱۴۰۲

    سلام وقت بخیر این بسته رو خریداری کردم و واقعا خیلی کاربردی بود. خواستم بدونم شرایط شرکت در آزمون به چه صورته؟ و اینکه امکانش هست با مدرس این بسته صحبت کنم؟چند مورد سوال داشتم

    • تیم پشتیبانی نماتک۲۰ مهر ۱۴۰۲
      سلام جناب محمودی بزرگوار از اعتماد شما برای تهیه بسته آموزشی صمیمانه متشکریم و خرسندیم که مطالب این آموزش برای شما مفید واقع شدند. توضیحات مربوط به نحوه انجام آزمون به صورت کامل در آدرس لینک زیر، ارائه… ادامه
  • تصویر حیدری
    حیدری
    ۱۷ مهر ۱۴۰۲

    نقاط ضعف دوره: ۱- فن بیان ضعیف مدرس به شکلی که نیازمند نفر دوم برای جهت دهی است. ۲- حضور شخص دوم که با دخالت در روند تدریس، پریدن وسط کلام مدرس، بیان برداشت شخصی خودش از موضوع و استفاده مکرر از آواهایی که منجر به برهم زدن تمرکز دانش پذیر شده. ۳- در کل برخلاف یک دوره استاندارد، بیشتر شبیه ارائه کنفرانس یک دانشجو برای دیگری میباشد. نقاط مثبت: ۱-تلاش برای ارائه یک دوره تعاملی و القای حس حضور در کلاس، که برخلاف انتظار به نقطه ضعف تبدیل شد!!!!!!

    • تیم پشتیبانی نماتک۱۹ مهر ۱۴۰۲
      سلام جناب حیدری ضمن تشکر از همراهی شما و تهیه بسته های آموزشی از مجموعه ما نظر شما برای ما کاملا محترمه و قابل درک هست که این شیوه تدریس، مورد پسند شما نبوده باشه. اما خب به تبع این موضوع که اشاره فرمودید به علت بیان ضعیف مدرس شخص دومی به عنوان… ادامه
  • تصویر هادی
    هادی
    ۱ اردیبهشت ۱۴۰۱

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

    • تیم پشتیبانی نماتک۱ اردیبهشت ۱۴۰۱

      سلام خدمت شما جناب دمیرچی بزرگوار لطفا سوالات تخصصی خودتان را در قسمت فروم سایت به ادرس لینک زیر مطرح بفرمایید تا عزیزان راهنمایی کنند https://namatek.com/forum/ از همراهی شما با تیم نماتک سپاسگزار هستیم. موفق و موید باشید.

  • تصویر هادی
    هادی
    ۱۸ اسفند ۱۴۰۰

    با سلام و تشکر از تهیه آموزشهای بسیار کاربردی تون در زمینه های مختلف بنده با توجه به اینکه فارغ التحصیل رشته IT هستم این آموزش بسیار برای بنده مناسب میباشد فقط میخواستم از استاد این مجموعه سوال بشه گزارشگیری در یک بازه زمانی (مثلا ثبت محصولات انبار از تاریخ X تا تاریخ Y) هم در این مجموعه آموزش داده شده؟ یا اگر آموزش داده نشده با اطلاعاتی که کسب میکنیم میتونیم خودمون کد نویسی گزارشگیری در یک بازه زمانی و انجام بدیم؟ ممنون

    • تیم پشتیبانی نماتک۱۸ اسفند ۱۴۰۰
      سلام خدمت شما جناب مهندس بزرگوار بله انواع گزارشات توضیح داده شده و مثال های متنوعی در بسته آموزش داده شده است. با مشاهده قسمت پروژه انبارداری پیشرفته کاملا به ساخت گزارش‌ها مسلط خواهید شد. (مانند موردی که فرمودید.) از همراهی شما با تیم نماتک… ادامه
  • تصویر احسان رجبی
    احسان رجبی
    ۲۸ آذر ۱۳۹۹

    سلام عصر بخیر این بسته برای خرید اصلا آماده میشود یا مشکلی پیش آمده؟ متشکر میشوم پاسخ دهید.

    • تیم پشتیبانی نماتک۲۹ آذر ۱۳۹۹
      سلام وقت بخیر ابتدای امر پوزش فراوان ما رو بابت مشکلی که در ضبط بخش آخر این آموزش پیش اومده و باعث این حجم از وقفه در زمان رونمایی از بسته شده، پذیرا باشید. با تشکر از صبوری و همراهی شما باید عرض کنم که چون فصل آخر این آموزش سیستم چندین پروژه واقعی… ادامه

دوره‌های مکمل برنامه نویسی دات نت

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

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