جستجو برای:
  • تقویم آموزشی
  • آموزش آنلاین
  • فرم پیش ثبت نام
  • فرم درخواست مدرک
  • وبینار
  • وبینارهای آموزشی
  • بین الملل
    • آموزشگاه های بین المللی
    • آزمون های بین المللی
  • دوره ها
    • امنیت
      • EC-Council
      • F5
      • Fortinet
      • ISACA
      • ISC2
      • Juniper
      • Payment Security
      • SANS
      • SCADA
      • Secure coding
      • SOC
      • Splunk
    • بانک اطلاعاتی
      • Oracle
      • SQL Server
    • هوش مصنوعی
    • تحول دیجیتال
    • گرافیک
    • برنامه نویسی
      • متخصص .net
      • متخصص php
      • متخصص Java
      • متخصص جاوا اسکریپت
      • متخصص پایتون
      • متخصص Front End
      • متخصص UI/UX
    • ذخیره و بازیابی اطلاعات
      • Big Data
      • EMC
      • HP
      • Netbackup
      • veeam
    • شبکه
      • Cisco Old Level
      • Cisco New Level
      • CompTIA
      • EPI
      • آموزش Linux
      • Microsoft
      • Mikrotik
      • SolarWinds
    • کارکنان دولت
    • مجازی سازی
      • Cloud computing
      • Hyper-V
      • VMware
      • AWS
      • Azure
    • Devops
    • مخابرات
    • مدیریت فناوری اطلاعات
      • ISO 27001
      • IT Management
      • Project Management
    • ارزهای دیجیتال
    • اتوماسین صنعتی و ابزار دقیق
    • ویژه دوران
      • کارگاه ها و سمینارها
      • محصولات دوران
  • ویدئوها
  • بلاگ
  • آموزش، توانمندسازی، استخدام
  • آکادمی خوزستان
 
  • 021-43589
  • دعوت به همکاری
  • درباره ما
  • تماس با ما
  • مجله اینترنتی گروه دوران
آموزشگاه آکادمی دوران | برگزاری دوره های آموزشی تخصصی IT
دسته بندی‌ دوره‌ها
  • شبکه
    • Microsoft
    • SolarWinds
    • CompTIA
    • Cisco Old Level
      • Cisco New Level
    • Mikrotik
    • آموزش Linux
    • EPI
  • مخابرات
    • مخابرات
  • امنیت
    • ISC2
    • F5
    • EC-Council
    • Juniper
    • SOC
    • Fortinet
    • SANS
    • SCADA
    • ISACA
    • Secure coding
    • Payment Security
    • Splunk
  • مجازی سازی
    • Hyper-V
    • Cloud computing
    • VMware
    • AWS
    • Azure
  • Devops
    • Devops
  • مدیریت فناوری اطلاعات
    • ISO 27001
    • IT Management
    • Project Management
  • تحول دیجیتال
  • هوش مصنوعی
  • برنامه نویسی
    • متخصص پایتون
    • متخصص .net
    • متخصص جاوا اسکریپت
    • متخصص Java
    • متخصص Front End
    • متخصص UI/UX
    • متخصص php
  • گرافیک
  • ذخیره و بازیابی اطلاعات
    • Big Data
    • HP
    • EMC
    • Netbackup
    • veeam
  • بانک اطلاعاتی
    • Oracle
    • SQL Server
  • دیجیتال مارکتینگ
    • دیجیتال مارکتینگ
  • ارزهای دیجیتال
    • ارزهای دیجیتال
  • اتوماسین صنعتی و ابزار دقیق
  • ویژه دوران
    • کارگاه ها و سمینارها
    • محصولات دوران
    • کارکنان دولت
0

ورود و ثبت نام

  • تقویم آموزشی
  • آموزش آنلاین
  • وبینارهای آموزشی
  • بین الملل
    • آموزشگاه های بین المللی
    • آزمون های بین المللی
  • فرم پیش ثبت نام
  • فرم درخواست مدرک
  • ویدئوها
  • شعب آکادمی
    • آکادمی خوزستان
    • آکادمی بندرعباس
  • آموزش، توانمندسازی، استخدام

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

