بوتکمپ #C گرایش .Net Core

زبانی قدرتمند با بازار کار گسترده که در این بوت‌کمپ آن را از پایه تا ساخت پروژه‌های واقعی یاد می‌گیری

برنامه نویسی سی شارپ

درباره بوتکمپ #C گرایش .Net Core

هدف بوتکمپ C# بامداد تنها آموزش یک زبان برنامه‌نویسی نیست؛ بلکه فراهم کردن محیطی است که در آن بتوانید برنامه‌نویسی را تمرین کنید، بازخورد بگیرید، با دیگران همکاری کنید و تجربه‌ای نزدیک به فضای واقعی توسعه نرم‌افزار به دست آورید.کلاس‌ها با ظرفیت حداکثر ۱۵ نفر برگزار می‌شوند تا هر فراگیر فرصت کافی برای پرسش، تعامل و دریافت بازخورد داشته باشد.

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

همچنین برای ایجاد انگیزه و فضای رقابتی، در طول دوره مسابقات برنامه‌نویسی همراه با جایزه برگزار می شود.در پایان بوتکمپ، افراد مستعد برای فرصت‌های شغلی به شرکت‌های همکار معرفی می‌شوند؛ مسیری که تاکنون به استخدام تعدادی از بوتکمپرهای C# بامداد منجر شده است.

سرفصل‌های بوت‌کمپ

مبانی #c و شی گرایی
  • نصب و راه اندازی Visual Studio + .NET SDK 
  • ساخت اولین پروژه کنسولی
  •  متغیرها،عملگرها،شرط ها و حلقه ها
  •  آرایه‌ها و لیست‌ها
  •  تعریف کلاس و شی
  •  سازنده‌ها و متدها
  • Encapsulation، Inheritance، Polymorphism
  • پروژه تمرینی: مدیریت کتابخانه
  • مفاهیم RDBMS و SQL Server 

  • طراحی جدول، رابطه ها (One-to-Many, Many-to-Many)

  • آشنایی با EF Core و Code First

  • Migrations و Seed Data
  • عملیات کامل CRUD
  • LINQ پیشرفته
  • پروژه: سیستم مدیریت دانشجو و نمرات
  • آشنایی با ساختار MVC
  • Razor View و Layout
  • Form و Model Binding
  • Validation سمت سرور
  • Identity برای احراز هویت 
  • پروژه عملی: سیستم بلاگ ساده
  • ایجاد Web API  با ASP.NET Core 
  • ActionResult، Routing، Controller
  • Fluent Validation و Attribute Routing 
  • استفاده از Swagger 
  • پروژه عملی: API فروشگاه محصولات
  • Web browser
    HTML
  • JavaScript, JavaScript, Jquery
  • Responsive Web Design
    Bootstrap,
    CDNs + NPM Package Repository
  • Web Introductions
    Web Browsers
    Http Protocol
    State-management, Cookies
  • ASP.NET Identity + JWT 
  • Authorization و Authentication 
  • اعمال نقش ها و policy
  • Refresh Token
  • پروژه: احراز هویت با Web API + Postman
  • Database Introductions
    DBMS, RDBMS Introductions
    SQL Server History & Installations
  • SSMS
    Database, Tables, Views, Fields, Diagrams
    Data Types
  • T-SQL
    DDL, DML
    CRUD, Where, Order By
  • ERD
    Relations
    JOINs
  • آشنایی با معماری لایه ای و Clean Architecture 
  • جداسازی لایه های INFRASTRACTURE , DOMAIN,APLICATION
  • استفاده از Dapper  و EF
  • SQL Performance و Stored Procedure 
  • پروژه عملی: سیستم سفارش‌گیری با DAPPER و معماری تمیز
  • مقدمه ای بر AI, Machine Learning و ML.NET 
  • لود دیتاست و آموزش مدل طبقه‌بندی
  • ذخیره و بارگذاری مدل
  • اجرای پیش بینی در Web API
  • پروژه عملی: سیستم پیشنهاد محصول با ML.NET
  • مقدمه ای بر Queue و Message Broker  
  • نصب و راه اندازی Rabbit MQ 
  • اتصال به Rabbit MQ  در NET.
  • تولید (Publisher) و مصرف (Consumer) پیام
  • الگوی Work Queue   و Pub/Sub 
  • پروژه عملی: ارسال ایمیل تأیید ثبت‌نام با MQ
  • آشنایی با Git و GitHub Flow 
  • Serilog با Logging ، Health Check
  • Integration Test و Unit Test
  • مدیریت پرسنل با ASP.NET Core MVC + Identity 
  • Web API برای حضور و غیاب
  • ارتباط با بانک اطلاعاتی SQL Server
  • ارتباط بین سرویس ها با Rabbit MQ 
  • تست خودکار با  GitHub Actions + CI/CD 
  • آشنایی با محیط مصاحبه
  • آشنایی با سوالات و موارد رایج در مصاحبه‌های فنی

