React培训

React培训

React是一个开源的Javascript库,可以用来创建交互式网页和移动应用程序。它经常被拿来与MVC框架(如Angular、Ember、Backbone)进行比较,但是,React的特别之处在于其关注于应用程序的UI(MVC中的View)。其独特的渲染高度交互式用户界面(UI)的方法既强大又便捷,并导致了React的普及。NobleProg的React现场实时培训逐步指导参与者创建自己的React应用程序。

React培训有多种形式可供选择,包括现场实时培训和使用交互式远程桌面设置的现场讲师指导培训。React实地培训可以在客户所在场所或NobleProg位于当地的培训中心进行。

Testi...Client Testimonials

React: Build highly-interactive web applications

I like how the course was structured and presented in a basic to advance style

Kolapo Abolarinwa - Slimming World

React: Build highly-interactive web applications

Lots of practical, hands on examples

Jay Smith - Slimming World

React Native: Rapidly develop native iOS and Android apps with Javascript

i like the way the trainer helps in problem solving and step to step issues resollution

David Klogo - Ghana Community Network Services Limited

React Native: Rapidly develop native iOS and Android apps with Javascript

Trainer was very open to questions and very patient

Kwaku Afreh-Nuamah - Ghana Community Network Services Limited

React大纲

代码 名字 时长 概览
relay Relay: Efficiently Fetch Data in React Applications 14小时 Relay is a JavaScript framework for building data-driven React applications. GraphQL is a data querying language for describing complex, nested data dependencies in modern applications. Together they allow an application's components to be moved anywhere in a render hierarchy without having to apply a cascade of modifications to parent components or to the server code which prepares the data payload. Relay is being used by Facebook in various mobile app projects. In this instructor-led, live training, participants will learn how to apply key Relay concepts such declarative specification of data dependencies, collocation and mutation to build a React application using Relay and GraphQL. By the end of this training, participants will be able to: Use Relay to compose data queries into efficient batches, provide each component with exactly the data that it requested, update the components when the data changes, and maintain a client-side store (cache) of all data. Collocate queries and the view's code to more easily reason about a components functionality Use GraphQL to declare data requirements while allowing Relay to fetch the data on its own Understand the concept of mutating data on the client and server using GraphQL mutations Understand the differences between Relay and Flux, in particular how "mutations" implement the concept of actions and modifications Use routes to determine which data to fetch to render a given component Make changes in relative isolation, even in large team projects Create correct, high-performance applications in a straightforward and obvious way Audience Developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice To request a customized course outline for this training, please contact us.
react React:构建高度交互式Web应用程序 21小时 React是一个开源的Javascript库,可以用来创建交互式网页和移动应用程序。它经常被拿来与MVC框架(如Angular、Ember、Backbone)进行比较,但是,React的特别之处在于其关注于应用程序的UI(MVC中的View)。其独特的渲染高度交互式用户界面(UI)的方法既强大又便捷,并导致了React的普及。 在本培训课程中,我们展示了React的强大功能和灵活性,将其与其他框架进行比较,并逐步指导参与者创建自己的应用程序。 到本课程结束时,参与者将对React的设计理念有深入的了解,知道什么时候什么情况下应该使用React,什么时候应考虑使用传统的MVC模型。本培训强调实际操作和完成开发真正的应用程序,对于希望使用React来提高自身工作效率和技能的Web应用程序开发人员来说,是极有价值的。 受众 前端开发人员 Web开发人员 Javascript程序员 课程形式 React的特性和功能概述,以及Web应用程序的逐步开发。 React背后的设计原则 设置您的开发环境 React中的组件如何工作 组件生命周期 创建您的第一个组件 在React中处理状态 定义您组件的父/子关系 事件处理和条件呈现 容器(Container)与演示组件 测试您的React网络应用程序 整合React与其他框架及插件 将所有部件整合在一起 —— 您自己的应用程序 结束语
reactnative React Native:使用Javascript快速开发本地iOS和Android应用程序 21小时 React Native是一个开源的跨平台开发框架,用于构建移动应用程序(app)。它由Facebook开发,使开发人员能够在Android和iOS系统上为其应用创建本机外观体验。与其他跨平台移动开发工具(如PhoneGap)不同,React Native生成完全原生的应用程序用户界面(UI)。没有HTML5用户界面。 React Native提供基于JavaScript和React(又名React.js或ReactJS)库的一致的开发人员体验,并通过关注所有平台上的开发人员效率实现真正快速的移动开发 - 只需学习一次,随时随地编写。 在本课程中,参与者将学习React Native背后的原理和方法,同时将为Android和iOS系统开发自己的移动应用程序。 受众 移动应用开发工程师 课程形式 React Native特性和功能概述,以及移动应用程序的逐步开发。   React Native简介     React Native 对比 React     React Native 对比 PhoneGap、Titanium等 React Native开发者工具 设置DevTools 创建您的第一个应用 使用组件(Components) 使用样式(Styles) 使用平台API 抓取API和网络 使用Redux进行状态管理 使用模块(Modules) 设计多个平台架构 测试您的应用程序 调试您的应用程序 优化您的应用程序的性能 将您的应用程序部署到iOS应用商城(App Store) 部署您的Android应用程序 结束语
reactnativeexpo React Native Expo: simplifying the creation and deployment of your React Native application 7小时 React Native Expo is a set of tools, libraries and services that acts as an abstraction layer on top of React Native. It simplifies the deployment process, allowing you to generate a build with one click or command without having to create a developer account on various app stores. React Native Expo can be described as Rails for React Native. In this training, participants learn to use React Native Expo through discussion and hands-on practice. By the end of the course, participants will be equipped to create and deploy their own React Native application using React Native Expo. For an introductory course on React Native, please see: React Native: Rapidly develop native iOS and Android apps with Javascript Audience     Web application developers Format of the course     Part lecture, part discussion, heavy hands-on practice Introduction     Why Expo? Overview of Expo SDK The lifecycle of an Expo project     From start to iOS and Android app Installation and setup Creating a new project in Expo XDE Developing your project locally Using the asset management system     Handling images, videos, fonts, etc. Implementing icons, blur views, and more Wiring up push notifications Routing and navigation Publishing your project (non-app store publication) Publishing your project to App Store and Google Play     Packaging your Expo app into a standalone binary Detaching your project to the ExpoKit Making changes to your local project Viewing logs Debugging your app     Using an emulator/simulator Troubleshooting Removing a published Expo project Closing remarks
createreactnativeapp Create React Native App: simplifying the creation and deployment of your React Native application 7小时 Create React Native App is a tool that simplifies the creation of a React Native project. It is inspired by the design of Create React App and is the result of a collaboration between Facebook and Expo. Create React Native App allows you to develop an iOS app using Linux or Windows, without having to use Xcode or Android Studio. This is accomplished using the Expo app, which loads and runs CRNA projects written in pure JavaScript without compiling any native code. In this training, participants learn to use Create React Native App through discussion and hands-on practice. By the end of the course, participants will be equipped to create and deploy their own React Native application using Create React Native App. For an introductory course on React Native, please see: React Native: Rapidly develop native iOS and Android apps with Javascript Audience     Web application developers Format of the course     Part lecture, part discussion, heavy hands-on practice Introduction Installing Create React Native App Creating an app Working with scripts Writing and running tests Setting environment variables Checking your Javascript code with Flow Deploying your app Ejecting from Create React Native App Troubleshooting Closing remarks
reactvr React VR: Creating Virtual Reality apps with Javascript 7小时 React VR is a framework that lets you build VR apps using only JavaScript. It combines modern APIs like WebGL and WebVR with the declarative power of React, producing 360 experiences that can be consumed through a web browser on a variety of devices. In this instructor-led training, participants will have extensive opportunity for hands-on practice in developing VR applications. Through interactive discussions and project-based exercises, participants will steadily build their sample VR apps. By the end of this course, participants will have gained the knowledge and practice to build their own production version of a VR app to publish online. Audience     Web developers     Game developers     Hobbyists looking to develop their first VR app Format of the course     Part lecture, part discussion, heavy hands-on practice Introduction Overview of React VR concepts Installing Node.js Creating your first project Configuring your project Controlling component through props and state Setting the layout and style in your app 3D Coordinates and Transforms Handling input events Rendering fonts and text in VR Viewing your project on a mobile phone Dealing with local storage Grabbing information from the web to use in your VR application Other React VR components Using other APIs available in React VR Publishing Your Project Closing remarks

其它地区

React,培训,课程,培训课程, 一对一React课程,React课程,React教程,企业React培训,React辅导班,React周末培训,React讲师,React远程教育,React训练,React私教,小组React课程,React老师,Reacts辅导,React培训师,短期React培训,学习React ,学React班

促销课程

订阅促销课程

为尊重您的隐私,我公司不会把您的邮箱地址提供给任何人。您可以享有优先权和随时取消订阅的权利。

我们的客户