خانهبرنامه نویسیprogramming & Webدوره آموزش برنامه نویسی .NET
برنامه نویسی C#
حالت مطالعه

شرح دوره آموزش برنامه نویسی .NET

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

در این دوره، شما با زبان‌های برنامه‌نویسی مختلفی که در اکوسیستم .NET وجود دارد، از جمله C# و VB.NET، آشنا خواهید شد. همچنین، نحوه کار با ابزارها و فناوری‌های مرتبط با .NET، از جمله ASP.NET برای توسعه وب، و Entity Framework برای کار با پایگاه‌های داده را یاد خواهید گرفت.

 

.Net Framework چارچوب دات نت شامل ابزارهای توسعه دهنده، زبان های برنامه نویسی و کتابخانه ها برای ساخت برنامه های Desktop و WEB است. همچنین برای ساخت وب سایت ها، وب سرویس ها و بازی ها استفاده می شود. زبان برنامه نویسی C# یک زبان برنامه نویسی شی گرا از مایکروسافت است که به توسعه دهندگان این امکان را می دهد تا برنامه هایی را بسازند که بر روی پلت فرم دات نت اجرا شوند. سی شارپ ریشه در خانواده زبان های برنامه نویسی C دارد و بسیاری از ویژگی های مشابه با زبان های C و C++ و همچنین جاوا را دارد.

در این دوره ابتدا پس از طی کردن دوره SQL Server بر مدیریت بانک اطلاعاتی تسلط کافی پیدا خواهیم کرد. پس از آن با فراگیری زبان برنامه نویسی C# و چارچوب .net  برنامه های تحت window را ایجاد می کنیم و با تکنولوژی های جدیدتر آشنا می شویم تا آمادگی ورود به دنیای WEB را پیدا کنیم. ASP.NET Core نسخه جدید چارچوب وب ASP.NET است که عمدتاً برای اجرا بر روی پلت فرم NET Core طراحی شده است. ASP.NET Core یک چارچوب رایگان، منبع باز و چند پلتفرمی برای ساخت برنامه های کاربردی مبتنی بر ابر، مانند برنامه های وب، برنامه های اینترنت اشیا و پشتیبان های تلفن همراه است که با پشتیبانی از معماری MVC و MVVM محیط بسیار جذابی را برای تولید برنامه های تحت WEB فراهم می کند.

نام دوره :

  • پکیج برنامه نویسی .NET

پیش نیاز: Preliminaries

مخاطبان دوره :  علاقمندان به برنامه نویسی و تولید نرم افزار

 

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

