Microservices
Message-Bus
API Gateway
Containerization
Orchestration

Security in microservices

Testing
Unit Testing
Integration Testing
Performance Testing
Monitoring/Logging/Tracing/Alerting
Monitoring
Logging
Distributed Tracing
Alerting
Caching
Memory Cache
Distributed Cache
Application-Level
Continuous Integration & Delivery
Github Actions
Gitlab CI
Azure Pipelines
Software Architecture
برنامه نویسی تابع گرا (Functional Programming)
برنامه نویسی جنبه گرا (Aspect Oriented Programming)
برنامه نویسی شی گرا (Object Oriented Programming)
توسعه تست محور (Test Driven Development)
سبک معماری سرویس گرا (SOA)
سبک معماری مایکروسرویس ها (Microservices Architecture)
طراحی دامنه محور (Domain Driven Design)
کدنویسی تدافعی (Defensive Coding)
معماری پیازی (Onion Architecture)
معماری تمیز (Clean Architecture)
#C
#C

Introducing C# and .NET

C# Language Basics

Creating Types in C#

Advanced C#

.NET Overview

.NET Fundamentals

Collections

Delegate
Lambda
Linq
Reflection
ASP.NET Core
Dependency Injection
Object Mapping
Background Task Scheduler
Real-Time Communication
Log Frameworks
ORM
Entity Framework Core
Dapper
Software Design Principles
SOLID
Design Patterns
Creational
Structural
Behavioral
Databases
Relational
Search Engines
NoSQL
SQL Fundamentals
Fundamentals about database design and SQL Syntax
Stored Procedures
Constraints
Triggers
API Clients & Communications
REST
gRPC
GraphQL
Building Services with ASP.NET Web API (Complete project)
Data Structure
Data Structure
MemoryManagementIn.NET
Parallel Programming in .NET Core

Building Services with ASP.NET Web API

بازار اینترنتی ایرانیان امید

Sep 2016 – Sep 2018 · 2 yrs 1 mo

گرایش تازه کیش (GSS)

Sep 2018 – Dec 2023 . 5 yrs 3 mos

تجارت الکترونیک امن موج

December 2023 – Present

Project(s)

گروه سولیکو (کاله)

Sep 2009 – Aug 2014 · 5 yrs

فناوری اطلاعات ناواکو(Navaco)

Aug 2014 – Sep 2016 · 2 yrs 2 mos

سوابق همکاری

RabbitMQ

RabbitMQ نصب : برنامه ای که RabbitMQ با آن توسعه یافته هم باید نصب گردد (سایت earlang.org) مراجعه به سایت RabbitMQ و دانلود و نصب میکنیم.

Elementor #991

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

Unit Test with Dependency

فرض کنید ما یک سرویس داریم به نام ICategoryService که برای اجرا شدنش احتیاج به پیاده سازی دارد(CategoryService). یا مثلاً یک کنترلر را در نظر بگیرید

bare metal server vs dedicated server

تفاوت bare metal server و dedicated server “Bare metal server” و “dedicated server” همه دو به معنای اختصاص یک سرور فیزیکی به یک مشتری خاص هستند،

آبجکت (Object)

آبجکت (Object) آبجکت یا شیء (Object) در برنامه‌نویسی به هر نوع موجودیتی اشاره دارد که دارای ویژگی‌ها(Property) و رفتارهای خاص(Method) خود است و می‌تواند داده هایی

SOAP WEB SERVICES IN .NET CORE

Table of Contents در اینجا توضیحاتی در مورد SOAP (Simple Object Access Protocol) و نحوه تولید کد C# از یک فایل WSDL در یک پروژه .NET