لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش React JS + Angular + Rails 5 Bootcamp
React JS + Angular + Rails 5 Bootcamp
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
بیاموزید که چگونه یک دنیای واقعی React JS و برنامه های Angular بسازید که از Ruby on Rails برای API باطنی استفاده می کنند. برنامه های Angular و React را از ابتدا بسازید برنامه های Angular و React را با چندین API Ruby on Rails ادغام کنید ویژگی هایی مانند: مسیریابی، اتصال داده ها، به روز رسانی داده ها بدون بازخوانی صفحه و موارد دیگر را پیاده سازی کنید! ساخت برنامه های React JS ادغام احراز هویت بین Ruby on Rails API و فریم ورک جاوا اسکریپت پیش نیازها: دانش اولیه Ruby on Rails دسترسی به رایانه مک یا لینوکس (یا IDE آنلاین مانند C9) دانش پایه جاوا اسکریپت
بهروزرسانی دوره مه 2021! بخش جدیدی از کارگاه های برنامه نویسی زنده اضافه شده است، از جمله غواصی عمیق در مورد نحوه کار با قلاب های React
آیا آماده ساختن برنامههای کاربردی حرفهای هستید که فریمورکهای فرانتاند را ترکیب میکنند، مانند React JS و Angular با Ruby on Rails بهعنوان backend؟ سپس این دوره برای شماست. نام من جردن هاجنز است و من مربی شما برای دوره خواهم بود. علاوه بر اینکه مدرس اصلی devCamp هستم، بیش از یک دهه است که در حال ساخت برنامه های وب برای سازمان هایی مانند Eventbrite و Quip بوده ام.
پس از اتمام این دوره، میتوانید برنامههای مدرن React JS، Angular و Ruby on Rails 5 را بسازید. در واقع، در این دوره ما قصد داریم چندین برنامه کاربردی توسعه دهیم که ویژگی های قدرتمند و پویا ارائه شده توسط فریمورک های فرانت اند مانند React JS و Angular که به عنوان رابط کاربری کار می کنند و برنامه های Ruby on Rails API که به عنوان باطن کار می کنند را برجسته می کنند. این یک ترکیب قدرتمند است زیرا یاد خواهید گرفت که چگونه برنامههای React JS و Angular فوقالعاده سریع و پویا ایجاد کنید که دارای ویژگیهایی مانند بهروزرسانیهای بلادرنگ، همراه با قدرت و انعطافپذیری ارائهشده توسط چارچوب Ruby on Rails هستند.
در طول مطالب دوره، مفاهیمی مانند:
را خواهید آموخت
نحوه پیکربندی سیستم خود برای اجرای برنامه های Angular و React JS
نحوه ایجاد یک برنامه Angular
نحوه تولید برنامه های React JS
آنچه برای ساخت اجزای React و Angular لازم است
نحوه کار با Angular Observables برای بهروزرسانی خودکار عناصر صفحه بدون نیاز به بازخوانی صفحه.
همراه با نحوه برقراری ارتباط با APIها و تجزیه دادههایی که آنها برمیگردانند.
نحوه ادغام احراز هویت از ابتدا با احراز هویت مبتنی بر جلسه
و هر چیز دیگری که برای ساختن برنامههای React JS و Angular در دنیای واقعی با یک Ruby on Rails API نیاز دارید!
این دوره مقدماتی نیست. برای مطالعه این مطالب حداقل به یک درک اولیه از Rails نیاز دارید. علاوه بر این، من همچنین توصیه میکنم با زبانهای برنامهنویسی TypeScript و JavaScript آشنا باشید، اما اگر قبلاً با TypeScript یا JavaScript کار نکردهاید، همچنان میتوانید در این دوره کار کنید.
هر درس از دوره با کد منبعی که من در راهنما استفاده کردم جفت می شود تا بتوانید کار خود را بررسی کنید. و از آنجایی که برنامهای که ما میسازیم یک برنامه دنیای واقعی است، من دائماً مانند سایر دورههایم، به مطالب دوره با ویژگیهای جدید اضافه میکنم.
لطفاً برنامه درسی دوره را با خیال راحت مرور کنید و من مشتاقانه منتظر هستم که در سفر توسعه شما مطالب را با شما مرور کنم!
سرفصل ها و درس ها
معرفی پروژه
Project Introduction
برنامه Angular + Rails که می خواهیم بسازیم
The Angular + Rails Application We're Going to Build
معماری کاربردی برای یک برنامه Angular + Rails
Application Architecture for an Angular + Rails Application
Monolith vs Microservice Architecture Deep Dive
Monolith vs Microservice Architecture Deep Dive
نقش خدمات در معماری میکروسرویس
The Role of Services in Microservice Architecture
نقش کامپوننت ها در میکروسرویس ها
The Role of Components in Microservices
پیکربندی سیستم برای برنامه Angular 2
System configuration for Angular 2 Application
پیکربندی یک سیستم برای اجرای برنامه های Angular 2
Configuring a System to Run Angular 2 Applications
ایجاد یک برنامه Angular 2 از ابتدا
Generating an Angular 2 Application from Scratch
توسعه Angular 2
Angular 2 Development
سلام انگولار 2
Hello Angular 2
کار با Browser Sync
Working with Browser Sync
ایجاد مؤلفه برنامه
Creating the App Component
مقدمه ای بر مسیریابی Angular 2
Introduction to Angular 2 Routing
نحوه ایجاد فایل های View در Angular 2
How to Create View Files in Angular 2
ساخت مؤلفه مدیریت اسناد
Building the Document Management Component
یک مؤلفه مدیریت اسناد ایجاد کنید
Create a Document Management Component
ایجاد پیوند بین صفحات در Angular
Creating Links Between Pages in Angular
ایجاد یک رابط زاویه ای برای مدل سازی داده ها
Creating an Angular Interface to Model Data
ایجاد داده های ساختگی در یک برنامه Angular 2
Creating Mock Data in an Angular 2 Application
نحوه دسترسی به داده های کامپوننت از یک الگوی نمای زاویه ای
How to Access Component Data from an Angular View Template
ساخت مولفه پیشنهاد
Building the Proposal Component
ایجاد مؤلفه پیشنهاد اولیه
Creating the Initial Proposal Component
ایجاد یک مدل داده Angular 2 برای پروپوزال ها
Creating an Angular 2 Data Model for Proposals
پر کردن نمای لیست زاویه ای با داده ها
Populating an Angular List View with Data
ساخت کامپوننت Angular 2 که پیشنهادات جدیدی ایجاد می کند
Building an Angular 2 Component that will Create New Proposals
آشنایی با فرم های Angular 2
Introduction to Angular 2 Forms
تکمیل فرم پروپوزال Angular
Completing the Angular Proposal Form
نحوه پیاده سازی اعتبارسنجی داده های دینامیکی در Angular 2
How to Implement Dynamic Data Validations in Angular 2
ایجاد مسیرهای پویا در Angular 2 بر اساس جستجوی ID
Creating Dynamic Routes in Angular 2 Based on an ID Lookup
نحوه راهاندازی کلاسهای «اکتیو» در نماهای Angular 2
How to Trigger 'Active' Classes in Angular 2 Views
ادغام Bootstrap 4 در یک برنامه Angular 2
Integrating Bootstrap 4 in an Angular 2 Application
نصب Bootstrap 4 در یک Angular 2 Application با ng-bootstrap
Installing Bootstrap 4 into an Angular 2 Application with ng-bootstrap
نحوه تنظیم سبک های جهانی در یک برنامه Angular 2
How to Set Universal Styles in an Angular 2 Application
ایجاد نوار ناوبری Bootstrap 4
Creating a Bootstrap 4 Navigation Bar
نحوه اضافه کردن پویا کلاس های CSS در نمای Angular 2
How to Dynamically Add CSS Classes in an Angular 2 View
استفاده از کارت های بوت استرپ در یک برنامه Angular
Using Bootstrap Cards in an Angular Application
ایجاد فایلهای CSS خاص Angular 2 Component
Creating Angular 2 Component Specific CSS Files
تنظیم سبک های جهانی اضافی برای همه اجزای برنامه در Angular 2
Setting Additional Global Styles for All Application Components in Angular 2
نحوه نادیده گرفتن سبک های ناوبری پیش فرض Bootstrap 4
How to Override the Default Bootstrap 4 Navigation Styles
اضافه کردن سبک به فرم Angular 2
Adding Styles to an Angular 2 Form
نحوه استایل کردن پیامهای اعتبارسنجی پویا در Angular 2
How to Style Dynamic Validation Messages in Angular 2
نحوه استایل دادن به ورودی های فرم با استایل های Bootstrap 4
How to Style Form Inputs with Bootstrap 4 Styles
نحوه ادغام سبک های مؤلفه گروه لیست در Angular 2
How to Integrate the List Group Component Styles in Angular 2
نحوه کار با Angular 2 Pipes برای قالب بندی ارزها
How to Work with Angular 2 Pipes to Format Currencies
تغییرات سبک نهایی در برنامه Angular
Final Style Changes to Angular Application
نحوه افزودن فونت سفارشی به برنامه Angular 2
How to Add a Custom Font to an Angular 2 Application
ایجاد یک میکروسرویس Ruby on Rails برای مدیریت اسناد
Creating a Ruby on Rails Microservice to Manage Documents
ایجاد یک برنامه API Rails 5 از ابتدا
Generating a Rails 5 API Application from Scratch
نحوه تولید داده در برنامه Rails 5
How to Generate Data in a Rails 5 Application
نحوه پیکربندی تنظیمات شبکه برای یک برنامه Rails API
How to Configure the Network Settings for a Rails API App
اتصال Angular Front End با برنامه Rails Document API
Connecting the Angular Front End with the Rails Document API App
ایجاد یک سرویس Angular 2 برای مدیریت داده های API
Creating an Angular 2 Service for Managing API Data
مقدمه ای بر Angular 2 Observables
Introduction to Angular 2 Observables
نحوه ارائه داده های API در یک برنامه Angular 2
How to Render API Data in an Angular 2 Application
تجزیه و تحلیل به روز رسانی داده های زمان واقعی با سیستم Angular + Rails
Analyzing Real Time Data Updates with an Angular + Rails System
تغییرات سبک نهایی در Angular 2 Document Component
Final Style Changes to Angular 2 Document Component
ایجاد اپلیکیشن Proposal Ruby on Rails Microservice API
Creating the Proposal Ruby on Rails Microservice API Application
ساخت میکروسرویس API Rails 5
Building a Rails 5 API Microservice
استفاده از فایل Seeds برای ایجاد نمونه داده در یک برنامه API Rails 5
Using the Seeds File to Create Sample Data in a Rails 5 API App
اتصال برنامه Angular 2 با میکروسرویس Rails Proposal
Connecting the Angular 2 App with the Rails Proposal Microservice
استفاده از Angular 2 Observable برای استریم داده های زنده برای جزء لیست پیشنهادی
Using an Angular 2 Observable to Stream Live Data for the Proposal List Componen
نحوه پیاده سازی Angular 2 Show Page Component با داده های API
How to Implement an Angular 2 Show Page Component with API Data
نحوه ایجاد یک تابع پیوند سفارشی در کامپوننت Angular 2
How to Build a Custom Link Function in an Angular 2 Component
ایجاد یک دکمه ارسال فرم Angular 2
Creating an Angular 2 Form Submit Button
نحوه ایجاد رکوردهای جدید در Rails API از یک برنامه Angular
How to Create New Records in a Rails API from an Angular App
تغییرات نهایی برنامه
Final Application Changes
نحوه اضافه کردن اعلانهای پویا در یک برنامه Angular 2
How to Add Dynamic Notifications in an Angular 2 Application
افزودن تغییرات سبک نهایی به مولفه نمایش پیشنهادی
Adding Final Style Changes to the Proposal Show Component
نحوه ارسال ایمیل از میکروسرویس Rails
How to Trigger Sending Emails from the Rails Microservice
ایجاد برنامه React JS
Creating the React JS Application
چگونه با TypeScript، Webpack، Babel و Scss یک React Application ایجاد کنیم
How to Generate a React Application with TypeScript, Webpack, Babel and Scss
Deep Dive: Routing در React
Deep Dive: Routing in React
نحوه دسترسی به پارامترهای URL در React با useParams Hook
How to Access the URL Params in React with the useParams Hook
نحوه تکرار روی آرایه ها و آرایه های تودرتو در React
How to Iterate Over Arrays and Nested Arrays in React
در React یک صفحه اسلایدینگ متحرک بسازید
Build an Animated Sliding Pane Modal in React
ترکیب useEffect و useState React Hooks برای ذخیره و مدیریت داده ها
Combining the useEffect and useState React Hooks to Store and Manage Data
ایجاد یک کامپوننت صفحه کشویی اختصاصی در یک فایل جداگانه
Creating a Dedicated Sliding Pane Component in a Separate File
نحوه کار با فرم ها در یک برنامه React JS
How to Work with Forms in a React JS Application
کارگاه آموزشی کدنویسی در عمق عمیق
Live Deep Dive Coding Workshops
یک React Hook سفارشی برای افزودن ویژگی های پاسخگو به یک برنامه ایجاد کنید
Create a Custom React Hook to Add Responsive Features to an Application
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات