بوت‌کمپ استخدامی

تکمیل ظرفیت

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

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

۱۰۰+ ساعت آموزش و پروژه
۵ ماه
همراه با منتورینگ
کمک به استخدام

معرفی دوره برنامه نویسی دات‌نت (ASP.NET Core) دانشکار

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

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

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

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

0$
میانگین حقوق ماهانه در خارج از ایران
0
میلیون تومان
میانگین حقوق ماهانه کارشناس در ایران
معرفی دوره از زبان هدایتگر دوره

کمک به استخدام در شرکت‌های منتخب

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

سرفصل های دوره دات‌نت

Soft Skills

۵ساعت

  • ● شخصیت شناسی (ابزارهای معتبر شخصیت شناسی تست NEO، سنجش رغبت شغلی با تست HOLLAND) و تحلیل آن
  • ● کارتیمی (پنج دشمن کار تیمی، بازیکن تیمی ایده آل)
  • ● پرورش مهارت یادگیری (مدیریت زمان، مدیریت توجه، برنامه ریزی، سطوح یادگیری)

Familiarity with programming languages

  • ● بررسی پیشینه ی سی شارپ و دات نت
  • ● تاریخچه زبان سی شارپ و Framework
  • ● با سی شارپ چه برنامه هایی می توانیم بنویسیم ؟
  • ● آشنایی با Framework

Initial the first console app

  • ● کار با متغیرها
  • ● آشنایی با ثابت ها
  • ● آشنایی با انواع Data Type ها
  • ● تبدیل انواع داده ای در زبان سی شارپ
  • ● آموزش دریافت مقادیر از کاربر
  • ● آموزش دستورات شرطی {}if ()else
  • ● حل تمرین و مرور مطالب تدریس شده
  • ● کار با دستور Switch
  • ● کار با حلقه FOR
  • ● كار باحلقه While
  • ● کار باحلقه Do While
  • ● بررسی متد Main در کلاس program
  • ● معرفی کلاس در سی شارپ
  • ● آشنایی با Access Modifier
  • ● آشنایی با Modifier
  • ● آشنایی با Fields
  • ● آشنایی با Properties
  • ● آشنایی با Method
  • ● متد های سازنده
  • ● آشنایی با دستورات ref,out,in
  • ● آشنایی با ساختارها
  • ● آشنایی با Enum

Basic concepts of git

  • ● git چیست و چرا از آن استفاده می‌کنیم؟
  • ● تعریف ساده Git
  • ● مزایای استفاده از Git
  • ● مقایسه Git با سیستم‌های کنترل نسخه مرکزی
  • ● انواع مخزن
  • ● مراحل کار با Git (Git Life Cycle)
  • ● دستورات پایه Git
  • ● Fork کردن یک مخزن
  • ● Branch
  • ● Git (Workflows)

Object-oriented programming

  • ● معرفی شئ گرایی در سی شارپ
  • ● اصول شئ گرایی در سی شارپ
  • ● آشنایی با object و aggregation در سی شارپ
  • ● آشنایی با Entity در سی شارپ
  • ● تبدیل entity به Code در سی شارپ
  • ● ارث بری در سی شارپ
  • ● آشنایی با متدهای Virtual در سی شارپ
  • ● پنهان کردن متدها در سی شارپ
  • ● کاربرد base در سی شارپ
  • ● کلاس های مهر موم شده در سی شارپ
  • ● متد سازنده در base class های سی شارپ
  • ● آشنایی با Abstract Class سی شارپ
  • ● آشنایی با interface ها در سی شارپ
  • ● آشنایی با Static Class در سی شارپ

Practice analyzing a business in the real world

  • ● Who is Software Engineer
  • ● Software Engineer as a System Analyzer
  • ● Cross How to Analyze a project
  • ● Business Model Translation into Software Design
  • ● what is BPMN
  • ● How to Create a BPMN

Github

