後端工程師 (Backend Developer)

schedule
48 小時
school
專業
people
成人
sell
$25,000
這個課程會教些什麼?
Codeble 的後端工程師課程會帶你進入開發服務器端的專業世界。這課程猶如新手訓練營,讓你在短時間學會網頁程式開發的主要機制、數據交換及數據安全。籍著真實課題,你將習得軟件架構、資料庫設計、系統安全性、數據緩衝、RestAPI與Node.js等技術,亦會培養出正確並有效地設置服務器的直覺。 我們會讓你由一個編碼零經驗的新手變成專業的後端工程師,要訣是什麼? 「敏捷式開發+高性能程式+良好編程習慣→ 專業」
為什麼Codeble是更佳的選擇?
與傳統學院派的課程不同,我們既不會將所有知識灌輸給你,也不會要求你牢牢緊記每個程式碼。相反,我們會教你解決問題的秘訣。無論將來遇到什麼問題,你也可以獨自面對及解決。你亦會對學習新科技充滿信心。 想要快速學習,我們相信實戰是最佳方法。你將會有大量實戰機會自己動手去編碼。除了能獲得實際工作經驗外,你亦會養成良好的編程習慣。
menu_book

課程大綱

Basics

  • HTTP request

Node.js

  • Variable type
  • Condition and flows
  • Functions
  • Array
  • Loops
  • Class
  • Algorithm

Express.js

  • HTTP request
  • Middleware

Security

  • JWT
  • Passport.js

Database

  • MongoDB
  • PostgreSQL

Design

  • Software architecture
  • Structure
  • Code splitting
  • Comment

Deployment -Nginx deployment

  • PM2
  • Docker

Debug

  • Bottom up
  • Top down

Documentation

  • Swagger
insights

學習成果

你將會在短時間內掌握編程的基本技巧、資料庫設計、敏捷式開發、應用程式介面(API)、數據緩衝、系統安全、快速自動測試。通過真實課題,你會培養出能構建出良好數據庫架構及系統安全的直覺、做出完善系統的邏輯。

值得一提的是,你將具備自學和解決問題的能力。無論你去到哪個新環境,你都能夠適應下來。

常見問題

報讀此課程的首要條件是要對學習充滿熱情。不論你是新手、還是在其他業界的專業人士,如果你想在程式業界中迅速地建立你的職業,這個課程將會非常適合你。
這課程會讓你具備成為優秀後端工程師的條件,包括相關的程式語言、敏捷式開發、高性能系統和解決問題能力。 憑藉編寫出既簡潔又容易維護的程式碼,你將會: ● 在眾多應徵者中脫穎而出; ● 得到僱主的信任; ● 為現有的項目或產品附加價值; ● 通過自動測試來提高質量保證。 後端工程師一般都會獨立工作,不過也需要與團隊合作,所以你需要具備良好的分析力和人際交往能力。 常見的職位空缺有: ● 後端工程師(Backend Developer) ● 分析程式員(Analyst Programmer) ● 系統分析師(System Analyst) ● 軟體架構師(Software Architect) ● 網頁程式工程師(Web Developer) ● 網頁程式程式員(Web Programmer) 我們亦會提供工作機會給優秀的學員。
這課程共有48小時的課堂時間。你將會有16 節課堂;每課堂3小時;每週3節課堂。
你可以與導師商討最適合你的時間。
沒有。這課程適合對編程零經驗的初學者。儘管有許多學員在報讀之前已進行自學。
你可以使用英語或粵語與導師交談。
課堂期間,你需要攜帶自己的手提電腦並進行編碼。我們推薦配備 M1 芯片、16GB RAM、512GB SSD 固態硬碟的 MacBook Air。如果你的預算有限,請至少配備8GB RAM、256GB SSD 固態硬碟和可以連結至互聯網的手提電腦。 我們會在課堂中安裝很多軟件,而大部份都是免費的。
是的。當你完成這個課程後,你將會獲得由Codeble 頒發的課程證書。
如果你對後端網頁程式編程充滿信心,你可以考慮報讀前端工程師(Frontend Developer)課程以增廣知識;或者可以報讀 DevOps Engineer 課程,學習如何設定伺服器。
請你填寫「聯絡我們」表格。
請你填寫「聯絡我們」表格跟我們聯絡。在表格中,告訴我們有關你的更多背景和學習意向,我們將會給你專屬的課程建議。
keyboard_arrow_up