تهران، میدان انقلاب

بوت‌ کمپ برنامه‌ نویسی #C
مبتنی بر فریم ورک Net Core.

درک مفهوم درست برنامه نویسی

زبان برنامه‌ نویسی #C چیست؟

سی شارپ یا #C یکی از زبان‌های برنامه‌نویسی شی‌گرا است که توسط شرکت مایکروسافت طراحی شده و توسعه یافته است. با استفاده از این زبان برنامه‌نویسی که یکی از زیرمجموعه‌های زبان C است، امکان طراحی انواع وب‌سایت، اپلیکیشن و بازی‌های رایانه‌ای وجود دارد. شرکت مایکروسافت فریم‌ورک Net. را برای سهولت کار با این زبان برنامه‌نویسی ایجاد و معرفی کرد که بسیاری از کتابخانه‌ها و ابزارها در آن قرار گرفته‌اند. حال این سوال مطرح است:  

بازار کار سی شارپ چگونه است؟

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

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

برنامه‌نویسان بزرگ و موفق، معمولاً پیشنهاد می‌کنند یادگیری برنامه‌نویسی را با یکی از زبان‌های برنامه‌نویسی C شروع کنید. سی‌شارپ این روزها به عنوان یکی از مطمئن‌ترین و پرکاربردترین زبان‌ها مطرح است و مزیت‌های زیادی دارد. مانند:

  • توسط شرکت مایکروسافت طراحی شده است و مدام در حال توسعه و پشتیبانی است.
  • بازار کار زیادی در ایران و جهان دارد.
  • برای طراحی انواع وب‌سایت‌ها، اپلیکیشن‌ها و بازی‌ها استفاده می‌شود.
  •  زبان بسیار مناسبی برای نوشتن کدهای امن است.
  • یک زبان شیءگرا است.

تفاوت بوت‌ کمپ‌ های برنامه‌ نویسی بامداد با دوره‌های آموزشی معمول چیست؟

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

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

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

– کار کردن روی پروژه‌ها را در قالب تیم یاد می‌گیرید: به شکل عملی با پروژه‌ها درگیر می‌شوید، مهارت حل مساله و کار تیمی در شما تقویت می‌شود و شرایط خاص، مدیریت بحران را یاد می‌گیرید.

– شبکه‌سازی می‌کنید: با افرادی آشنا می‌شوید که با شما هدف یکسانی دارند و با تیم‌سازی، فرصت‌های شغلی جذاب را شکار می‌کنید.

– شایستگی‌های نرم را آموزش می‌بینید: شایستگی‌ها و مهارت‌هایی مانند رزومه‌نویسی حرفه‌ای، آداب حضور در جلسات مصاحبه و … همگی از شایستگی‌هایی هستند که به شما برای استخدام در شرکت‌های معتبر کمک می‌کنند.

– به بازار کار معرفی می‌شوید: پس از اتمام دوره و تحویل و دفاع از پروژه نهایی، با در دست داشتن کارنامه شایستگی، به شرکت‌های متقاضی جذب نیروی برنامه‌نویس معرفی می‌شوید.

در بوت کمپ سی شارپ مبتنی بر فریم ورک Net Core. چه خبر است؟

در این بوت کمپ، یادگیری شما محدود به زبان برنامه نویسی سی شارپ نیست! بلکه طی مدت 200 ساعت، کلیه مهارت‌ها و دانش کاربردی را که نیاز است برای برنامه‌نویس شدن و استفاده از زبان سی شارپ در دست داشته باشید، کسب می‌کنید!

مهارت‌های فنی مانند کار با پایگاه داده، زبان برنامه نویسی سی شارپ، کار با فریم ورک Net Core. و در قسمت فرانت‌اند، HTML & CSS و Bootstrap و شایستگی‌ها و مهارت‌های نرم مانند کار تیمی، حل مساله، مدیریت زمان، مدیریت بحران، رزومه‌نویسی حرفه‌ای و آداب حضور در جلسات مصاحبه!

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

چالش و حل مساله

شایستگی‌های نرم

استخدام یا کار فریلنسینگ