Design Patterns

  • ● Singleton
  • ● Factory
  • ● Observer
  • ● Strategy
  • ● what is BPMN
  • ● Decorator

Solid principles

  • ● Single responsibility principle
  • ● Open,closed principle
  • ● Liskov substitution principle
  • ● Interface segregation principle
  • ● Dependency inversion principle

Basic concepts of .net

  • ● آشنایی با قابلیت type Safety در سی شارپ
  • ● آشنایی با GC در سی شارپ
  • ● Cross Platform در سی شارپ
  • ● آشنایی با CLR در سی شارپ
  • ● کاربرد Class Library در سی شارپ
  • ● آشنایی با Nuget
  • ● آشنایی با reflection
  • ● آشنایی با مفهوم همزمانی
  • ● آشنایی با ORM
  • ● آشنایی با معماری ها
  • ● مدیریت خطا در زبان C#
  • ● آشنایی با Extension Methods در C#
  • ● بررسی Generic ها
  • ● collection

Algorithm

  • ● تعریف الگوریتم
  • ● اهمیت الگوریتم‌ها
  • ● تعریف فلوچارت
  • ● اهمیت فلوچارت‌ها
  • ● نمادهای استاندارد فلوچارت
  • ● ساختارهای کنترلی
  • ● روش‌های طراحی الگوریتم
  • ● پیچیدگی زمانی و فضایی الگوریتم‌ها
  • ● بررسی الگوریتم های مهم

What is the internet? how does it work

  • ● http , https , domain , ssl , network , ....

Linq

  • ● آشنایی با زبان کوئری نویسی Linq
  • ● IEnumerable,IQueryable
  • ● Linq Query Syntax and Mehod Syntax
  • ● Lambda Expertion
  • ● Deferred Execution and Immediate Execution
  • ● Filtering , Sorting , Grouping
  • ● Join
  • ● Projection
  • ● Aggregation
  • ● Quantifiers
  • ● Elements
  • ● Set
  • ● Partitioning
  • ● Equality
  • ● Generation

Familiarity with test concepts

  • ● مفاهیم پایه تست نرم‌افزار
  • ● انواع تست نرم‌افزار
  • ● چرخه حیات تست نرم‌افزار
  • ● تکنیک‌های تست نرم‌افزار
  • ● ابزارها و فرایندهای تست نرم‌افزار

EFCore

  • ● Migration
  • ● Conventions at EF Core
  • ● Data Annotations
  • ● Fluent API
  • ● Relationships
  • ● Shadow Properties
  • ● GeneratedValues
  • ● Inheritance
  • ● Sequences
  • ● Backing Field
  • ● Value Conversion
  • ● Data Seeding
  • ● Owned Entity Types
  • ● QueryData
  • ● Save Data

Familiarity with Dapper concepts

  • ● تعریف Dapper
  • ● مزایای استفاده از Dapper
  • ● مفاهیم اصلی Dapper
  • ● مثال‌های عملی (CRUD SQL, DynamicParameters,Mapping)

Routing

  • ● Conventional Routing
  • ● Routing for WebApi
  • ● URLGeneration
  • ● Routing for Areas

Model Binding

  • ● Simple types Binding
  • ● Complex types Binding
  • ● Other Model binding

Identity

  • ● راه اندازی identity
  • ● شخصی سازی entity های identity
  • ● ثبت نام کاربران
  • ● ورود به حساب کاربری
  • ● مدیریت کاربران
  • ● مدیریت Role ها
  • ● تنظیمات Identity
  • ● آشنایی با Claims
  • ● آشنایی با Authorize
  • ● Authorize بر اساس Claim ها
  • ● Authorize بر اساس Policy
  • ● Authorize بر اساس Resource ها

Docker

  • ● Docker چیست؟
  • ● اجزای اصلی Docker
  • ● نصب Docker
  • ● کار با Images و Containers
  • ● آموزش Docker Compose
  • ● Orchestrators such as swarm and K8S

