【尋找一起打天下的夥伴】
從最開始的 F4,到杉菜加入,現在我們要尋找第六個想到世界舞台上和頂尖軟體公司對決的夥伴。按照航海王的順序,現在上船的人就是羅賓,不過佛朗基也可以,我們辦公室現在有喝不完的可樂。如果有看到任何適合的人,希望能幫我們介紹 🌊
Fullstack Engineer
## 必要條件
- Full Stack 開發經驗
- 熟悉 Node.js
- 熟悉 Express.js
- 熟悉現代前端框架 React.js
- 熟悉 HTML5 (Semantic Web), CSS3
- 具有 Git 相關版控工具使用經驗
- 對於學習新技術充滿熱情,並且喜歡與人合作,分享自己的經驗,成為團隊成長的催化劑
## 加分條件
- 使用 Vim 或 Emacs 等編輯器
- 可以與我們分享你日常工作的快捷鍵,使用越少滑鼠越好
- 使用機械鍵盤
- 盲打速度每分鐘 60 以上英文單字
- 有實踐網頁速度最佳化的過程
有 SEO 實務上的開發經驗
- 熟悉各類攻擊網站技術
- 熟悉 single page application (SPA) 以及 server-side rendering (SSR)
- 熟悉 GraphQL
- 熟悉 React Native
- 熟悉 Express/Koa
- 對 UI/UX 敏感度佳
- 有撰寫 Testing 經驗
- 熟悉 CI/CD 概念
- 喜歡聽 Podcast
- 喜歡漫畫(火鳳燎原、排球少年、進擊的巨人、獵魔戰記、炎拳、暗殺教室)
- 喜歡諧音笑話
- 你認為技術很重要,然而技術是為了服務用戶
node.js express框架 在 軟體開發學習資訊分享 Facebook 的最佳貼文
NestJS 是一個基於 Express 的 Node.js 後端開發框架,充分利用了 TypeScript 的強大功能。
NestJS 利用了 JavaScript 和 Node.js 技術的難以置信的流行性和強健性。 它的靈感來自於通用的程式庫和框架,比如 Angular,React 和 Vue,它們提高了開發人員的生產力和經驗。
即使考慮到伺服器端 Node.js 存在的大量高超的程式庫、輔助工具和工具,它們也無法有效地解決主要問題——應用程式的架構。
NestJS 提供了一個開箱即用的應用程式架構,允許開發人員和團隊建立高度可測試、可擴展、鬆散耦合和易於維護的應用程式。
最近,NestJS 框架因其令人難以置信的功能而獲得了極大的流行
1 利用 TypeScript 強型別語言,它是 JavaScript 的一個超集合
2 使用簡單,容易學習容易掌握
3 強大的命令列介面(CLI)工具,可以提高生產力和簡化開發
詳細、維護良好的文件
4 積極的程式碼庫開發和維護
5 開放原始碼(使用 MIT 授權)
6 支援幾十個巢狀特定( nest-specific )的模組,幫助你輕鬆地整合常用的技術和概念,如 TypeORM、 Mongoose、 GraphQL、 Logging、 Validation、 Caching、 Websockets 等等
7 簡單的單元測試應用程式
8 為 Monoliths 和 Micro-services (課程有一整個章節是有關於 NestJS 應用程式的 Microservice 類別以及技術和配方的文件)製作。
在本課程中,將根據講師開發和維護系統的經驗,指導你規劃、開發和部署功能齊全的後端應用程式的流程,這些系統可以在規模上支援數千萬同時使用的使用者。
https://softnshare.com/nestjs-zero-to-hero/
node.js express框架 在 軟體開發學習資訊分享 Facebook 的最佳解答
--課程已於 2020 年 1 月更新--
了解如何使用 Node.js 建構 GraphQL 應用程式。包括 Prisma、身份驗證、Apollo 客戶端等等!
在這課程中,你將學習如何使用 GraphQL 替換標準的 Express HTTP API,以及支援功能,如認證、即時( real-time )應用程式等等。 不管是網頁應用程式、行動應用程式還是伺服器端應用,都可以使用 GraphQL。
從 Twitter、 Facebook 到 Yelp 和 Twitch,大大小小的公司正在從像 Express這樣的框架轉到 GraphQL。
我設計這個課程是為了提供你建構和啟動你自己的 GraphQL 應用程式所需要的技能和實際經驗。
為了開始這課程,我們將先回答一些重要的問題。 什麼是 GraphQL? 為什麼它有用? 如何幫助我使用 Node.js 建構更好的應用程式?
接下來,你將通過建構一個部落格應用程式來掌握 GraphQL 的基本原理。 你將學習 GraphQL 表格結構( schemas )、資料型別( types)、查詢、變種( mutations )、訂閱,以及許多其他奇妙的 GraphQL 特性。
從那裡開始,你可以設定一些進階功能,比如認證、資料庫儲存、生產佈署、自動化測試套件等等。
https://softnshare.com/graphql-bootcamp/