سرفصل‌ های بوت کمپ برنامه نویسی #C مبتنی بر فریم‌ ورک Net Core.

  • معماری کامپیوتر
  • حافظه
  • سی پی یو
  • سیستم عامل
  • متغیرها
  • کامپایلر
  • IDEها
  • نصب Visual Studio
  • نصب Net.
  • ایجاد پروژه Console
  • ساختار پروژه
  • مقدمات
    • syntax, variables, const, data types, operators, arrays
  • متدها
    • methods, parameters, overloads, return types
  • کنترل فلو برنامه
    • دستورات شرطی، حلقه های تکرار
  • آرایه‌ها و الگوریتم‌ها
    • multidimentional arrays, matrixs, sum, multiply, min, max …
      Bubble sort, Insertion sort, …
      Binary search, Linear search
  • OOP
    • OOP Fundamentals, class, namespaces
      class members, static, new
    • Encapsulations
    • Inheritance
    • Interfaces, Polymorphysm
  • Files
    • File Handling
  • Collections
    • IEnumrables, ICollections, Lists
    • Linq
  • مدیریت خطا
    • Exception Handlings
  • Source Control + Git
  • Github – AzureDevOps
  • Web browser
    HTML
  • JavaScript, JavaScript, Jquery
  • Responsive Web Design
    Bootstrap,
    CDNs + NPM Package Repository
  • Web Introductions
    Web Browsers
    Http Protocol
    State-management, Cookies
  • .Net Introductions
    Aspnetcore Introductions
    Middlware Concepts
  • .Net web frameworks
    MVC, RazorPages Introductions
    Web Projects Structures
    Project Settings
  • Program.cs
    Startup.cs
    Configuraion + appsettings.json
  • MVC Framework
    MVC Pattern
    Controllers, Actions, Views
    HttpGet, HttpPost Actions
    Razor Syntax
  • MVC
    Model Layer and Concepts
    Transfer Data and Models to Views
  • 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
  • DataAccess Layer Concepts
    ADO.NET
    CRUD
    ORM Introductions
  • Nuget Package Repositories
  • Dapper
    CRUD
  • EF Introduce
    EF Nuget Packages
    Entities + DbContext + DbSet Introductions
    Migrations Basics
    Linq Queries
  • DbContext Configurations
  • Entity Configs
    Conventions
    DataAnnotaions
    Fluent APIs
  • EF Core CRUDs
  • Change TrackerChange Tracker
  • Migrations
  • Relations, Navigations
  • Select Loading, Eager loading, Explicit loading
  • State-Managment in MVC
  • Work with views
    View Import, View Start, Layouts,
    Partial Views,
    View Components,
    Tag Helpers
  • Controllers / Actions
  • Parallel / Await/Async
  • Configurations
  • Logging
  • Caching
    Redis
  • Security
  • AAA
    Identity
  • Agile / Scrum
  • SOLID
  • Design Patterns

Onion/Clean Architecture

DML
Backup/Restore

  • آشنایی با محیط مصاحبه
  • آشنایی با سوالات و موارد رایج در مصاحبه‌های فنی

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

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

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

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

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

رسول یکتا

مدیر فنی شرکت جاب‌ویژن

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

مدرس دوره‌های آموزشی سی‌شارپ و دات‌نت در موسسات آموزشی

محمود سواریان

برنامه‌نویس ارشد شرکت جاب‌ویژن

مهندس نرم‌افزار

مدرس دوره‌های آموزشی سی‌شارپ و دات‌نت در موسسات آموزشی

 

سروش صدر

برنامه‌نویس سینیور

مدرس دوره‌های آموزشی سی‌شارپ و دات‌نت کور در موسسات آموزشی، سازمان‌ها و شرکت‌ها و دانشگاه‌ها

نیما سروش

مدیر فنی دانش و فناوری بامداد

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

بیش از 15 سال فعالیت به عنوان برنامه‌نویس سینیور

سوالات پر تکرار

قیمت بوت‌کمپ جامع، 16 میلیون تومان است و امکان پرداخت این مبلغ به صورت تقسیط شده، وجود دارد.

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

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

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

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

یادگیری برنامه‌نویسی انتهایی ندارد! بنابراین علاوه بر 250 ساعت حضور در کلاس (40 ساعت در ماه)، حداقل 10 ساعت در هفته نیز مشغول تمرین و کار روی پروژه‌ها باشید.

ثبت نام در این بوت‌کمپ به صورت یکجا نیست. ابتدا در بخش اول (دیتابیس) ثبت نام خود را انجام می‌دهید و پس از اتمام بخش اول، می‌توانید برای ثبت نام و شرکت در بخش‌های بعدی اقدام کنید.

با توجه به ماهیت این بوت‌کمپ، الزام به کار تیمی، روش تدریس اساتید و نوع کوچینگ در طول دوره، هیات علمی بامداد، برگزاری به شیوه حضوری را تایید کردند.

در بامداد، همیشه می‌توانید با ثبت نام زودهنگام، از بیشترین میزان تخفیف برخوردار باشید. تخفیف‌ها به صورت پلکانی تعریف می‌شوند و پس از تکمیل ظرفیت هر پله، میزان تخفیف بعدی کمتری روی پله‌ی بعدی اعمال می‌شود.

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

IMG_20230530_152653

شادی رهبر

شرکت دانش‌بنیان دانش و فناوری بامداد

IMG_20230530_123045

علی سعیدی

شرکت زرین پال

IMG_20230530_123028

حسین حیدرپور

شرکت مشاوره مهندسی نداک

IMG_20230530_153651

کتایون خیرآبادی

شرکت دانش‌بنیان دانش و فناوری بامداد

IMG_20230530_123116

حسن محمدی

شرکت دانش‌بنیان ماگما

IMG_20230530_123146

علی احدزاده

شرکت رایا نوید سامانه

IMG_20230530_123131

طاهره محمد زیدی

شرکت گسترش فناوری‌های نوین

IMG_20230530_123100

یوسف ندافی

شرکت ایران دلکو

IMG_20230530_123201

هلیا شمبوری

شرکت مشاوره مهندسی نداک

فعلاً کلاسی برای ثبت نام در این بوت‌کمپ وجود ندارد. لطفاً برای ثبت نام در لیست رزرو با کارشناسان ما تماس بگیرید.




در صورتی که تمایل به دریافت مشاوره ثبت نام و یا تقسیط شهریه دارید، لطفاً اطلاعات خود را در فرم زیر وارد کنید تا کارشناسان ما با شما تماس بگیرند.