Web API

  • ● معماری REST
  • ● چگونه Api های RESTful ایجاد کنیم؟
  • ● پیاده سازی Api دریافت لیست
  • ● پیاده سازی Api دریافت جزئیات
  • ● پیاده سازی Api ثبت اطلاعات جدید
  • ● پیاده سازی Api ویرایش
  • ● پیاده سازی HATEOAS Level3 RESTful RMM
  • ● مروری بر Status Codeهای http
  • ● نحوه پیاده‌سازی Version برای Api ها
  • ● آموزش استفاده از Swagger در Asp.Net Core
  • ● آشنایی با Json Web Token(jwt)
  • ● ساخت JWT Token در Asp.Net Core=● استفاده از Jwt Token
  • ● ذخیره Token های کاربر
  • ● ساخت Tokn Validator اختصاصی
  • ● پیاده‌سازی Refresh Token
  • ● پیاده‌سازی logout برای Jwt token
  • ● نحوه استفاده از RestSharp
  • ● آموزش .net minimal api
  • ● MVC

Software Architecture

  • ● Domain Model
  • ● Domain Services
  • ● Application Services
  • ● Infrastructure
  • ● Presentation

Front End For BackEnd Developers

  • ● HTML
  • ● CSS
  • ● Bootstrap
  • ● JS
  • ● Ajax Requests with Fetch
  • ● CSR/SSR/SSG
  • ● Razor Pages
  • ● Tag Helpers

Familiarity with security principles in software development

  • ● معرفی اهمیت امنیت در توسعه نرم افزار
  • ● تفاوت‌های بین امنیت سمت کلاینت و سمت سرور
  • ● مفاهیم اولیه مانند: احراز هویت (Authentication) و مجوزدهی (Authorization)
  • ● اهمیت استفاده از .env
  • ● بررسی سرویس Key Vault
  • ● Logging (+ Sentry)
  • ● Monitoring
  • ● Error Handling Securely

Common vulnerabilities and prevention solutions

  • ● SQL Injection
  • ● Cross Site Scripting (XSS)
  • ● Cross Site Request Forgery (CSRF)
  • ● Insecure Authentication & Authorization
  • ● Data Exposure

Linkedin

  • ● کارگاه آموزش کار با Linkedin

resume writing

  • ● کارگاه رزومه نویسی برای توسعه دهندگان دات نت

Experience Transfer

  • ● در این بخش با تجربیات و دانش حرفه‌ای افراد موفق در حوزه‌ی دات نت همراه خواهید شد

Experience Transfer

  • ● در این بخش با تجربیات و دانش حرفه‌ای افراد موفق در حوزه‌ی دات نت همراه خواهید شد

Soft Skills

Familiarity with programming languages

Initial the first console app

Basic concepts of git

Object-oriented programming

Practice analyzing a business in the real world

Github

Design Patterns

Solid principles

Basic concepts of .net

Algorithm

What is the internet? how does it work

Linq

Familiarity with test concepts

EFCore

Familiarity with Dapper concepts

Routing

Model Binding

Identity

Docker

Web API

Software Architecture

Front End For BackEnd Developers

Familiarity with security principles in software development

Common vulnerabilities and prevention solutions

Linkedin

resume writing

Experience Transfer

Experience Transfer

Soft Skills

۵ساعت

  • ● شخصیت شناسی (ابزارهای معتبر شخصیت شناسی تست NEO، سنجش رغبت شغلی با تست HOLLAND) و تحلیل آن
  • ● کارتیمی (پنج دشمن کار تیمی، بازیکن تیمی ایده آل)
  • ● پرورش مهارت یادگیری (مدیریت زمان، مدیریت توجه، برنامه ریزی، سطوح یادگیری)

مدرسان دوره دات‌نت

چرا این دوره؟

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

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

جدول زمان‌بندی

از طریق لینک زیر می‌توانید زمان‌بندی برگزاری کلاس‌های دوره را مشاهده کنید.

Consult

از زبان دانش پذیران آکادمی

