完整的 SQL + 資料庫訓練營: 從零到精通[2020]

掌握 SQL、資料庫管理和設計,並學習如何處理像 PostgreSQL、MySQL + 更多的資料庫。隨著練習 !

報名參加課程

從這 24 小時的課程,你會學到

  • 成為 SQL 和資料庫概念方面的專家
  • 理解 SQL vs NoSQL,MongoDB vs MySQL vs PostgreSQL
  • 在你的履歷中新增 SQL、PostgreSQL、MySQL、Redis、資料庫管理/設計
  • 學習使用最佳實踐執行高效和性能優越的 SQL 查詢
  • 瞭解機器學習、資料科學和資料工程師如何使用大數據和資料庫
  • 申請 SQL 開發人員、資料庫管理員、商業分析師、後端開發人員和商業智慧角色
  • 使用正確的 SQL 功能高效地處理資料並解決資料庫問題
  • 以資料庫最佳實踐設計和管理公司資料
  • 學習基於使用者資料做出商業和市場決策
  • 學習如何使用像 Sharding、Replication等來擴充資料庫
  • 在使用 SQL 與資料互動時建立自己的資料庫
  • 以真實世界的資料運用 SQL 產生報告和洞見
  • 大量的練習來實踐你所學的和測試你的知識
  • 根據資料分析,幫助銷售/市場/產品經理做出更好的決策
  • 高階 SQL 主題,如索引、匯聚、快取,使你的資料庫查詢高效
  • 瞭解資料庫如何應用於 Web 和行動應用程式、機器學習和其他領域
  • 瞭解如何處理使用者密碼和保護資料安全
  • 跨多個表單和多個資料庫運用 SQL
  • 學習使用 Redis 進行快速記憶體儲存
  • 精通 SQL 連接(joins)

要求

  • 不需要任何技術經驗,我們將從最基本開始
  • 本課程可以使用任何作業系統: Windows、MacOS、Linux。歡迎所有使用者
  • 準備好做大量的練習,學會熱愛資料庫和 SQL !

課程說明

剛推出 2020 年和 2021 年需要的所有現代 SQL 和資料庫(PostgreSQL、MySQL+ 更多) 功能!加入一個超過 350,000 名學生的線上社群,以及一門由實際在矽谷和多倫多管理資料庫的行業專家所教的課程。這是目前世界上最受歡迎的技能之一,因為 SQL 在未來很多年都會被使用(它從 20 世紀 70 年代就已經存在,並且比以往任何時候都要強大) !

使用 SQL、資料庫管理和資料庫設計的最新最佳實踐,這門課程的重點是效能。不要再把時間花在令人困惑的、過時的、不完整的教程上了。Andrei 課程的畢業生現在在谷歌、特斯拉、亞馬遜、蘋果、 IBM、 JP 摩根、 Facebook 等頂級科技公司工作。

我們保證這是資料庫中最全面的線上資源,比如 PostgreSQL 和 MySQL。這個基於專案和練習的課程將介紹 SQL 開發人員或任何在工作場所使用資料庫的人(產品經理、商業分析師/智慧、資料分析師、資料科學家、機器學習工程師、 Web 開發人員、行動開發人員 + 任何需要從資料發現洞見的角色)的所有現代工具鏈。跟著課程,我們將學習實用的和現實世界的技能,這些技能將讓你獲得工作。

這門課程將會非常實用,我們從頭到尾教你如何使用資料庫和 SQL,如何擴充資料庫,如何管理資料庫,甚至教你如何使用大數據,如何使用 Redis 快取,如何將 PostgreSQL 連線到 Node.js 伺服器。我們甚至討論在選擇 SQL 資料庫與類似 MongoDB 的 NoSQL 相較的優缺點。我們將從最開始教你 SQL 和資料庫基礎開始,然後進入高階主題,這樣你將可使用任何你的公司收集到的資料做決策,不管資料有多複雜!

