回覆列表
  • 1 # 黑馬程式設計師

    來,我給大家整理一下吧,想精通雲計算大資料,一定要有java程式語言的基礎。能有過實戰經驗的人更容易上手,我整理了一套完整的學習流程,這個流程總共分了九個階段,每個階段應該學習哪些知識點:

    第一階段 Java語言程式設計基礎

    計算機基礎、程式設計基礎、面向物件、常用類、集合操作、IO操作

    第二階段 JavaWeb核心技術

    Java基礎增強、資料庫操作、前端技術基礎、JavaWeb核心、Linux伺服器、javaWeb綜合專案實戰

    第三階段 網站開發三大框架

    專案構建及管理、資料庫操作框架、Spring框架、SpringMVC框架、CRM專案實戰

    第四階段 網際網路搜尋及爬蟲

    單機爬蟲開發、爬蟲高階開發、分散式爬蟲、搜尋系統技術、搜尋系統框架、分散式搜尋系統

    第五階段 分散式電商系統

    電商基礎-背景和專案需求分析、Dubbo、AngularJS、電商核心業務實現(圖片上傳壓縮、分散式圖片伺服器、規格,型別,商品分類管理、商品錄入-稽核-上架-展示、freemarker靜態化、Solr、商品及店鋪搜尋+選擇區、登入、購物車實現、ActiveMQ訊息佇列、收貨地址管理 、訂單生成、支付寶對接)Nginx、Hudson、Solr Cloud、Keepalived、負載均衡、反向代理、高併發Redis Cluster、FreeMarker頁面靜態化、高併發Mycat 資料庫分庫分表方案、高併發Docker容器部署、熱部署、高併發、電商網站核心業務開發:商家管理、商品管理、庫存管理、購物車、訂單、 支付、物流等

    第六階段 大資料離線計算

    基礎增強、大資料平臺、資料收集、資料儲存、資料計算、資料管理、案例分析、資料分析、核心增強、核心提掌握離線資料收集、資料儲存、資料計算、任務排程、資料匯入匯出、 資料報表開發技術

    第七階段 大資料實時計算

    實時資料儲存、實時資料計算、實時計算案例、實時資料儲存、實時資料查詢、推薦系統開發、掌握實時資料收集、資料儲存、資料計算、任務排程、資料匯入匯出、 資料報表開發技術

    第八階段 大資料記憶體計算

    Scala語言基礎、Spark基礎、Spark RDD、Spark SQL、Spark Streaming、專案實戰階段

    第九階段 機器學習基礎

    機器學習基礎概念、機器學習決策樹模型、機器學習KNN模型、機器學習SVM支援向量機、機器學習感知機與BP神經網路

    雲計算大資料可以從事的崗位

    最後附上幾個學習資料:

  • 2 # jet雲計算

    發現前面的回答有的誤導大家。

    學習雲要從基本概念開始:什麼是雲,為什麼產生雲,雲的分類(IaaS、PaaS、SaaS,公有云、私有云、混合雲),雲的國際國內現狀及主流玩家。

    其次,學習雲的技術基礎:IaaS(虛擬化、SDN、SDS),PaaS(中介軟體、資料庫服務,APaaS、IPaaS)、SaaS(多租戶的軟體)。作業系統基礎、監控、運維基本概念等。

    再次,多雲、混合雲及雲管理平臺(雲服務、雲管理、雲分析)。

    接著,框架openstack、K8S。

    程式語言主要是java、python、shell等。

  • 中秋節和大豐收的關聯?
  • 如果明朝不亡,中國近代歷史會怎樣發展?