کلاس‌های بوتکمپ #C گرایش .Net Core

در حال ثبت‌نام
بوتکمپ #C گرایش .Net Core
ترم: تابستان 1405
حضوری
شروع احتمالی: نیمه اول مهر
ظرفیت: 15 نفر
مدت دوره: 65 جلسه
دو روز در هفته
هزینه پیش ثبت‌نام:
43,500,000 ریال
قیمت نهایی:
435,000,000 ریال

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

مناسب برای افرادی که:

دانشجویان یا فارغ‌التحصیلان رشته‌های فنی و مهندسی، افرادی که آشنایی اولیه با مفاهیم برنامه‌نویسی دارند، کسانی که قبلاً با یک زبان برنامه‌نویسی در حد مقدماتی کار کرده‌اند، افرادی که می‌خواهند وارد مسیر توسعه بک‌اند و دنیای .NET شوند.

نامناسب برای افرادی که:

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

مدرسین و اعضای هیأت علمی

نیما سروش
  • مدیر فنی دانش و فناوری بامداد
  • کارشناسی ارشد مدیریت فناوری اطلاعات- دانشگاه شهید بهشتی
  • بیش از ۱۵ سال فعالیت به عنوان برنامه‌نویس سینیور
سینا ماشینی
  • مهندس نرم‌افزار بسیار ماهر و باتجربه
  • مسلط به طیف گسترده‌ای از فناوری‌ها، از جمله Node.js، Next.js، React.js و .NET. و …
  • با تخصص در توسعه سمت سرور

بوت‌کمپرهای فرانت‌اند بامداد، کجا استخدام شدند؟

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

مشاوران آموزشی بامداد، هر روز از ساعت ۸:۳۰ الی ۱۶:۳۰ از طریق شماره تلفن‌های زیر، مشتاقانه آماده پاسخگویی به سوالات شما هستند:

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

6 پاسخ

  1. برای يادگيري زبان برنامه نویسی سی شارپ چه پیش نیاز هایی باید داشته باشیم؟

    1. سلام و وقت بخیر،
      برای شروع یادگیری زبان برنامه‌نویسی #C، داشتن پیش‌زمینه تخصصی ضروری نیست، اما آشنایی با موارد زیر می‌تواند به یادگیری بهتر کمک کند:

      • آشنایی مقدماتی با کامپیوتر و سیستم‌عامل ویندوز
      • درک مفاهیم پایه مانند متغیرها، شرط‌ها و حلقه‌ها (در دوره توضیح داده می‌شود)
      • آشنایی مقدماتی با زبان انگلیسی جهت درک بهتر اصطلاحات
      • داشتن علاقه، انگیزه و تمرین مداوم

      در دوره‌های آموزشی بامداد، مفاهیم از پایه آموزش داده می‌شوند و نیازی به نگرانی در مورد پیش‌نیازها نیست. ما همراه شما هستیم تا قدم به قدم مسیر یادگیری را طی کنید.

  2. من قبلاً در بوت‌کمپ‌های دیگری شرکت کرده‌ام، اما این بوت‌کمپ به نظر جذاب‌تر می‌آید.
    من به دنبال یادگیری #C هستم. این بوت‌کمپ می‌تواند گزینه خوبی برای من باشد.
    آیا کسی در این بوت‌کمپ شرکت کرده است؟ نظرش را درباره کیفیت آموزش و پشتیبانی بگویید.

    1. سلام دوست عزیز 👋
      خوشحالیم که بوت‌کمپ ما نظرتون رو جلب کرده. تجربه شما از شرکت در بوت‌کمپ‌های دیگر باعث می‌شه مقایسه‌ی دقیقی داشته باشید، و این برای ما ارزشمنده 🙏

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

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

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

  3. این بوت کمپ C# خیلی خوبه. مطالب رو به طور کامل و جامع پوشش میدن. به نظرم برای کسایی که تازه میخوان وارد این حوزه بشن خیلی مناسبه منتها یه سوال داشتم، سطح پیشرفته هم دارن یا نه؟ اگه دوره‌های پیشرفته رو اضافه کنید خیلی خوب میشه و افراد با تجربه هم ثبت‌نام میکنن. منتظرم پاسخ بدید.

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

دیدگاهتان را بنویسید

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