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

در حال حاضر کارادمی آماده به برگزاری دوره‌های آنلاین فرانت‌اند و React می‌باشد که در این دوره‌ها رویکرد به این صورت است که هم تفکر طراحی و برنامه‌ریزی پروژه منتقل شود و هم برنامه‌نویسی پروژه انجام شود. در ادامه سرفصل‌های دوره آورده شده است.

دوره توسعه رابط کاربری (Front-End)

فضای وب
– آشنایی با فضای وب و اینترنت

– طبقه‌بندی مشاغل در حوزه وب

– آشنایی با ابزارهای توسعه وب

– ساختار پوشه‌ها در پروژه

زبان HTML
– ساختار یک صفحه وب

– لینک کردن استایل‌ها و اسکریپت‌ها

– المن‌ها و اتربیوت‌های HTML

– کار با فرم‌ها و فیلدهای ورود اطلاعات

– المان‌های چند رسانه‌ای

زبان CSS
– آشنایی با CSS

– کار با انتخابگرها: Rule Sets و Rules‌ها

– شروع کار با فونت و تایپوگرافی

– پراپرتی Box Sixing، موقعیت‌یابی و المن‌های Inline vs Block

– طراحی Media Query ،Responsive و Flexbox

جاوا اسکریپت
– آشنایی با زبان جاوا اسکریپت

– کار با انواع Objects، Types، Variables و Arrays

– دستورات و عملگرهای شرطی

– مبحث Loops و Control Flow

– توابع و بیشتر!

دوره پیشرفته توسعه رابط کاربری (React.js)

شروع کار با جاوا اسکریپت
– Variables/Types

– Scopes in JavaScript

– Conditions

– Loop and Iterations

– Functions

– Object Literals

– Prototypes

– Local Storage

– JavaScript Weird Parts

– Object Oriented Programming with JavaScript

– Promises

– Async / Await

– Generator Functions

– JavaScript Best Practices

– Proxies

– Maps and New ES6 Features

پیاده‌سازی یک مثال در دنیای واقعی بدون استفاده از کتابخانه برای جمع‌بندی مباحث مقدماتی
مروری بر jQuery و پیاده‌سازی یک مثال کامل با Handlebars/jQuery/Ajax/Effects/JSON و …
آشنایی با ورژن کنترل سیستم Git به منظور یادگیری فرایند کار تیمی و آپلود پروژه‌ها روی GitHub/GitLab/Bitbucket
آشنایی با امکانات جدید زبان JavaScript/ES5/ES6/Babel/Transpilers
ابزارهای Gulp و Webpack
کار با ES6 Object Oriented
شروع کار با Node و NPM management/package.json/node_modules/Dependency
شروع کار با React و پیاده‌سازی چند اپلیکیشن کوچک به منظور درک عمیق:
– Intro

– SPA and MPA

– Setup Development Environment and Tools

– Webpack Integration

– Babel Introduction

– Functional and Class Component

– State, Props, Proptypes, Component inheritance

– Communication between Components

– HTTP Request with Fetch Api/Axios

– React Router DOM

– React and JavaScript Best Practices

– Code Styles

– Redux Introduction

– Better State Management with Redux

در یک دقیقه با کارادمی آشنا شوید: https://www.aparat.com/v/YBi7V