آموزش یادگیری توسعه کامل جاوا اسکریپت: MongoDB ، Node و React

Learning Full-Stack JavaScript Development: MongoDB, Node, and React

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: با انجام کار یاد بگیرید! با ساخت یک برنامه وب با MongoDB ، Node.js و React.js ، توسعه جاوا اسکریپت را به صورت کامل پشته بیاموزید.

نحوه استفاده از Node به عنوان وب سرور و API سرور ، نحوه مصرف داده و ساخت رابط کاربر با React و نحوه خواندن و نوشتن داده با یک پایگاه داده MongoDB را بیاموزید. React به شما امکان می دهد برنامه های کامل ، مبتنی بر داده را سریعتر و کارآمدتر از آنچه تنها با جاوا اسکریپت امکان پذیر است ، بسازید.

سامر بونا با تأکید بر روشهای کاربردی و ابزارهای منبع باز ، مفاهیم مدرن برنامه نویسی JavaScript را معرفی می کند. این دروس تقریباً کاملاً عملی و با نمایش برنامه نویسی زنده است که مفاهیم را به خانه می آورد.
موضوعات شامل:
  • استفاده از ویژگیهای مدرن JavaScript
  • پیکربندی وب پک و بابل
  • کار با ماژول های Node بومی
  • ایجاد یک سرور Express
  • کار با م componentsلفه های React و JSX
  • بارگیری و کار با داده های آزمایشی آزمون
  • واکشی داده ها از یک API از راه دور
  • کار با داده ها در MongoDB
  • ارائه نامتعارف در سرور
  • مسیریابی جلویی و مسیریابی عقب

سرفصل ها و درس ها

مقدمه Introduction

  • مرور دوره Course overview

  • آنچه این دوره را شامل می شود What this course covers

1. شروع کار 1. Getting Started

  • JavaScript مدرن Modern JavaScript

  • تنظیم وابستگی های پروژه Setting up project dependencies

  • ساختار پروژه و تنظیمات Project structure and configurations

2. گره به عنوان سرور وب 2. Node as a Web Server

  • ماژول های گره Node modules

  • ماژول های HTTP / HTTPS The HTTP/HTTPS modules

  • ایجاد سرور اکسپرس Creating an Express server

  • با استفاده از زبان الگوی EJS Using the EJS template language

3. اصول اولیه را نشان دهید 3. React Basics

  • واکنش عناصر و JSX React elements and JSX

  • اجزای واکنش نشان دهید React components

  • سازگاری کامپوننت Component composability

  • قطعات با ماژول Components with modules

  • حالت مؤلفه Component state

  • چرخه عمر مؤلفه Component life cycle

4. کار با داده 4. Working with Data

  • بارگیری داده های تست Loading the test data

  • نمایش لیستی از اشیاء Displaying a list of objects

  • استفاده از Sass with Node Using Sass with Node

  • خواندن از دولت Reading from the state

  • واکشی داده ها از یک API از راه دور Fetching data from a remote API

5- ارائه روی سرور 5. Rendering on the Server

  • واکشی داده از سمت سرور Fetching data from the server side

  • ارائه سرور با ReactDOMServer Server rendering with ReactDOMServer

  • مشکل چک را برطرف کنید Fix the checksum problem

6. مسیریابی روی Client و Server 6. Routing on Client and Server

  • دست زدن به رویداد کلیک مسابقه Handling the contest click event

  • حرکت به یک مسابقه Navigating to a contest

  • در حال جستجوی مسابقه برای تغییر مسیر هستیم Looking up the contest on route change

  • واکشی اطلاعات مسابقه از API Fetching contest information from the API

  • کمی refactoring A bit of refactoring

  • مسیریابی سمت سرور برای یک مسابقه Server-side routing for a contest

  • پیمایش به لیستی از مسابقات Navigating to a list of contests

  • دست زدن به دکمه برگشت مرورگر Handling the browser's back button

7. کار با MongoDB 7. Working with MongoDB

  • خواندن داده ها از MongoDB Reading data from MongoDB

  • API برای واکشی لیستی از نامها API to fetch a list of names

  • نمایش لیست نام ها Displaying the list of names

  • اسکریپت مثال برای به روز رسانی کلیه داده ها Example script to update all data

  • تبدیل برنامه به استفاده از _id Converting the application to use _id

  • ایجاد یک API برای پیشنهاد یک نام Creating an API to propose a name

  • سیم کشی فرم نام پیشنهادی جدید Wiring the proposed new name form

  • چالش ها و QA Challenges and QA

  • گزینه های دیگر: MERN و الکترود Alternatives: MERN and Electrode

نمایش نظرات

نظری ارسال نشده است.

آموزش یادگیری توسعه کامل جاوا اسکریپت: MongoDB ، Node و React
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 27m
40
Linkedin (لینکدین) lynda-small
13 اسفند 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
278,167
- از 5
ندارد
دارد
دارد
Samer Buna

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Samer Buna Samer Buna

سامر بونا یک رمزگذار چند لگویی با سالها تجربه عملی در زمینه طراحی ، پیاده سازی و آزمایش نرم افزار ، از جمله توسعه برنامه های وب و تلفن همراه ، طراحی API ، برنامه نویسی عملکردی ، بهینه سازی ، مدیریت سیستم ، پایگاه داده و مقیاس پذیری است. سامر در چندین صنعت از جمله املاک و مستغلات ، دولت ، آموزش و انتشارات کار می کرد. سامر همچنین چندین کتاب فنی و دوره های آنلاین درباره Node.js ، React.js ، GraphQL و Ruby on Rails تالیف کرده است. او عاشق همه جاوا اسکریپت است و عاشق کاوش در کتابخانه های جدید است. آخرین کارهای او را می توانید در jsComplete.com و EdgeCoders.com دنبال کنید

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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