مشکل زیرساخت شبکه و افت سرعت کاملاً برطرف شده است. در حال حاضر فعالسازی و آمادهسازی دورهها در حال انجام است. از صبر و شکیبایی شما سپاسگزاریم.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ریاکت (React)
- آخرین آپدیت
دانلود React
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در این مسیر آموزشی، شما مفاهیم ضروری برای شروع یادگیری React.js را فرا خواهید گرفت؛ یکی از قدرتمندترین اکوسیستمها برای ساخت اپلیکیشنهای مدرن، تعاملی و مقیاسپذیر.
ما مبانی React را از مفاهیم داخلی تا ساختار HTML، CSS و JavaScript در قالب کامپوننتهای قابل استفاده مجدد بررسی میکنیم. همچنین یاد میگیرید چگونه با حالتهای محلی و سراسری (State)، افکتها، رویدادها، درخواستهای API، فرمها و موارد دیگر کار کنید. تمام این موارد در حین توسعه پروژههای عملی که چالشهای دنیای واقعی را شبیهسازی میکنند، آموزش داده میشوند.
در پایان، شما آماده خواهید بود تا مسیر شغلی خود را در محبوبترین و پرکاربردترین فریمورک بازار داخلی و بینالمللی آغاز کنید.
سرفصل ها و درس ها
مبانی
Fundamentos
ریاکت چیست و چه چیزی نیست
O que é React e o que não é
انواع اپلیکیشنهای وب
Tipos de Aplicações Web
تفاوت DOM و Virtual DOM
DOM x Virtual DOM
درخت رندرینگ در React
Árvore de Renderização do React
موردی بررسی: چت فیسبوک پیشرفته
O Caso Chat do Facebook-enhanced
کامپوننتسازی و قابلیت استفاده مجدد
Componentização e Reutilização
کامپوننتسازی: یک مثال عملی
Componentização: Um Exemplo Prático
روشهای اجرای React
Formas de Rodar o React
ایجاد فایل پایه
Criando arquivo base
افزونههای مفید React برای VSCode
Extensões Úteis para o React no VSCode
اولین برنامه Hello World ما
Nosso primeiro "Hello World"
مرور کلی
Recap
معرفی JSX (JavaScript XML)
JSX - JavaScript XML
فرگمنتها (Fragments)
Fragmentos
Babel.js چیست
O que é Babel.js
تست با Babel REPL
Testando com Babel REPL
انواع CSS و نحوه استایلدهی به HTML
Tipos de CSS e Como Vamos Estilizar o HTML
تئوری کامپوننتها
Teoria dos Componentes
ساخت یک کامپوننت ساده
Criando um Componente Básico
تئوری پراپها (Properties)
Teoria das Propriedades
ایجاد پراپ برای کامپوننت
Criando Propriedades para o Componente
نیازمندیهای ماشین حساب
Requisitos da Calculadora
تحلیل لایوت و تعریف توکنهای طراحی
Analisando Layout e Definindo Design Tokens
کامپوننت: Text
Componente: Text
کامپوننت: Button
Componente: Button
کامپوننت: Card
Componente: Card
کامپوننت: ماشین حساب
Componente: Calculadora
کامپوننت: تاریخچه عملیات
Componente: Histórico de Operações
اتمام لایوت
Finalizando Layout
جمعبندی
Conclusão
مقدمه
Introdução
بهروزرسانی مدل
Atualizando o Modelo
تئوری رویدادها (Events)
Teoria dos Eventos
پیادهسازی عملی رویدادها
Criando Eventos na Prática
ریاکت هوکس (React Hooks) چیست
O que são React Hooks
توضیح useState
Explicando o useState
کاربرد useState
Aplicando o useState
استفاده از prevValue در useState
O prevValue do useState
شرطها (Conditionals)
Condicionais
نمایش لیستها
Exibição de Listas
فیلتر کردن لیستها
Filtragem de Listas
اعمال مفهوم لیستها در ماشین حساب
Aplicando conceito de listas na calculadora
ایجاد رویدادهای کلیک در ماشین حساب
Criando eventos de clique na calculadora
نمایش عملیات و نتیجه در نمایشگر ماشین حساب
Mostrando operação e resultado no display da calculadora
رفع باگ فاصله (Space)
Arrumando bug do espaço
هشدار درباره eval: قدرت زیاد، مسئولیت زیاد
Alerta sobre o “eval” - Grandes poderes, grandes responsabilidades
API کانتکست چیست و تفاوت آن با State
O que é API de contexto e como se diferencia do estado
ایجاد استیت سراسری با createContext و useContext
Criando estado global com createContext e useContext
ذخیره و نمایش تاریخچه عملیات با API کانتکست
Persistindo e listando histórico de operação pela API de contexto
چرخه حیات (Lifecycle) یک کامپوننت چیست
O que é o “ciclo de vida” de um componente
تابع کالبک در useEffect
Função de callback do useEffect
تابع بازگشتی (Cleanup) در useEffect
Função de retorno do callback do useEffect
وابستگیهای (Dependencies) useEffect
Dependências do useEffect
مثال عملی useEffect
Exemplo prático de useEffect
ذخیره تاریخچه عملیات در localStorage
Persistir histórico de operações no localStorage
بازیابی تاریخچه عملیات هنگام بارگذاری صفحه
Consumir histórico de operações ao recarregar a página
هوکس سفارشی (Custom Hooks) چیست
O que são hooks customizados
ساخت هوک سفارشی useCalculator
Criando o custom hook useCalculator
ساخت اولین پروژه با ابزارهای توسعه
Criando primeiro projeto com tooling
درک پروژه
Entendendo o Projeto
ایجاد پروژه با Vite
Criando Projeto com Vite
پاکسازی محتوای پیشفرض Vite
Zerando o Conteúdo Padrão do Vite
آمادهسازی Tailwind CSS
Preparando o Tailwind
گسترش مقادیر در Tailwind
Estendendo Valores no Tailwind
خروجی گرفتن از فایلهای استاتیک
Exportando Arquivos Estáticos
ساخت کامپوننت Text با CVA
Criando Componente Text com CVA
ساخت کامپوننت Icon
Criando Componente Icon
ساخت کامپوننت Badge
Criando Componente Badge
ساخت کامپوننت Button
Criando Componente Button
ساخت کامپوننت ButtonIcon
Criando Componente ButtonIcon
ساخت کامپوننت Input Text
Criando Componente Input Text
ساخت کامپوننت Input Checkbox
Criando Componente Input Checkbox
ساخت کامپوننت Card
Criando Componente Card
ساخت کامپوننت Container
Criando Componente Container
ساخت کامپوننت Skeleton
Criando Componente Skeleton
مسیریابی صفحه کامپوننتها
Roteando Página de Componentes
ساختاربندی بدنه لایوت
Estruturando Corpo do Layout
ساخت کامپوننت خلاصه وظایف
Criando Componente de Resumo das Tarefas
ساخت کامپوننت وظیفه (Task)
Criando Componente da Tarefa
ساخت کامپوننت لیست وظایف
Criando Componente de Lista de Tarefas
آمادهسازی Local Storage به عنوان پایگاه داده
Preparando o Local Storage como Banco de Dados
آمادهسازی وظیفه
Preparar Tarefa
لیست کردن وظایف
Listar Tarefas
جمعآوری دادههای فرم
Coletando Dados do Formulário
بهروزرسانی وظیفه
Atualizando Tarefa
تغییر وضعیت وظیفه
Alterar Status da Tarefa
حذف وظیفه
Deletar Tarefa
بهروزرسانی نشانهای خلاصه وظایف
Atualizando Badges de Resumo das Tarefas
نمایش نظرات