دانش‌پذیران دوره‌‌های قبل درباره‌ی دوره چه می‌گویند؟

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

دوست‌دارم به‌جای گفتن بدیهیات و اینکه دانشکار بهترین اساتید و بهترین پشتیبان‌ها رو داره، راجع به دوستای خوبی بگم که تو دوره باهاشون آشنا شدم...

دوستایی که هنوزم هر روز داریم از هم چیزای جدیدی یاد می‌گیریم، سمینار شرکت می‌کنیم، گردش میریم و کلی خوش می‌گذرونیم...

مرسی دانشکار...


رامین اسلامی
رامین اسلامی
 محمد دانایی‌نیا
نونا رسولی
محمد مهدی احمدی
یونس ویسی
علی موسوی
احسان بهرامی
امیرحسین آذر افروز
ارسلان امیری
سحر میرزایی
امیرحسین صداقت
نرگس منافی
امیرحسین همتی
مبینا عباسی
مریم کهن
فاطمه صاحبی
ابوفاضل عباسی
علیرضا عباسی
فاطمه ابراهیمی
رضا امیدی راد

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

ورود به بوت‌کمپ

یادگیری در بوت‌کمپ

پس از بوت‌کمپ

هزینه بوت‌کمپ و ثبت‌نام اولیه

بوتکمپ استخدامی

برنامه‌نویسی دات نت
آخرین مهلت ثبت نام 20 آبان ماه

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

faq

سوالات شما پاسخ داده نشد؟

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

توضیحات تکمیلی در مورد ASP.Net Core

دات نت (ASP.NET) چیست ؟

دات نت (ASP.NET) یک فریم‌ورک برنامه‌نویسی وب رایج است که توسط مایکروسافت توسعه یافته است و به توسعه‌دهندگان یک پلتفرم قدرتمند برای ساخت وب‌سایت‌ها، برنامه‌های وب، و خدمات وب ارائه می‌دهد. asp.net با تکیه بر چارچوب دات نت امکان ایجاد راه‌حل‌های مبتنی بر وب با استفاده از زبان‌های برنامه‌نویسی مختلفی مانند C#، Visual Basic، و F# را فراهم می‌کند. این چارچوب مجموعه‌ی جامعی از ابزارها، کتابخانه‌ها، و ویژگی‌ها را ارائه می‌دهد که فرآیند توسعه را ساده‌تر می‌کند. این ابزارها شامل مکانیسم‌های احراز هویت و اجازه‌دهی داخلی، کنترل‌های دسترسی به داده، و ویژگی‌های امنیتی قوی. ASP.NET حمایت از مدل‌های توسعه مختلف را از جمله فرم‌های وب برای توسعه سریع برنامه و MVC (مدل-نمایش-کنترل‌کننده) برای ایجاد برنامه‌های وب قابل مقیاس و قابل نگهداری فراهم می‌کند. علاوه بر این، ASP.NET Core، نسخه‌ی متقاطع و منبع‌باز ASP.NET، به توسعه‌دهندگان امکان می‌دهد تا برنامه‌های وب مدرنی را که در محیط‌های ویندوز، لینوکس، و مک‌اواس اجرا می‌شوند، بسازند. با انعطاف‌پذیری، قابلیت مقیاس‌پذیری، و مستندات گسترده‌ی خود، ASP.NET همچنان انتخابی محبوب برای توسعه‌دهندگانی است که به دنبال ایجاد برنامه‌های وب قدرتمند و قابل اعتماد هستند.


مشاهده بیشتر
توضیحات تکمیلی در مورد ASP.Net Core
دانشکار
لوگو ساماندهی دانشکار-SAMANDEHI
دارای مجوز رسمی کاریابی الکترونیکیاز وزارت کار، تعاون و رفاه اجتماعی
لوگو نماد اعتماد دانشکار-ENAMAD
© ۱۴۰۳ تمام حقوق و محتویات این سایت متعلق به شرکت میزان بنیانمی باشد