Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Meditation Personal Transformation Life Purpose Emotional Intelligence CBT
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Web Development Node.Js

NodeJS 前後端開發實戰

超過 100 堂的線上實戰課程,帶領您操作 JavaScript 駕馭後端殿堂!
Rating: 4.8 out of 54.8 (358 ratings)
1,434 students
Created by 廖洧杰 liao, 卡斯伯 六角學院, 六角 學院, 六角助教 六角學院
Last updated 1/2020
Traditional Chinese
30-Day Money-Back Guarantee

What you'll learn

  • 瞭解 Node 基礎底層原理,讓你不再霧裡看花
  • 掌握 NPM 模組架構,整合服務變得超容易
  • 操作 Firebase 資料庫,整合 Node 模組超容易
  • 使用 Express 設計 Web 應用程式
  • 開發會員註冊登入管理機制
  • 前後台整合開發設計邏輯

Course content

15 sections • 172 lectures • 15h 38m total length

  • 六角學院線上社團
    00:32

  • Preview01:05
  • V8 引擎介紹
    03:38
  • Node.js 架構介紹
    05:59
  • 命令提示字元操作教學
    06:11
  • 安裝 Node.js 流程
    04:57
  • 使用 Node.js 開啟編譯核心
    03:48
  • 透過 Node.js 執行 JS 檔案
    03:46
  • 使用 VS Code 執行與除錯 Node.js
    04:24
  • Node 環境測驗
    4 questions

  • Global 全域物件
    07:00
  • VS CODE 執行 Node.js 應用程式
    02:14
  • require、module exports 模組設計
    06:41
  • exports 模組設計
    04:33
  • Node.js 核心模組 - createServer (上)
    07:52
  • Node.js 核心模組 - createServer (中)
    08:17
  • createServer 範例
    00:18
  • Node.js 核心模組 - createServer (下)
    04:50
  • __dirname、__filename
    03:25
  • Node 模組 - Path
    06:32
  • Path 小抄
    00:25
  • 線上測驗
    8 questions

  • Preview03:19
  • Preview04:37
  • Preview06:51
  • Preview06:14
  • Preview03:43
  • npm install -save、--save-dev、-g 差異
    09:24
  • Preview05:29
  • Preview00:23
  • NPM 測驗
    3 questions

  • 程式出錯莫驚慌,log 探索自己來
    05:13
  • Preview09:20
  • Preview04:20

  • Firebase 服務介紹
    02:59
  • 環境講解
    04:13
  • 資料庫環境設定(更新)
    00:14
  • 資料庫環境設定
    06:29
  • ref (路徑)、set(新增) - 上
    06:51
  • ref (路徑)、set(新增) - 中
    07:21
  • ref (路徑)、set(新增) - 下
    07:29
  • ref、set 資料設計
    00:23
  • once - 顯示資料到網頁上
    08:44
  • once - 顯示列表資料到網頁上
    04:08
  • on - 資料即時呈現
    04:30
  • firebase 非同步觀念
    03:44
  • push - 新增資料
    04:26
  • remove、child - 移除資料
    03:55
  • for-in 語法講解
    08:20
  • 在網頁上即時瀏覽 firebase 資料
    05:53
  • 新增一個 todolist 吧!(上)
    14:19
  • 新增一個 todolist 吧!(下)
    07:01
  • forEach、orderByChild - 資料排序篇
    07:14
  • 排序規則
    04:13
  • startAt、endAt - 搜尋區間規則 (上)
    04:48
  • startAt、endAt - 搜尋區間規則 (下)
    02:03
  • limit - 限制筆數
    03:37
  • 時間篇(1) - new Date()
    05:22
  • 時間篇(2) - timeStamp
    05:20
  • 時間篇(3) - UI 時間介接
    06:23
  • reverse -資料翻轉調整
    09:59
  • Firebase 排序作業
    00:35
  • Firebase 線上 BMI 計算機
    00:12

  • Express 框架介紹
    02:34
  • Express 環境安裝
    03:31
  • 開啟 web 伺服器
    08:26
  • 網址規則介紹
    10:00
  • Preview03:42
  • 路由設計(上)
    04:24
  • 路由設計 (下)
    04:08
  • Preview08:15
  • Preview09:09
  • Preview05:47
  • Preview07:03
  • Preview04:22
  • Preview04:07
  • Preview03:18
  • Preview06:44
  • Preview04:20
  • Preview04:55
  • Preview04:58
  • Preview05:24
  • Preview01:58
  • Preview05:30
  • Preview10:20
  • Preview04:13
  • Preview06:57
  • Preview11:59
  • Preview04:29
  • Preview03:58
  • Preview07:18
  • Preview03:52
  • Preview06:13

  • Preview02:20
  • Preview07:04
  • Preview03:24
  • Preview03:08
  • Preview05:15
  • RESTful API todolist - EJS 版型設計
    03:48
  • RESTful API todolist - 新增資料 API
    07:31
  • RESTful API todolist - 刪除資料 API
    05:56
  • RESTful API todolist - EJS init
    05:18
  • RESTful API todolist - Client AJAX (上)
    12:24
  • RESTful API todolist - Client AJAX (下)
    09:42

  • Cookie 講解
    04:20
  • Cookie 瀏覽器 Client 端設計
    04:24
  • Cookie Node.js Server 設計
    08:01
  • session 講解
    04:19
  • session 開發環境設計
    05:05
  • session 寫入資料
    03:36
  • session 結合 form post 設計
    07:31
  • cookie、session 總結
    02:52
  • FB Login 機制講解
    02:02
  • cookie、session 語法
    01:00

  • 環境建置篇
    05:12
  • Gmail 前置設定
    01:22
  • nodemailer 章節備註
    00:21
  • 前言備註
    00:07
  • nodemailer - 發信功能介接
    13:42
  • CSRF - 介紹篇
    03:51
  • CSURF - 阻擋跨站攻擊
    09:17
  • dotenv - 環境變數設定
    05:21
  • dotenv - heroku 環境變數設定
    02:37
  • connect-flash - 資料暫存設計
    07:08
  • 接下來,教您還能如何優化
    03:12

