1. 程式人生 > >包建強的培訓課程(13):iOS與ReactNative

包建強的培訓課程(13):iOS與ReactNative

課程名稱:iOSReactNative

一、簡介

本課程講解目前最火的ReactNative技術,從入門講起,包括NodeJSReactES6等基礎知識,隨後從淺入深逐步剖析ReactNative,包括ReactNative的原理、實戰以及一些高階實用技巧。

本課程讓學員掌握基本的NodeJSReactES6知識,從入門到精通ReactNative技術,能夠獨立開發出一個基於iOSReactNative專案。

本課程對於開發以下App產品特別有幫助:

1、千萬級使用者的App產品。

2、業務功能繁多。

學習本課程應具備下列基礎知識:

11-2iOS開發經驗。

2、對新技術有一定了解。

3、對ReactNative有一定了解。

二、培訓大綱(1天)

1講:從Hello World說起

l配置開發環境

l啟動專案

l目錄結構分析

l在真機執行

2NodeJs入門

l安裝配置

l快速搭建伺服器

lGet

lRoute

lPost

3ES6入門

lES6是什麼?

lletconst

lfor迴圈和迭代器

l

l模組(Module

llambda表示式

4講:React入門

lFlexbox

lStyle

l元件的生命週期

l基本控制元件(按鈕、文字、輸入框、WebView

、彈出框、狀態列)

l圖片

l觸控事件

l列表

l訪問網路

5講:React Native實戰

l頁面間導航

lScene

lAppState

l元件間通訊

6講:React Native原理

l啟動流程

l執行流程

7講:React Native高階篇

l整合到原有專案

lNativeJS互動

lNativeJS資料共享

l模組化拆分

l增量更新

l打包

l除錯

l效能

l捕獲異常

8講:Redux

lRedux資料流轉

l把一個專案改造為Redux

相關推薦

培訓課程13iOSReactNative

課程名稱:iOS與ReactNative 一、簡介 本課程講解目前最火的ReactNative技術,從入門講起,包括NodeJS、React和ES6等基礎知識,隨後從淺入深逐步剖析ReactNative,包括ReactNative的原理、實戰以及一些高階實用技巧。 本

培訓課程11iOS Runtime實戰

iOS Runtime實戰 一、簡介 本課程結合講師多年來對iOS Runtime技術的潛心研究,以及在千萬級使用者的App上長期實踐經驗,整理而成。本課程從NSObject和Class講起,然後會介紹本課程的核心內容——自省和Method Swizzling,最後通過iOS

培訓課程5演算法資料結構

演算法與資料結構 一、簡介 本課程是基於資料結構來設計的,蒐羅了各大公司面試過程中經常被問到的300多個演算法題目,從中遴選出70道經典題目,分為單鏈表、陣列、二叉樹、棧、數字、邏輯推理等多個類別。 本課程將培訓學員的邏輯思維能力,學以致用,在實戰中編寫出效能更好、邏輯更嚴謹的程式。 本課程適

培訓課程12iOS深入學習記憶體管理、Block和GCD等

iOS記憶體管理 一簡介 結合講師5年來一線工作經驗,以及對iOS的深刻理解,整理出這個課程,涉及iOS記憶體、Block、GCD和Category的原理和使用。 本課程系列適合於從事iOS開發1-2年的技術人員,幫助他們鞏固基礎,從而在ARC開發環境下高效的使用GCD、Bloc

培訓課程2Android設計模式

課程名稱:Android與設計模式 一、簡介 本課程根據講師十多年的一線工作經驗,涉足.NET、Android、iOS等多個技術領域,對設計模式有獨到的理解。不拘泥於傳統的書本教程,結合Android在實際專案中的運用,幫助學員深刻理解設計模式。 本課程讓學員掌握二十

培訓課程17Java程式碼敏捷之道

第1講 千言萬語聊註釋 按圖索驥 奇葩註釋“賞析” Git提交的學問 第2講 RxJava:函數語言程式設計 從一隻貓的故事說起 背壓 第3講 程式碼瘦身 抽象相同邏輯的程式碼 查詢相似程式碼 AOP一瞥 第4講演算法之美 從集合中刪除元素

培訓課程1Android App企業級開發

Android企業級開發實戰 一.簡介 結合講師5年來一線工作經驗,打造千萬級使用者所需要的Android開發框架,以使用快速迭代的節奏和上百人的團隊協作。每一個知識點的總結,都是講師在踩過坑之後,血和淚的經驗教訓,十分有參考借鑑的意義。 本課程系列適合於從事Android開發1-2

培訓課程10Android外掛化從入門到精通

Android外掛化和熱修復 一.簡介 本課程結合講師多年來對Android外掛化技術的潛心研究,以及在千萬級使用者的App上長期實踐經驗,整理而成。本課程從四大元件的外掛化技術講起,中途會詳細剖析Android系統中與外掛化技術有關的底層概念,最後詳細介紹業界流行很廣的外

培訓課程15Android App熱修復技術

Android外掛化和熱修復 一.簡介 本課程是目前對Android熱修復技術最全的整理和講解,涉及熱修復的歷史、技術流派,詳細介紹了業界各種熱修復技術的原理和接入方式,並對每種熱修復技術的優缺點進行評測。 本課程系列適合於: l從事Android開發2-3年的中高階技術人

培訓課程9Android App效能優化

課程名稱:Android App效能優化 一、簡介 本課程根據講師多年來從事App開發的工作經驗,以及業界若干App的效能優化經驗分享,總結出Android App開發時的若干效能優化經驗,基本覆蓋了Android App效能優化的方方面面。 本課程在講解Android App效能

培訓課程16Android新技術入門和提高

Android新技術入門和提高 一.簡介 # 課程簡介 結合講師5年來一線工作經驗,對Android業界的各種新技術、新思想的持續學習、研究以及付諸實踐,將研究心得和實踐經驗彙編成本課程。 # 受眾定位 本課程系列適合於從事Android開發1-2年的技術人員,幫助他們使

5.創web服務器LNMP

期中架構 web lnmp 創建web服務器(LNMP): # optimization by onekeysed -i ‘s#SELINUX=enforcing#SELINUX=disabled#‘ /etc/selinux/configgrep SELINUX=disabled /etc/s

springCloud13使用Zuul構建微服務網關-簡介

spring cloud 簡介 一、為什麽要使用微服務網關不同的微服務一般會有不同的網絡地址,而外部客戶端可能需要調用多個服務的接口才能完成一個業務需求。如:一個電影購票的手機APP,可能會調用多個微服務,才能完成一次購票的業務流程。如果讓客戶端直接與各個微服務通信,會有以下的問題: 1、客戶端會

每天一個linux命令13less 命令

文件中 參數 使用 ech height 查看進程 str idt 目錄 less 工具也是對文件或其它輸出進行分頁顯示的工具,應該說是linux正統查看文件內容的工具,功能極其強大。less 的用法比起 more 更加的有彈性。在 more 的時候,我們並沒有辦法向前面翻

軟件架構設計學習總結13大型網站技術架構網站的可擴展性架構

開放 擴展 修改 restfu 消息發送 封裝 nts 進行 可擴展性 擴展性是指對現有系統影響最小的情況下,系統功能可持續擴展或提升的能力。 設計網站可擴展架構的核心思想是模塊化,並在此基礎上,降低模塊間的耦合性,提供模塊的復用性。模塊通過分布式部署,獨立

iptables詳解13iptables動作總結之二

定義 行動 在外 nat配置 centos6 外部 重復 image 理論 概述 閱讀這篇文章需要站在前文的基礎上,如果你在閱讀時遇到障礙,請參考之前的文章。 前文中,我們已經了解了如下動作 ACCEPT、DROP、REJECT、LOG 今天,我們來認識幾個新動作,它們

SDP13 Scala.Future - far from completion,絕不能用來做甩手掌櫃

atm 軟件 listen async execute gpo eve 並且 pri 在前面幾篇關於數據庫引擎的討論裏很多的運算函數都返回了scala.Future類型的結果,因為我以為這樣就可以很方便的實現了non-blocking效果。無論任何復雜的數據處理操作,只

《Linux學習並不難》Linux常用操作命令13uptime命令顯示系統已經運行的時間

Linux uptime 8.13 《Linux學習並不難》Linux常用操作命令(13):uptime命令顯示系統已經運行的時間使用uptime命令可以顯示系統已經運行了多長時間,它依次顯示下列信息:現在時間、系統已經運行了多長時間、目前有多少登錄用戶、系統在過去的1分鐘、5分鐘和15分鐘內的平均

SpringBoot學習筆記13日誌框架

配置 沒有 alt clas load dep 技術 bubuko col SpringBoot學習筆記(13):日誌框架——SL4J 快速開始 說明   SpringBoot底層選用SLF4J和LogBack日誌框架。    SLF4J的使用 SpringBoot的底層依

Python從菜鳥到高手13分片Slicing

方式 ans 表示 獲取元素 nsh 通過 int 值類型 步長 分片操作是從序列A中獲取一個子序列B。序列A可以稱為父序列。從A中獲取B,需要指定B在A中的開始索引和結束索引,因此,分片操作需要指定兩個索引。 ??由於字符串可以看做是字符的序列,所以我們可以用序列的這個分