|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/front-end-javascript-react-redux/
课程评论:没有评论
**课程名称:** 前端开发:从 JavaScript 基础到 React + Redux **课程概述:** 本课程专为希望掌握现代 JavaScript 的学习者设计,JavaScript 是目前全球最流行的编程语言。通过本课程,您将学习如何使用 JavaScript 开发浏览器应用程序(网站)、移动应用程序(iOS 和 Android),甚至可以用于嵌入式系统、区块链和机器学习。 **课程亮点:** * **全面的 JavaScript 基础:** 从变量、数据类型、循环、运算符等基础知识,到对象和数组的高级操作,再到异步编程、Promises 和 Ajax 请求,本课程将带您深入理解 JavaScript 的核心。 * **React 与 Redux 实战:** 学习当下最热门的前端框架 React,以及用于状态管理的库 Redux。您将了解组件的创建、更新和渲染,以及如何在 React 应用中处理数据。 * **实用的开发工具:** 掌握 Web 开发所需的工作工具,包括 Babel 和 Webpack 等应用程序构建工具。 * **大量实践练习:** 课程内容 90% 为实践,包含丰富的代码示例和练习,帮助您巩固所学知识。 * **项目驱动学习:** 通过编写小型但完整的项目,将理论知识转化为实际技能。 * **更新内容:** 课程包含 React Hooks 的补充内容,并更新了 React 项目和练习中的库版本至最新。 **课程结构:** 1. **为开发者设置工作工具** 2. **JavaScript 基础:** 变量、数据类型、循环、运算符 3. **JavaScript 高级:** 对象和数组操作、DOM 操作、异步编程、Promises 4. **网络请求:** Ajax、服务器请求 5. **错误处理与应用构建:** JavaScript 错误处理、Babel、Webpack 6. **React 库:** 组件、数据管理、单元测试 7. **Redux 库:** Actions, Reducers, Selectors **课程重点提示:** * **[OPTIONAL] 标记的课程:** 可选课程,适合有一定基础的学习者深入理解,初学者可跳过。 * **[HARD] 标记的课程:** 重要且常用的技术,建议反复学习和练习。 * **无标记的课程:** 核心必学内容,是成为前端开发者的基础。 本课程旨在为您打下坚实的 JavaScript 基础,并掌握 React 和 Redux 等主流框架,为您的前端开发职业生涯做好准备。
В этом курсе вы изучите современный JavaScript - самый популярный в мире язык программирование на данный момент. На JavaScript можно писать приложения для браузера (веб сайты), приложения для мобильных телефонов (iOS и Android). Кроме этого с помощью JavaScript можно запрограммировать микросхемы, создать блокчейн или делать машинное обучение. Но всему свое время ;)ОБНОВЛЕНИЕ! (Октябрь 2021)Добавлены дополнительные уроки и примеры по React HooksВ начальном коде для React практики и в коде финального проекта по React обновлены версии библиотек до самых свежих. На видео версии могут отличаться. На работу примеров кода это не влияет.В каждой лекции добавлены примеры кода, который рассматривается на видео. А так же в лекции по типам данных JavaScript прикреплен архив, где есть код для всех уроков удобно разложенный по папкам. Рекомендую писать код за лектором по видео самостоятельно! И лишь после этого сравнивать свое решение с готовым из архива. Повторяйте, запускайте код, пробуйте его менять, экспериментируйте! Так же проверяйте прикрепленные к лекции файлы на предмет стартового кода для решения задач. Прикреплен так же и финальный вариант задач (решенные задачи). Используйте их после того, как решили задачи сами для проверки. А так же иногда решение в прикрепленном архиве может отличаться от того, что было на видео. Изучайте, как код можно написать немного по-другому. Практикуйтесь!Обратите так же внимание, что в названии некоторых уроков есть приставка [OPTIONAL] или [HARD]: [OPTIONAL] означает, что урок не обязательный, если вы только начинаете изучение JavaScript. Эта тема полезна для более глубокого понимания языка, но на начальном этапе бедет сложной для понимания и может даже немного запутать. На практике такие знания пригодятся чуть реже. Такой урок можно пропустить или просмотреть, не пугаясь, что что-то не понятно[HARD] означает, что тема важная для написания приложений на JavaScript, часто используется на практике. Такие темы пропускать не стоит. Постарайтесь разобраться, но, возможно, придется вернуться к этой теме несколько раз прежде, чем вы начнете хорошо в этом разбиратьсятемы без таких приставок обязательны для изучения и используются постоянно на практике. Начинающий разработчик должен их понимать. Но даже это не означает, что они супер легкие. Программирование - навык не простой, и придется потрудится, чтобы получить первую работу. Будете настойчивы - все обязательно получится!Что главное:вся необходимая теориябольшое количество практикинапишем полноценные небольшие проектытолько актуальное и необходимоеОснова для всего - Core JavaScript (чистый JavaScript) - эму то мы и длим основное внимание. В этом курсе мы шаг за шагом пройдем от самых основ (типы данных и переменные) до продвинутых техник работы с данными и промисами.Вторая часть курса посвящена изучению библиотек React и Redux. Именно они используются для написания сайтов и приложений, как Instagram, Facebook, Netflix и других. Тех, которыми мы с Вами пользуемся каждый день.Хотелось бы, конечно, пропустить тот JavaScript и сразу погрузиться в React. Но нельзя научиться бегать, не умея ходить. Хорошая база в виде уверенного знания JavaScript - основа успеха. На собеседовании кандидат, который валит вопросы по JavaScript часто даже не доходит до вопросов по React и Redux.JavaScript быстро развивается и сейчас новичку сложно сориентироваться во всех материалах фреймворка, что вылетают по запросу в google. Здесь я структурировал и на примерах рассказываю все необходимые темы. Этого будет достаточно, чтобы создавать качественные приложения. Не буду скрывать, что просто изучив теорию, работу получить сложно. Работодатели хотят практику и опыт. И имея качественный фундамент, набраться нужного опыта - дело техники (с экономией месяцев времени).В курсе Вы получите всю необходимую теорию. Но что важнее, вся теория будет подкреплена большим количеством практических задач, которые мы с Вами будем рассматривать на лекциях. В курсе 90% - это практика. Мы будем писать много кода!Что Вы изучите в этом курсе?Как настроить рабочие инструменты Веб-разработчикаОсновы JavaScrip - переменные, типы данных, циклы, операторыПриемы и методы работы с объектами и массивамиРабота с DOMАсинхронность и ПромисыЗапросы на сервер. AjaxОбработка ошибок в JavaScriptСборка приложенийBabelWebpackБиблиотека ReactСоздание, обновление и отрисовка компонентовРабота с данными в React приложенииТестироване - unit тестыБиблиотека reduxActions, reducers, selectors - составляющие библиотекиРабота с React Буду рад помочь освоить непростую, но интересную и прибыльную профессию Веб-разработчика. Увидимся!