دورههای بوتکمپ کارادمی اغلب بین ۱۲ تا ۱۶ هفته میباشند که با انجام پروژه و کار تیمی، کارآموزان کار نزدیک به واقعی را تجربه خواهند کرد و با چالشها و فرازونشیبهای کار حرفهای آشنا میشوند. همچنین در طول دوره، یک مربی حرفهای به کارآموزان تخصیص داده میشود که مشاوره نفر به نفر و بازخورد در مورد کار آنان، هم به صورت حضوری و هم غیر حضوری ارائه میدهد. نکته مهم دیگری که باید بدانید اینست که کارادمی از یک انجمن فعال متمرکز برخوردار است که در آن تبادل اطلاعات و پرسشوپاسخ توسط خود کارآموزان صورت میگیرد تا تجارب یکدیگر را به اشتراک بگذارند. این همش نیست، در هفتههای آخر دوره به یادگیری تاکتیکهای مذاکره، آمادهسازی برای مصاحبه و بهروزرسانی رزومه میپردازیم تا کارآموزان فرآیند مصاحبه را بدون استرس و نگرانی بگذرانند.
در حال حاضر کارادمی آماده به برگزاری دورههای آنلاین فرانتاند و 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