برنامه نویسی C#

  • مفاهیم اولیه سی شارپ، متغیرها، ثوابت
    • انواع زبان های برنامه نویسی
    • زبان ویژوال سی شارپ
    • معرفی محیط سی شارپ
    • الگوی یک برنامه ساده به زبان سی شارپ (#C)
    • انواع داده ها
    • متغیر چیست؟
    • تعریف متغیر
    • نوع متغیر
    • مقداردهی متغیر
    • نشان دادن محتوای متغیرها بر روی خروجی
    • نام گذاری متغیر
    • تعریف ثوابت
    • تبدیل انواع
  • عبارت ها، عملگرها و دستورات شرطی
    • عبارت های محاسباتی
    • عبارت های منطقی (Logical) یا بولین (Boolean)
    • نوع داده کاراکتری
    • نوع داده رشته ای
    • عملگرهای ریاضی یا حسابی
    • عملگرهای افزایشی و کاهشی
    • عملگرهای مقایسه ای
    • دستورات شرطی if و if-else
    • دستور Break
    • عملگرهای منطقی
    • دستور Switch
  • حلقه ها، آرایه ها، متدها و کلاس ها
    • دستورات حلقه شرطی while
    • دستورات حلقه شرطی do while
    • دستور حلقه for و حلقه for تودرتو
    • آرایه ها
    • مرتب کردن داده های یک لیست
    • عمل جستجو در لیست
    • تولید اعداد تصادفی
    • حلقه foreach
    • کلاس Array
      • STRING
  • کار با فایل ها و استریم ها
    • مفهوم فایل و دایرکتوری (Directory)
    • کار روی پوشه ها
    • ورودی – خروجی فایل
    • کلاس فایل استریم (Stream)
    • خواندن و نوشتن در فایل
  • برنامه نویسی شی گرا
    • کلاس ها
    • اشیا
    • وراثت
    • چند ریختی
    • کلاس ها و متد های انتزاعی
    • رابط ها
    • Delegate
    • کلاس هاس جنریک
  • کار با محیط فرمی و معرفی کنترل ها
    • واسط گرافیکی کاربر
    • ایجاد پروژه
    • معرفی جعبه کنترل
    • رویدادهای مختلف ماوس و صفحه کلید در سی شارپ
    • معرفی خصوصیات فرم و کنترل های مختلف (Text box ,Label ,Button ,Checkbox ,Combo box)
    • کار با کنترل Timer و Progress bar در قالب پروژه فرم اسپلش (Splash) یا لودینگ (بارگذاری فرم)
    • کار با کنترل MenuStrip و دیالوگ ها (ColorDialog ,OpenFileDialog ,SaveFileDialog ,FontDialog) در قالب پروژه Notepad
    • کار با کنترل ContextMenuStrip برای ایجاد منوی راست کلیک در پروژه
    • استفاده از کامپوننت ها در سی شارپ
    • نحوه اضافه کردن کامپوننت های مختلف به سی شارپ
  • تکنولوژی ADO.NET در سی شارپ
    • نحوه برقراری ارتباط با بانک اطلاعاتی از طریق ADO.NET
    • ذخیره اطلاعات از طریق ADO.NET
    • حذف اطلاعات از طریق ADO.NET
    • ویرایش اطلاعات از طریق ADO.NET
    • جستجوی اطلاعات از طریق ADO.NET
  • تکنولوژی Entity Framework در سی شارپ
    • نحوه برقرای ارتباط با بانک اطلاعاتی از طریق Entity Framework
    • ذخیره اطلاعات از طریق Entity Framework
    • حذف اطلاعات از طریق Entity Framework
    • ویرایش اطلاعات از طریق Entity Framework
    • جستجوی اطلاعات از طریق Entity Framework
  • تکنولوژی LINQ to SQL در سی شارپ
    • اضافه کردن موارد مورد نیاز برای کار با LINQ به برنامه
    • نمایش اطلاعات درون DataGridView
    • بایند کردن (Bind) فیلدها به کنترل های روی فرم
    • ایجاد پروسیجرها (Procedure) برای انجام عملیات روی جداول
    • ذخیره اطلاعات در بانک اطلاعاتی به روش LINQ to SQL
    • حذف اطلاعات در بانک اطلاعاتی به روش LINQ to SQL
    • ویرایش اطلاعات در بانک اطلاعاتی به روش LINQ to SQL
    • جستجوی اطلاعات در بانک اطلاعاتی به روش LINQ to SQL

SQL Server

  • آشنایی با محیط اس کیو ال سرور
    • آشنایی با روش های اعتبار سنجی SQL Server
    • آشنایی با پنل Object Explorer
      • معرفی بخش Databases
      • معرفی بخش Security
      • معرفی بخش Server Object
      • معرفی بخش Replication
      • معرفی بخش SQL Server Agent
    • آشنایی با بخش Template Browser و استفاده از الگوهای آماده
    • آشنایی با مفهوم Query یا پرس و جو
      • معرفی پنجره Query Editor و بخش های مختلف آن
      • آشنایی با روش های اجرای Queryها
      • معرفی روش های مختلف نمایش خروجی Queryها
  • طراحی و مدیریت یک پایگاه داده
    • آشنایی با روش های ایجاد پایگاه داده
      • آشنایی با روش ایجاد پایگاه داده با استفاده از محیط SSMS
      • آشنایی با روش حذف پایگاه داده با استفاده از محیط SSMS
      • آشنایی با روش ایجاد پایگاه داده با استفاده از دستورهای T-SQL
      • آشنایی با روش حذف پایگاه داده با استفاده از دستورهای T-SQL
    • آشنایی با روش Attach کردن پایگاه داده های موجود به SQL Server
    • آشنایی با روش Detach کردن پایگاه داده
  • آشنایی با مدل رابطه ای و تحلیل اولیه یک سیستم پایگاه داده
    • معرفی نمودار ER
      • آشنایی با مفهوم موجودیت
      • آشنایی با مفهوم صفت
    • آشنایی با روش شناسایی موجودیت ها
    • آشنایی با روش شناسایی صفت ها
    • آشنایی با صفت ID
    • آشنایی با ارتباطات بین موجودیت ها و روش پیاده سازی آن ها در نمودار ER
      • ارتباطات یک به یک
      • ارتباطات یک به چند
      • ارتباطات چند به چند
    • آشنایی با مفهوم کلید
      • آشنایی با مفهوم کلید اصلی
      • آشنایی با مفهوم کلید خارجی
    • آشنایی با روش استفاده از کلیدها برای ایجاد ارتباطات بین موجودیت ها
    • آشنایی با روش ایجاد و نمایش ارتباطات در نمودار ER
    • آشنایی با مفهوم جدول در SQL Server
    • آشنایی با انواع داده های موجود در SQL Server
    • آشنایی با روش پیاده سازی موجودیت های نمودار ER توسط جداول به وسیله محیط SSMS
      • آشنایی با روش ایجاد ستون های مختلف در جدول ها با انواع داده های متنوع
      • آشنایی با روش ایجاد کلید برای جدول
      • آشنایی با مفهوم Identity و ایجاد مقادیر خودکار در ستون ها
      • آشنایی با روش ایجاد کلیدهای خارجی در جداول
      • آشنایی با روش ایجاد روابط (Relationship) بین جداول
    • آشنایی با روش تعیین استفاده از یک پایگاه داده مشخص برای Queryها
    • آشنایی با روش ایجاد جدول ها با استفاده از دستورهای T-SQL
    • آشنایی با روش های حذف یک جدول
  • آشنایی با دستورات درج، حذف، ویرایش و خواندن داده در جداول
    • آشنایی با روش تغییر تعداد سطرهای نمایش داده شده در محیط SSMS برای مدیریت داده ها
    • استفاده از محیط SSMS برای مدیریت داده های وارد شده
    • بررسی اهمیت استفاده از روابط بین جدول ها برای اطمینان از ورود داده های معتبر
    • استفاده از دستور Insert برای درج داده ها در جدول
    • استفاده از دستور Select برای نمایش داده های دلخواه از جداول
    • استفاده از دستور Update برای ویرایش و بروزرسانی داده های جداول
    • استفاده از دستور Delete برای حذف داده ها از جداول
  • معرفی اتصالات بین جداول
    • آشنایی و استفاده از اتصالات داخلی (Inner Join)
    • آشنایی و استفاده از اتصالات خارجی (Left – Right Outer Join)
  • آشنایی با Viewها و پیاده سازی آن ها
    • آشنایی با محیط View Designer
    • آشنایی با روش ایجاد Viewها با استفاده از محیط View Designer
    • استفاده از روابط بین جداول برای نمایش داده های مرتبط از چندین جدول در یک View
  • آشنایی با دستورهای مقدماتی برای برنامه نویسی در SQL Server
    • معرفی دستور Declare برای تعریف متغیرها
    • آشنایی با روش مقدار دهی متغیرهای تعریف شده
    • آشنایی با متغیرهای نوع جدول، مقداردهی و استفاده از آن ها
    • آشنایی با دستور شرطی IF Else
    • آشنایی با دستور شرطی Case و استفاده متنوع از آن
    • آشنایی با حلقه تکرار While
  • آشنایی با برنامه نویسی در SQL Server توسط Stored Procedureها
  • آشنایی با برنامه نویسی در SQL Server توسط Function
  • آشنایی با Trigger و نحوه ایجاد آن

 

MVC

  • شناخت و ساختار MVC
  • کنترلر ها و Action Method ها
  • مسیریابی
  • View و موتور Razor
  • Layout
  • View Component & Partial view
  • Area
  • Entity Framework
  • چارچوب Razor
  • Identity

درخواست مشاوره

برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.

درخواست مشاوره
02143589

نیاز به مشاوره دارید؟

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

درخواست مشاوره رایگان

دوره های مرتبط

دوره آموزشی SEC560: Network Penetration Testing and Ethical Hacking

دوره آموزش SANS SEC560

دوره SANS SEC560: “امنیت وب و برنامه‌های کاربردی” یکی از دوره‌های معتبر و تخصصی در زمینه امنیت سایبری است که به کارشناسان امنیت، توسعه‌دهندگان و مهندسان IT کمک می‌کند تا با تهدیدات و آسیب‌پذیری‌های مرتبط با برنامه‌های وب آشنا شوند. در این دوره، شرکت‌کنندگان با مفاهیم کلیدی امنیت برنامه‌های کاربردی، تکنیک‌های نفوذ، و روش‌های پیشگیری از حملات آشنا می‌شوند.

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

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

SQL Server implement & Design

دوره آموزش SQL Server

دوره آموزش SQL Server به شما این امکان را می‌دهد تا با یکی از محبوب‌ترین سیستم‌های مدیریت پایگاه داده رابطه‌ای (RDBMS) آشنا شوید. SQL Server، که توسط مایکروسافت توسعه یافته، ابزاری قوی برای ذخیره‌سازی، مدیریت و بازیابی داده‌ها در برنامه‌های کاربردی مختلف است.

در این دوره، شما با مفاهیم پایه‌ای SQL Server، نحوه نصب و پیکربندی آن، و استفاده از زبان SQL برای انجام عملیات مختلف آشنا خواهید شد. همچنین، یاد خواهید گرفت که چگونه می‌توانید پایگاه‌های داده، جداول و دیگر اشیاء را مدیریت کرده و با استفاده از SQL کوئری‌های پیچیده‌تری را بنویسید.

برنامه نویسی Python

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

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

در این دوره، شما با مفاهیم پایه‌ای PHP، نحوه کار با پایگاه‌های داده، و تکنیک‌های توسعه وب آشنا خواهید شد. همچنین، یاد خواهید گرفت که چگونه می‌توان با استفاده از PHP صفحات وب دینامیک ایجاد کرد و با HTML، CSS و JavaScript ترکیب کرد.

دوره آموزشی SEC555: SIEM with Tactical Analytics

دوره آموزش SANS SEC555

دوره SANS SEC555 تحت عنوان “Building a Cyber Threat Intelligence Program” به آموزش نحوه ایجاد و مدیریت یک برنامه هوش تهدید سایبری می‌پردازد. این دوره برای افرادی طراحی شده که می‌خواهند توانایی‌های خود را در جمع‌آوری، تحلیل و استفاده از اطلاعات مربوط به تهدیدات سایبری تقویت کنند.

نظرات

لغو پاسخ

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

قیمت :

تماس با ما

امتیاز
0 از 0 رأی
بدون امتیاز 0 رای
تماس با ما
6.94k بازدید 0 دیدگاه
آشنایی با تجهیزات آموزشگاه
دسته: programming & Web، برنامه نویسی، درحال برگزاری

درباره ما

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

تماس با ما

  • تهران،خیابان بهشتی ،خیابان پاکستان ، کوچه حکیمی، پلاک 12
  • 021-43589
  • 021-88172361 اضطراری
  • 021-88172365 اضطراری
  • academy@douran.ir
Icon-instagram Icon-send-2 Linkedin-in

پیوندهای مهم

  • کتابخانه
  • مجوزها
  • مشتریان
  • لابراتوار
  • فضای آموزشی
  • بلاگ
  • گروه دوران
  • دورتال

نماد اعتماد الکترونیک

تقویم زمستانی
تمامی حقوق برای آکادمی دوران محفوظ می باشد.

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت