محمد ورپشتی

محمد ورپشتی

ارتباط با استاد
0 دیدگاه
  • 0 دیدگاه
  • 3 سال
    همراه استاد سلام

سی شارپ Csharp
mvc برنامه نویسی
tsql

  • 3 سال
    همراه استاد سلام
تهران( پونک )
هزینه تدریس:
آنلاین900 تا 1 میلیون تومان (یک ساعت)
ارتباط با استاد
درباره استاد
مقطع‌های آموزشی که استاد تدریس می‌کند:

کارشناسی- لیسانس , کارشناسی ارشد- فوق لیسانس , دکتری و بالاتر , همه مقاطع سنی


مدرس برنامه‌نویسی و مهندسی نرم‌افزارمعرفی

مدرس و Senior Backend Engineer با بیش از ۱۰ سال تجربه حرفه‌ای در توسعه نرم‌افزار و طراحی سیستم‌های مقیاس‌پذیر. حوزه اصلی فعالیت من توسعه Backend با C# و .NET و طراحی معماری نرم‌افزار است.

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

زمینه‌های تدریس
  • برنامه‌نویسی C#

  • .NET و .NET Core

  • ASP.NET Core

  • Web API و REST

  • Entity Framework Core

  • Dapper

  • SQL Server و T-SQL

  • طراحی و توسعه Backend

  • شی‌گرایی و OOP

  • SOLID و Design Patterns

  • Clean Code و Clean Architecture

  • Domain-Driven Design (DDD)

  • CQRS

  • Microservices

  • معماری سیستم‌های توزیع‌شده

  • Event-Driven Architecture

  • RabbitMQ و MassTransit

  • Redis

  • SignalR

  • Docker

  • بهینه‌سازی SQL و Performance

  • تست‌نویسی و TDD

  • طراحی و پیاده‌سازی پروژه‌های Backend

روش تدریس

محتوای آموزشی متناسب با سطح و هدف دانشجو تنظیم می‌شود. آموزش می‌تواند از مباحث پایه برنامه‌نویسی شروع شود یا مستقیماً روی موضوعات پیشرفته Backend و معماری نرم‌افزار تمرکز کند.

در جلسات، مفاهیم ابتدا به‌صورت اصولی توضیح داده می‌شوند و سپس با مثال و پیاده‌سازی عملی بررسی می‌شوند. در مباحث پیشرفته، تمرکز ویژه‌ای روی نحوه تصمیم‌گیری معماری، Trade-offها، Performance، Maintainability و حل مسائل واقعی نرم‌افزاری وجود دارد.

مناسب برای
  • افرادی که قصد شروع برنامه‌نویسی با C# را دارند

  • برنامه‌نویسانی که می‌خواهند وارد حوزه Backend شوند

  • توسعه‌دهندگان Junior و Mid-Level که قصد ارتقای مهارت خود را دارند

  • برنامه‌نویسان .NET که می‌خواهند مباحث پیشرفته را یاد بگیرند

  • افرادی که قصد یادگیری معماری نرم‌افزار و Microservices را دارند

  • برنامه‌نویسانی که برای ورود به بازار کار یا ارتقای شغلی آماده می‌شوند

  • افرادی که روی پروژه واقعی کار می‌کنند و در بخش فنی یا معماری نیاز به راهنمایی دارند

تجربه حرفه‌ایSenior Backend Engineer — Central Securities Depository

2024 – Present

طراحی و توسعه سیستم‌های Backend و Distributed Systems در حوزه مالی، با تمرکز بر معماری Event-Driven، Microservices، DDD، CQRS و طراحی سیستم‌های High Availability.

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

Senior Backend Engineer — Faragostar

2017 – 2024

طراحی و توسعه Backend سیستم‌های سازمانی و پلتفرم‌های اتوماسیون مورد استفاده در مقیاس سازمانی.

تجربه در طراحی سیستم‌های توزیع‌شده، پردازش داده، بهینه‌سازی Database، توسعه سرویس‌های Real-Time با SignalR، پردازش‌های Background و Migration داده‌های حجیم.

.NET Developer — Payvast

2016 – 2017

توسعه نرم‌افزارهای مبتنی بر .NET و Android و مشارکت در طراحی و پیاده‌سازی راهکارهای نرم‌افزاری سازمانی.

.NET Developer — Sharif University / TajhizSharif

2014 – 2015

توسعه نرم‌افزارهای تخصصی و ابزارهای مهندسی و مشارکت در طراحی راهکارهای نرم‌افزاری تجاری.

.NET Developer — Hakiman System

2013 – 2014

توسعه و نگهداری نرم‌افزارهای تخصصی و سازمانی.

تخصص اصلی

تمرکز اصلی آموزشی من روی C#، .NET، Backend Development و Software Architecture است. هدف این است که دانشجو فقط نحوه استفاده از یک Framework یا ابزار را یاد نگیرد، بلکه بتواند یک سیستم قابل نگهداری، تست‌پذیر، مقیاس‌پذیر و قابل توسعه طراحی و پیاده‌سازی کند.

نظرات
ثبت نظر جدید
هنوز نظری ثبت نشده است.