主題包括:

  • NoSQL (MongoDB) vs PostgreSQL, MySQL vs NewSQL
  • SQL 理論及概念
  • 關聯模型
  • SQL 基礎知識
  • SQL 函數
  • 資料修改語言 / DML( Data Modification Language )
  • 資料查詢語言/ DQL( Data Query Language )
  • 子查詢
  • 索引
  • SQL 過濾/ WHERE 語句
  • 三值邏輯( 3 Valued Logic
  • SQL JOINS( 連接 )
  • 視窗功能
  • 日期過濾和時間戳
  • SQL Aggregate Functions (匯總函數)
  • SQL Operator Precedense ( 運算子的優先序 )
  • SQL ORDER BY
  • SQL GROUP BY
  • SQL 從上而下做設計
  • SQL 從下而上做設計
  • SQL Entity Relationship Diagram ( 實體關係圖 )
  • SQL 規範化
  • 資料庫型別
  • 資料庫管理系統( DBMS )的角色
  • 多表單的選擇
  • 軟體開發週期/ SDLC( The Software Development Lifecycle )
  • POSTGRES 角色管理
  • POSTGRES 許可管理
  • POSTGRES 備份策略
  • POSTGRES 交易管理/ SQL 交易
  • POSTGRES/SQL 資料型別
  • SQL Views
  • Redis 資料庫
  • Elasticsearch
  • 將資料庫連結到伺服器/ Web 應用程式(Node.js)
  • 資料工程( Kafka、 Hadoop 等等)
  • Sharding ( 切片 )
  • 複製
  • 備份
  • 垂直 + 水平縮放( Scaling )
  • 分散式與集中式資料庫
  • 大數據 + 分析
  • 資料庫安全性(SQL 注入、訪問控制等等)
  • 更多

使用 SQL,你將可配合其他所有資料庫工作,比如 PostgreSQL、MySQL、Oracle SQL、Microsoft SQL Server、IBM DB2、SQLite、MariaDB、Amazon Redshift、Presto、Apache Hive With Hadoop,還有更多,因為 SQL 無處不在!

你看,資料無處不在,它是世界上最有價值的資產。所有的頂級公司都需要能夠處理資料的人才。這就是這門課程的用武之地。與大多數教程不同的是,本課程包含了許多在許多資料庫工作的分享。無論你是否想進入科技行業,你是行動或網路開發者、數據科學家、機器學習工程師、商業分析師,甚至是銷售和行銷人,或者你有自己的公司。任何需要處理資料的角色都需要了解 SQL 這一寶貴技能(如何與資料庫互動、分析和運用資料)。

不過,關於這個話題有很多課程。

讓我告訴你為什麼這門課程不同於其他 SQL/PostgreSQL/MySQL/Database 線上教程的三個原因:

  1. 在本課程中,你將學習如何使用不僅僅是 1 個而是許多資料庫,比如 MySQL、 PostgreSQL、 Microsoft Server、 Redis 等等。沒有先前的程式設計或技術經驗是必要的。我們帶你從絕對零知識一直到精通。我們將不僅僅教你 SQL 命令,還將教你高階技術、最佳實踐、資料庫設計以及如何考慮效能、安全性和可擴展性。
  2. 本課程由具有實際工作經驗的專業人員講授,他們曾為世界上一些最大的公司從事資料庫方面的工作。當談到 SQL ,Mo 是這方面的專家。他為歐盟( EU )開發軟體,為 5 家財富500強(Fortune 500)企業推出產品,還為谷歌(Google)提供諮詢。 Andrei 曾為矽谷和多倫多的大型科技公司開發企業級應用程式,他還教授其他人技術技能,讓他們進入像谷歌這樣的大公司。通過讓 Andrei 和 Mo 的教學,你可以看到不同的視角,並從兩個工程師那裡學到東西,就好像你們在一家公司工作一樣。
  3. 我們會在這裡玩得很開心。課程從你被 Keiko 公司僱傭去調查他們最近的資料庫洩露開始。因為我們相信在實踐中學習,你將會做大量實戰的作業和練習,最終你將會通過檢視 Keiko 公司的資料庫和分析隱藏的資訊來幫助他們解開謎團。我們的目標是每個人在完成課程後都能找到樂趣並取得成功 🙂

這個課程不是讓你在沒有理解原理的情況下只是在一旁觀看,在完成課程時不知道怎麼辦除了看再去找另一個課程外。不!這門課程將推動你和挑戰你從一個 SQL 和資料庫的絕對初學者到一個 SQL 和資料庫專家前 10% 的人!

目標受眾

  • 希望學習現代 SQL 和資料庫原理的初學者和高階專業人員
  • 從事或將從事資料庫工作的專業人員,希望學習使用最佳實踐聰明有效地工作
  • 每位對市場高需要且會在未來的許多年裡一直存在的技術(SQL)感興趣的人
  • 開發人員、資料科學家、機器學習工程師、商業分析師、產品經理、銷售/行銷人員以及任何使用資料做出商業決策的人
  • 任何有興趣學習更多 SQL、 PostgreSQL 或基本資料分析知識的人以提升自己履歷競爭力的人

講師簡介

Mo Binni 解決方案架構師和指導者  ( 更多講師主講課程介紹 )  

Mo 是一名解決方案架構師,在軟體架構和開發方面有超過 7 年的經驗。在他職業生涯的大部分時間裡,他都是一名諮詢顧問,在這產業見多識廣。

他曾為跨國公司、政府和財富500強企業提供全球應用程式服務。

在他的整個職業生涯中,他見過各種類型的開發人員和開發實踐,並且他最相信的一件事是軟體開發是一種務實的團隊運動。一個人可走得快,但一起走才走得遠!

Andrei Neagoie 由高階軟體開發人員轉為講師 ( 更多講師主講課程介紹 )

Andrei 是 Udemy 網頁程式開發課程評價很高的教師,也是成長最快的教師之一。 他的畢業生已經進入世界上一些最大的科技公司工作,比如蘋果、谷歌、摩根大通、 IBM 等等。 . 多年來,他一直在矽谷和多倫多擔任高階軟體開發人員,現在正在利用他所學到的一切,來教授程式設計技能,並幫助你發現作為一名開發人員在生活中所能提供的驚人的就業機會。

作為一個自學的程式設計師,他知道有大量的線上課程、教程和書籍過於冗長,不足以教授正確的技能。 大多數人在學習一個複雜的主題時會感到麻痺,不知道從哪裡開始,或者更糟糕的是,大多數人沒有20,000美元用於程式設計訓練營。 程式設計技能學習應該是所有人可以負擔的起,並且對所有人開放。 教材應該教授現代生活技能,不應該浪費學生寶貴的時間。 Andrei 從為財富500強企業、科技創業公司工作中學到了重要的經驗,甚至開創了自己的事業,他現在 100% 地投入時間教授其他人有價值的軟體開發技能,以便掌控他們的生活,在一個充滿無限可能性且激動人心的行業中工作。

Andrei 向你保證,沒有其它課程有這麼全面和詳細的解釋。 他認為,為了學習任何有價值的東西,你需要從基礎開始,發展樹的根本。 只有從那裡你才能學到與基礎相關的概念和具體技能(葉子)。 當以這種方式建立時,學習將會呈現指數級的成長。

以他的教育心理學和程式設計經驗,Andrei 的課程將帶你瞭解複雜的主題,你從來沒有想過是可能的。

課程中見!

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

報名參加課程

Sponsored by Udemy

也許你會有興趣

 歡迎使用 App / Email | Telegram 訂閱 網站更新

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: