開課!6天APM訓練營,Android工程師進階必備

前言

我是誰?面試

  • 10年+Android移動端行業一線開發,從Android開發到資深Android開發到NDK應用專家到Android中間件架構師,將來能夠作的還有不少
  • 經歷過從0到日活百萬App開發和平常性能維護工做
  • 有阿里等大廠的工做方式和思惟習慣,在公司喜歡和同事交流分享技術,熱愛分享、熱愛Google技術、熱愛生活

將來想作的事情:後端

  1. 把本身在職場中遇到的問題、處理事情的方式、學習Android的方法經過文字或者視頻的方式分享給你們,但願無論你是剛入行的小白仍是已經作了4-6年尚未突破本身的Android開發人員。讓你們都能快樂成長和學習,在技術的道路上再也不彷徨和迷茫微信

  2. 我但願本身能在技術的道路上一直走下去,若是非要給它加一個期限,我但願是,一萬年網絡

你須要學到什麼?重視什麼?

  • 學習方式技術自己更重要

無論是flutter、仍是架構模式、仍是kotlin,我介紹的Matrix框架但願你們能學會本身去看源碼。架構

  • 內功外功更重要

基礎不牢、地動山搖。咱們須要知道本身的薄弱的地方,還要學會概括,Android開發不單單是畫畫UI,請求接口展現數據。你須要抓住知識點背後的最本質的地方框架

課程大綱:

1-1 課程的介紹和說在前面的話函數

1-2 APM框架概述和目前大廠線上監測面臨的問題源碼分析

2-1 APM框架實現的思路和主流技術方案介紹性能

2-2 APM框架主要監測的8大類性能維度和各維度指標學習

2-3 線上APP性能監控需求分析

2-4 APM先後端一體化搭建架構體系介紹

3-1 微信Matrix框架源碼分析之Resource Canary模塊源碼分析

3-2 微信Matrix框架源碼分析之IO Canary模塊源碼分析

3-3 微信Matrix框架源碼分析之Trace Canary模塊源碼分析

3-4 微信Matrix框架源碼分析之總體架構思路總結

4-1 Gradle技能之自定義插件編寫

4-2 Gradle技能之函數插樁Transform

4-3 Android技能之字節碼修改ASM神器

4-4 代碼異常補獲實戰熟悉APM原理

4-5 愛奇藝Xhook原理和異常文件獲取通知實戰

5-1 冷啓動首幀耗時

5-2 監控APP進程啓動信息

5-3 內存峯值監控

5-4 監控網絡耗時、上下行數據上

5-5 監控網絡耗時、上下行數據下

5-6 監控APP進程啓動信息

5-7 APP刷新幀率監測

5-8 APP界面卡頓ANR監測

5-9 APP界面交互activity耗時生命週期監測

5-10 APP內存泄漏監測

5-11 APPCPU、MEM等硬件信息採集

6-1 APP電量指標監測

6-2 APPGC日誌監測

6-3 APP Crash監測

6-4 Android面試中關於APM的總結

6-5 目前Android行業現狀和後續進階建議

報名連接

首先感謝你們的信任看到了文章的末尾,若是對APM感興趣,想要進一步跟着我一塊兒學下去,歡迎你們點擊APM訓練營參與到學習當中來,突破本身的技術瓶頸,一塊兒加油!

鄭重聲明

本文原做者爲課程主講師禪宗,由Android研習社代發

版權©️歸Android 研習社全部,侵權必究

相關文章
相關標籤/搜索