React JS с нуля и до создания полноценного SPA-приложения

所在平台: Udemy

课程主页: https://www.udemy.com/course/react-spa/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Coursera 课程《React JS 从零到创建完整的 SPA 应用》概述: 本课程专注于学习 React - 一款极具吸引力且流行的 JavaScript 客户端应用开发库。课程涵盖了应用开发的完整周期,从基础知识到应用创建、优化和测试。学完课程后,您将能够构建一个包含多个页面、使用 Open Weather API 获取数据并展示的真实 React SPA 应用。 课程亮点: * **多页面应用开发**: 学习创建天气预报应用,可添加城市并查看多日预报。应用将具备动态页面切换,实现完整的单页应用 (SPA) 体验。还将学习类似 Redux 的大型数据管理方案。 * **循序渐进的难度**: 从 React 基础入门,逐步深入到复杂的应用逻辑,并通过实际项目应用所学技术。通过真实场景示例讲解 React 的特性,并结合 UI 美化、优化来巩固实践。 * **丰富的学习资料**: 每节课都附带文档链接、工作原理图等辅助材料,方便您将课程作为结构化的学习笔记。 * **注重实践**: 立即将所学知识应用于所构建的应用。实践状态管理、输入框处理、应用优化等,强调在真实项目中应用知识,而非孤立的抽象示例。 * **前沿知识**: 学习类组件、函数组件、React Hooks,并创建自定义 Hooks,紧跟 React 开发的最新趋势。了解旧有开发模式以便维护遗留代码,并学习现代化 React 开发工具及其差异。 * **完整开发流程**: 通过实例应用,覆盖从编码、优化、重构到测试(单元测试)的完整开发流程,最终产出一个可供用户交互的完整应用。 课程结束后,您将能够: * **开发真实的 React 应用**: 学习应用模板,能够从零开始高效地构建 React 应用。 * **成为合格的前端开发人员**: 轻松理解他人编写的 React 应用,进行优化、逻辑修改和问题修复。 * **涉足移动应用开发**: 了解 React 在移动开发 (React Native) 中的应用。 * **掌握应用测试**: 学习单元测试,为新旧 React 应用编写单元测试。

课程评论(0条)

课程详情

React - одна из самых интересных и популярных библиотек для создания клиентских приложений на javascript. Данный курс сфокусирован на изучение данной библиотеки и охватывает полный цикл разработки приложения: от понимания азов библиотеки до создания приложения, его оптимизации и тестирования. После прохождения курса вы получаете реальное большой react приложение с несколькими страницами, использованием open weather API для запроса данных с сервера и вывод данных в приложении.Создаем многостраничное приложениеПишем приложение для показа погоды городов, которые будем добавлять. У каждого города будет возможность вывести прогноз погоды на ближайшие дни. Приложение будет состоять из нескольких страниц, переход по которым будет динамическим без перезагрузки страницы и будет полноценным SPA приложением. Также приложение будет иметь большое хранилище данных в стиле Redux, которое используется в большинстве React приложений.Постепенная нагрузкаНачинаем с основ React и переходим к более сложной логике приложения, используя ранее изученные техники. Разбираемся как работает та или иная особенность React на примерах из реальной жизни. Отдыхаем от постоянной теории, практикуя верстку и дополняя наше приложения красивыми UI элементами, оптимизируя и полируя наше приложение.Большая база материалов для обученияНа осмотр каждой функции/механизма React в лекцию прикрепляются ссылки на документацию, схемы работы и другие полезные материалы. Вы можете использовать данный курс как конспект, в котором будет структурировано храниться учебный материал.ПрактикаСразу же отрабатываем полученные знания на примере приложения, которое будем создавать. Учим функцию состояния для приложения и сразу же используем её для поля ввода города. Находим места для оптимизации в приложении и сразу же оптимизируем на примере нашего приложения. Меньше абстрактных и изолированных примеров, но больше использования полученных знаний сразу же на примере реального приложения.Актуальные знанияИзучаем не только классовые компоненты React, но и функциональные, React hooks, создаем свои собственные и следуем самым актуальным трендам создания React приложений. Разбираемся в каком стиле писались приложения раньше, чтобы уметь поддерживать ранее написанный кем-то код, а также изучаем современные инструменты написания React приложений и разбираемся в их отличиях.Полный цикл разработкиНа примере нашего приложения мы охватываем полный цикл разработки, начиная от написания кода, его оптимизации и рефакторинга, затем тестируем код и пишем unit тесты. В результате получаем готовое приложение, с которым могут взаимодействовать пользователи.После прохождения курса вы сможете:Разрабатывать реальные приложения на ReactС полученными знаниями вы сможете эффективно писать приложения с нуля, строя архитектуру по шаблону приложения, которое мы будем создавать в данном курсе. Вы научитесь использовать шаблонизатор приложений React для своих будущих проектов.Разбираться в существующих приложениях как front-end разработчик и член командыПонимание как работает React поможет вам без труда разбираться в кем-то написанных React приложениях. Вы сможете оптимизировать эти приложения, изменять их логику и находить их проблемы и баги для исправления.Разрабатывать мобильные приложенияReact также используется для разработки мобильных приложений и с накопленными знаниями у вас будет возможность переключиться в react-native разработчика мобильных приложений.Покрывать тестами приложенияИзучив unit тестирование, вы сможете покрывать unit тестами новые или уже существующие React приложения.

课程标签

0人关注该课程

主题相关的课程