کلاس گروهی آواز با طاهر قریشی
Darsoon
Amir Jahani

امیر جهانی
IR

SQL Server، C# & Datawarehouse

مدت‌زمان هر جلسه: ۶۰ دقیقه

گروه سنی: نوجوان، بزرگسال

میزان تسلط به زبان انگلیسی: متوسط

آشنا با سیستم آموزشی بین المللیمناسب نوجوان و بزرگسالحامی

درباره‌ی من

من از آن آدم‌هایی هستم که وقتی با یک سیستم پیچیده روبه‌رو می‌شوند، به‌جای ترسیدن، کنجکاو می‌شوند ببینند پشت صحنه‌ی آن چه می‌گذرد. علاقه‌ام به برنامه‌نویسی و مهندسی داده از همین کنجکاوی شروع شد؛ از این‌که یک پیام چگونه تولید می‌شود، بین سرویس‌ها حرکت می‌کند، تغییر شکل می‌دهد و در نهایت به اطلاعاتی قابل‌ استفاده تبدیل می‌شود. در این مسیر بارها با خطاهای عجیب، پیام‌های ناقص، سرویس‌های از کار افتاده و باگ‌هایی روبه‌رو شده‌ام که ساعت‌ها ذهنم را درگیر کرده‌اند. همین تجربه‌ها به من یاد دادند که اشتباه‌ کردن بخش طبیعی یادگیری است و معمولا بهترین درس‌ها دقیقا از همان جاهایی می‌آیند که چیزی مطابق انتظار پیش نمی‌رود. چیزی که به من انگیزه می‌دهد، لحظه‌ای است که یک مفهوم دشوار ناگهان برای کسی روشن می‌شود و احساس می‌کند «پس ماجرا این بود!». دوست دارم این حس کنجکاوی و لذت کشف‌ کردن را با شاگردانم شریک شوم.

شیوه‌ی تدریس

شیوه‌ی تدریس من پروژه‌محور و بر اساس مسائل واقعی است. مفاهیم را ساده توضیح می‌دهم و سپس با کدنویسی و تمرین عملی پیش می‌رویم. در آموزش، تفاوت و کاربرد دیتابیس‌های مختلف مانند SQL Server ،PostgreSQL ،ClickHouse ،Elasticsearch و Redis را بررسی می‌کنیم تا شاگرد بتواند متناسب با نیاز پروژه، انتخاب درستی داشته باشد. منابع دوره شامل مستندات رسمی و نمونه‌های واقعی است. در کلاس آنلاین نیز از اشتراک صفحه، اجرای زنده‌ی کوئری و تحلیل خطاها استفاده می‌کنم.

تجربه‌ی تحصیلی و کاری

• توسعه‌‌دهنده‌ی نرم‌افزار و مدیر پایگاه داده، با تجربه در SQL Tuning، بهینه‌سازی Queryها، طراحی و اصلاح Indexها، تحلیل Execution Plan، رفع گلوگاه‌های عملکردی و مدیریت پایگاه‌های داده در سامانه‌های شبکه‌ی اجتماعی و تحلیل داده. تجربه‌ی کار باSQLServer ،ElasticSearch ClickHouse ،Neo4j ،Redis و ساختار‌های High Availability، Replication، Sharding • طراحی و توسعه‌ی کرالرهای اینستاگرام برای جمع‌آوری داده و تحلیل رفتار کاربران با هدف کاهش مسدودشدن کرالرها • توسعه‌دهنده‌ی ارشد نرم‌افزار و مشارکت در توسعه‌ی سبد خرید هوشمند Fasket • توسعه‌ی نرم‌افزارهای مبتنی بر Raspberry Pi و ماشین حالت، همراه با پردازش داده‌های حسگر وزن، دوربین، NFC ،RS232 و RS485 • توسعه‌ی سامانه‌ی تشخیص ماسک و شمارش افراد برای شرکت آلمانی Ampada با استفاده از ++C، الگوریتم‌های YOLO و Mobile SSD و برد Jetson Nano • سابقه‌ی تدریس به شاگردان خارج از کشور