بوتکمپ #C گرایش .Net Core
زبانی قدرتمند با بازار کار گسترده که در این بوتکمپ آن را از پایه تا ساخت پروژههای واقعی یاد میگیری
درباره بوتکمپ #C گرایش .Net Core
هدف بوتکمپ 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
این بوتکمپ برای چه کسانی است؟
مناسب برای افرادی که:
دانشجویان یا فارغالتحصیلان رشتههای فنی و مهندسی، افرادی که آشنایی اولیه با مفاهیم برنامهنویسی دارند، کسانی که قبلاً با یک زبان برنامهنویسی در حد مقدماتی کار کردهاند، افرادی که میخواهند وارد مسیر توسعه بکاند و دنیای .NET شوند.
نامناسب برای افرادی که:
اگر به شغل برنامهنویسی علاقه دارید اما هیچ آشنایی قبلی با مفاهیم پایه برنامهنویسی ندارید یا زمان کافی برای تمرین و کار روی پروژهها خارج از ساعت برگزاری کلاس را ندارید، پیشنهاد میکنیم با مشورت کارشناسان بامداد، زبان برنامهنویسی دیگری را برای یادگیری انتخاب کنید.
مدرسین و اعضای هیأت علمی
- مدیر فنی دانش و فناوری بامداد
- کارشناسی ارشد مدیریت فناوری اطلاعات- دانشگاه شهید بهشتی
- بیش از ۱۵ سال فعالیت به عنوان برنامهنویس سینیور
- مهندس نرمافزار بسیار ماهر و باتجربه
- مسلط به طیف گستردهای از فناوریها، از جمله Node.js، Next.js، React.js و .NET. و …
- با تخصص در توسعه سمت سرور
- مدیر فنی دانش و فناوری بامداد
- کارشناسی ارشد مدیریت فناوری اطلاعات- دانشگاه شهید بهشتی
- بیش از ۱۵ سال فعالیت به عنوان برنامهنویس سینیور
- مهندس نرمافزار بسیار ماهر و باتجربه
- مسلط به طیف گستردهای از فناوریها، از جمله Node.js، Next.js، React.js و .NET. و …
- با تخصص در توسعه سمت سرور
بوتکمپرهای فرانتاند بامداد، کجا استخدام شدند؟
مشاوران آموزشی بامداد، هر روز از ساعت ۸:۳۰ الی ۱۶:۳۰ از طریق شماره تلفنهای زیر، مشتاقانه آماده پاسخگویی به سوالات شما هستند:
- بررسی رزومه و سطح فنی شما
- ارائه نقشه راه شخصیسازی شده
- پاسخ به تمامی سوالات آموزشی و کاری
برای يادگيري زبان برنامه نویسی سی شارپ چه پیش نیاز هایی باید داشته باشیم؟
سلام و وقت بخیر،
برای شروع یادگیری زبان برنامهنویسی #C، داشتن پیشزمینه تخصصی ضروری نیست، اما آشنایی با موارد زیر میتواند به یادگیری بهتر کمک کند:
در دورههای آموزشی بامداد، مفاهیم از پایه آموزش داده میشوند و نیازی به نگرانی در مورد پیشنیازها نیست. ما همراه شما هستیم تا قدم به قدم مسیر یادگیری را طی کنید.
من قبلاً در بوتکمپهای دیگری شرکت کردهام، اما این بوتکمپ به نظر جذابتر میآید.
من به دنبال یادگیری #C هستم. این بوتکمپ میتواند گزینه خوبی برای من باشد.
آیا کسی در این بوتکمپ شرکت کرده است؟ نظرش را درباره کیفیت آموزش و پشتیبانی بگویید.
سلام دوست عزیز 👋
خوشحالیم که بوتکمپ ما نظرتون رو جلب کرده. تجربه شما از شرکت در بوتکمپهای دیگر باعث میشه مقایسهی دقیقی داشته باشید، و این برای ما ارزشمنده 🙏
در بوتکمپ #C بامداد، مسیر آموزش از پایه طراحی شده و آموزشها بهصورت حضوری، پروژهمحور و با پشتیبانی کامل مربیان ارائه میشن. خیلی از شرکتکنندهها مخصوصاً به خاطر فضای صمیمی کلاس، تمرینهای واقعی و امکان رفع اشکال مستقیم، تجربه خوبی از دورهها داشتن.
پیشنهاد میکنیم سری به بخش نظرات دانشجویان دورههای قبلی بزنید یا حتی اگر مایل بودید، با بعضی از فارغالتحصیلها ارتباط بگیریم تا تجربهشون رو با شما در میون بذارن. 🎓
در نهایت، اگر نیاز به مشاوره دارید خوشحال میشیم بهصورت مستقیم هم پاسخگوی سوالهاتون باشیم.
این بوت کمپ C# خیلی خوبه. مطالب رو به طور کامل و جامع پوشش میدن. به نظرم برای کسایی که تازه میخوان وارد این حوزه بشن خیلی مناسبه منتها یه سوال داشتم، سطح پیشرفته هم دارن یا نه؟ اگه دورههای پیشرفته رو اضافه کنید خیلی خوب میشه و افراد با تجربه هم ثبتنام میکنن. منتظرم پاسخ بدید.
دوست عزیز!
ساختار بوتکمپ سیشارپ بامداد بهگونهای طراحی شده که از سطح صفر تا آمادگی برای ورود به بازار کار را پوشش میدهد. تمام مباحث، مهارتها و ابزارهایی که از یک برنامه نویس جونیور سی شارپ در استخدامهای اولیه انتظار میرود، در این بوتکمپ آموزش داده میشود.
پس از پایان دوره، مهمترین نیاز یک برنامهنویس، کسب تجربه واقعی روی پروژههای عملی و مواجهه با چالشهای محیط کار است. البته در طول بوتکمپ هم شرکتکنندگان پروژههای متعددی انجام میدهند تا قبل از ورود به بازار کار، تجربه عملی مناسبی کسب کنند.
مباحث پیشرفتهتر نیز طبیعتاً وجود دارند، اما زمانی بیشترین ارزش را دارند که فرد ابتدا چند ماه تجربه کاری واقعی به دست آورده باشد و سپس بر اساس مسیر شغلی خود، وارد موضوعات تخصصیتر شود.