اطلاعات دوره ReactJS
اطلاعات دوره ReactJS
دوره
React یک کتابخانه جاوا اسکریپتی که در سال 2013 توسط Facebook معرفی شد و توانست در سال های گذشته رشد بسیار خوبی در میزان استفاده و علاقه برنامه نویسان به خود پیدا کند. به سال معرفی دقت کنید از سال 2013 معرفی شده ولی معروفیت آن از سال 2017 به بعد بوده و بعد از آن به عنوان محبوب ترین روش SPA ها در طراحی وب اپلیکیشن ها و وب سایت ها مطرح شد.
این کتابخانه برای مدیریت لایه های نمایشی برنامه های تحت وب و تلفن همراه استفاده می شود.همچنین ReactJS این امکان را به شما میدهد تا کامپوننت هایی طراحی کنید که در بخش های مختلف پروژها قابل استفاده باشند.
پیش نیاز ها
- گذراندن دوره Web Design Pack
سرفصل ها
- JavaScript(new features in ES6)
- OOP In JavaScript
- Node.js/npm
- Webpack introduction
- Configuring webpack
- Output and Loaders
- Plugins
- modern JavaScript using ES6 ,npm,babel and webpack
- React-introduction
- React basics
- JSX
- React Components
- Class Based And Functional Components
- Props and Validating Props
- State
- React –Transitions and Animations
- Styling React Components & Elements
- HOC's
- Pure Component
- Component Lifecycle
- React-Events
- Working with forms in React
- React-router
- Http Requests in React
- Working With lists and Keys
- React -refs
- Debugging React Apps
- Redux
- Build And Upload Project
کسب توانایی ها
- بعداز گذراندن این دوره دانشپذیران با چگونگی ایجاد کامپوننت ها آشنا می شوند.
- دانشپذیر لی آوت کنترل و بررسی state های محلی و گلوبال و با استفاده از تکنولوژی AJAX را فرا می گیرد.
- فراگیر توانایی ساخت برنامه های کاربردی مدرن SPA را بصورت SSG (Static Site Generation) می آموزید.
بازار کار
- استارتاپها و شرکتهای متنوعی برای توسعه محصولات خود از ReactJS استفاده میکنند. از جمله استارتاپهای موفق داخلی میتوان به اسنپ، ایوند، دیوار و سازیتو اشاره کرد. همین طور برای نمونههای خارجی استارتاپهای Uber، Lyft، Dropbox و بسیاری موارد دیگر.
- این امر باعث شده تا موقعیتهای شغلی زیادی برای توسعه دهندههای ReactJS فراهم شود. شما بعد از یادگیری این کتابخانه به سادگی میتوانید در استارتاپهای موفق مشغول به کار شوید. همین طور میتوانید محصولات خودتان را با ReactJS توسعه دهید.