Requirements

  • 瞭解基礎 HTML、CSS、JavaScript
  • 會需要使用到 Git ,將 Node 部署到 heroku 伺服器
  • 本課程皆支援 Win、Mac 電腦

Description

本課程將會講解如何從無到有學習 Node.js,除了基礎教學外,我們也提供許多實務上與其他部門合作時的心法通通傳授給你, 不論你是網頁設計師、前端工程師都相當適合從中了解真正實務上設計 Node.js 時所需要注意的細節! 六角學院除了提供線上影音課程外也提供:

  • 無限期、無限次數地觀看線上教學影片
  • 隨時可提問的 udemy 發問社群
  • 每週三晚上七點半的線上問答
  • 提供三次 程式碼檢視,以確保各位學生觀念正確

Who this course is for:

  • 只想要用 JavaScript 一種語言來開發整合前後端邏輯的開發者
  • 不希望自己只侷限在前端,想朝後端發展的前端工程師
  • 已經會後端語言(PHP、.NET),想要瞭解 Node 開發邏輯的後端工程師

Instructors

廖洧杰 liao
前端工程師
廖洧杰 liao
  • 4.7 Instructor Rating
  • 11,214 Reviews
  • 22,348 Students
  • 20 Courses

你好,我是六角學院的校長,洧杰。

我是熱愛分享與交流的前端工程師,目前專注於兼容桌面/移動網頁前端開發,期間已協助數百位平面設計師,網頁設計師導入標準網頁設計。


如果你有意成為網頁設計師,前端工程師,歡迎參考我們的課程,我們是六角學院,希望能帶領您進入程式領域,線上帶您學到會 :D

 

卡斯伯 六角學院
前端設計師、前端工程師
卡斯伯 六角學院
  • 4.7 Instructor Rating
  • 11,214 Reviews
  • 22,348 Students
  • 20 Courses

大家好,我是王志誠 (Casper),是由設計師轉為前端工程師,專長是視覺設計與前端整合、前端技術教育訓練、前端自動化,常用的工具、技術有 Sketch、Sass、Angular.js、Node.js、Gulp 等主流前端技術。

目前是高雄前端社群的核心成員,高雄前端社群除了會有中型的交流會、Workshop以外,還會舉辦 CSS 讀書會(每月1~2次),如果對 前端、CSS 有興趣,歡迎追蹤 FB / 高雄前端社群,將可以看到我們的活動。

六角 學院
Udemy 台灣合作夥伴
六角 學院
  • 4.7 Instructor Rating
  • 11,214 Reviews
  • 22,347 Students
  • 20 Courses

一次付費,終身複習 
隨著時代更新的線上數位教材
透過國際知名 Udemy 線上教育平台 
我們致力於優化程式教育的流程

我們承諾以下事項:

  • 一次付費,課程內容沒有期限
  • 課程內容更新,無需額外付費
  • 價格調整,已付費者不受影響
  • Udemy、Mail、Facebook 等各頻道發問一定會得到回答
  • 30 天內無條件退款


六角助教 六角學院
六角學院助教
六角助教 六角學院
  • 4.7 Instructor Rating
  • 10,323 Reviews
  • 22,308 Students
  • 18 Courses

六角學院 是一所線上程式開發學習單位,目前已累積超過 15,000 名學員,讓更多人藉由線上學習在職涯規劃上有更多的選擇是我們的使命是,如果您贊同我們的理念,歡迎加入六角。

我們將深入了解您想發展的領域,每位實習生我們都會量身打造專屬於您的舞台,並讓您實際瞭解公司營運 Know how。

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.