Udemy線上課程 MySQL 從零基礎入門到精通(涵蓋 SQL 注入及如何防止)(含教材) 講師:Yan Gao 影音教學 中文發音 中文字幕版(DVD版)
內容說明:
SQL和安全測試是每個軟體工程師都需要具備的額外的、通用的技能,這與他們在項目中的角色無關。這門課程既詳細的講解了SQL相關的各種話題,又講解了怎麼對資料庫進行測試,怎麼安全的在代碼中用SQL,詳細的講解了SQL注入如何發生,以及如何防禦。通過教授這些,也讓你比你工作中的其他工程師更有優勢。當然,這也是每個軟體工程師面試中都要考驗的技能之一。
這門課對初學者來說有什麼特別之處?
先解釋概念後實例演示。用實際例子教授SQL中需要掌握的每一個主題。
此外,本課程還實際的展示了SQL注入怎麼發生的,怎麼去預防,代碼怎麼寫是安全的。用一套專門用於滲透測試的環境來實例講解。
課程對SQL進行了從初級到高級的深入講解,可以讓您編寫出任何SQL查詢並在代碼中避免SQL注入。
您將熟練運用SQL查詢,以及對資料庫進行測試。
告別只講無聊的幻燈片或定義的講課模式。用即時場景下的真實案例演示來講解它是怎麼工作的。
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
100多個SQL講座 + 資料庫測試 + SQL注入及防止+材料 + 面試問題 + 簡歷準備 + 講師即時指導
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
完成課程之後,你將精通SQL語言,並可以進行資料庫測試,可以在工作中成功地實現並應用它,或者很容易找到高薪工作。
本課程包括:
-- 資料庫介紹
-- SQL和MySQL介紹
-- 用命令來設置資料庫和表
-- 對資料庫測試,驗證Schema
-- 改變表結構操作
-- 對資料庫的增刪改查
-- 邏輯運算查詢
-- 萬用字元在查詢中使用
--SQL函數與現實場景應用
-- group by在SQL的重要性
-- 高級SQL概念
-- 子查詢的語法和使用
--SQL joins的使用和它的優點
-- 視圖在資料庫的重要性
--主鍵外鍵還有其他各種SQL關鍵字(Union、Intersect、Exist、Case、UnionAll)及其用法
-- 面試練習並提供解決方案
--SQL注入怎麼發生的,如何防禦
-- SQL String函數
-- Data constraints 約束,並從資料庫測試的角度講解如何運用及如何測試
-- 講過的課題的SQL詞彙表
你將會學到的
您將獲得設計任何複雜SQL來查詢資料庫的能力
深入理解GROUP BY、子查詢、彙總函式、SQL Server函數、HAVING子句
理解內連接、左/右外連接和完全外連接之間的區別
深入理解高級SQL概念來測試資料庫
深入理解資料約束,主鍵Primary key和外鍵Foreign Key
JDBC ODBC 用Java程式設計連接到資料庫,取到資料庫中資料
你可以用面試問題那部分的課程,來解決任何有關SQL的面試
寫SQL查詢語句查找資料庫、表以及敏感性資料,比如使用SQL注入用戶名、admin密碼
採用SQL查詢語句在更安全的頁面中去發現和利用SQL注入
發現和開發盲SQL注入(blind SQL injections)
使用SQL注入獲得對目標伺服器的完全控制
使用SQL注入向伺服器讀取/寫入檔
快速地給SQL注入打補丁
學習編寫正確SQL語句的方法來以防止SQL注入
課程內容:
├─01 課程介紹
│ 001 課程介紹.mp4
│
├─02 SQL介紹
│ 002 數據庫介紹.mp4
│ 003 SQL和MySQL介紹.mp4
│ 004 下載MySQL server和workbench.mp4
│ 005 SQL編輯器基本功能介紹.mp4
│ 006 -SQL-MySQL.pptx
│ 006 MySQL.pptx
│ 006 SQL參考資料.html
│
├─03 實例演示數據庫CRUD操作
│ 007 創建數據庫.mp4
│ 008 指向創建的數據庫以及創建表.mp4
│ 009 將記錄插入表.mp4
│ 010 從表中檢索記錄.mp4
│ 011 所講課題的SQL語句.html
│
├─04 改變Table Schema操作
│ 012 在表中添加和修改記錄.mp4
│ 013 刪除記錄并刪除數據庫.mp4
│ 014 更新表中的行.mp4
│ 015 修改操作.mp4
│ 016 所講課題的SQL語句.html
│
├─05 SQL邏輯操作符提取數據
│ 017 查詢語句中的Select Distinct 關鍵字的用法.mp4
│ 018 SQL Where命令的使用.mp4
│ 019 SQL語句中邏輯運算符 and和or的用法.mp4
│ 020 邏輯運算符 _In_ _Between_用法.mp4
│
├─06 寫Smart SQL Queries的正則表達式
│ 021 正則表達式的介紹.mp4
│ 022 world.sql
│ 022 查詢中的通配符用法.mp4
│ 023 查詢語句中sort by的用法.mp4
│ 024 所講課題的SQL語句.html
│
├─07 高級的SQL概念
│ 025 用真實場景介紹SQL函數-count.mp4
│ 026 SQL函數-
Max_Min_AVG.mp4
│ 027 SQL中Group By的重要性.mp4
│ 028 GroupBy和SQL函數SUM組合使用.mp4
│ 029 Group By實例演示及having用法.mp4
│ 030 所講課題的SQL語句.html
│
├─08 加深對GroupBy,聚合函數的理解---實例演示
│ 031 SQL中groupby的重要性-Groupby_sum.mp4
│ 032 Groupby和SQL函數(
Max,Min,Avg)組合使用.mp4
│ 033 在GroupBy和聚合函數中使用_ Having _關鍵字.mp4
│ 034 Where和Having關鍵字的區別以及什麼時候用它們.mp4
│ 035 練習Groupby,Having,Where和聚合函數-Part1.mp4
│ 036 練習Groupby,Having,Where和聚合函數-Part2.mp4
│ 037 所講課題的SQL語句.html
│
├─09 實例演示 SQL Sub queries
│ 038 Subquery語法和使用.mp4
│ 039 SubQuery實例演示.mp4
│ 040 所講課題的SQL語句.html
│
├─10 SQL Joins,Inner Join,Outer joins,Left_Right Joins及面試問題
│ 041 SQL Join的用法和優勢.mp4
│ 042 SQL Joins實例演示.mp4
│ 043 Subqueries和Joins的關系.mp4
│ 044 my-cnf.txt
│ 044 MySQL Error Code 1055J解決辦法-Group By.mp4
│ 045 join和subquery的實例演示.mp4
│ 046 Left join 和 Right join及Inner join介紹.mp4
│ 047 實例演示inner join,left join,right join.mp4
│ 048 練習及答案.mp4
│ 049 所講課題的SQL語句.html
│
├─11 實例演示SQL String函數和視圖(Views)
│ 050 Database中視圖的介紹.mp4
│ 051 實例演示view_group by.mp4
│ 052 string函數--concat和substring.mp4
│ 053 String函數-replace.mp4
│ 054 String函數length trim及limit關鍵字.mp4
│ 055 所講課題的SQL語句.html
│
├─12 混雜的SQL關鍵字(Union、Intersect、Exist、Case、UnionAll)及其用法
│ 056 SQL關鍵字Union和Union All.mp4
│ 057 用邏輯實現從兩張表里取交集Intersect.mp4
│ 058 SQL中Exists關鍵字用法.mp4
│ 059 .xlsx
│ 059 實例演示SQL中的CASE語句-動態表.mp4
│ 060 所講課題的SQL語句.html
│
├─13 數據約束(data constraints)對數據庫測試的重要性
│ 061 NOT NULL Constraint.mp4
│ 062 NOT NULL約束驗證和測試.mp4
│ 063 default約束的驗證及測試.mp4
│ 064 unique約束的驗證和測試.mp4
│ 065 Primary key約束的驗證和測試.mp4
│ 066 所講課題的SQL語句.html
│
├─14 實例演示外鍵Foreign Key和主鍵Primary Key
│ 067 SQL中外鍵約束--Foreign Key.mp4
│ 068 用實例講解外鍵(foreign key)的規則和約束.mp4
│ 069 ON DELETE CASCADE關鍵字來強制刪除外鍵的規則.mp4
│ 070 所講課題的SQL語句.html
│
├─15 面試練習題及答案
│ 071 練習.mp4
│ 072 面試練習題-1.html
│ 073 面試練習題-2.html
│ 074 練習1的答案.html
│ 075 練習2的答案.html
│
├─16 與Selenium集成的JDBC連接(要求基本自動化知識)
│ 076 mysql driver的下載.mp4
│ 077 jdbc編程-創建項目.mp4
│ 078 創建數據庫及表以及連接到jdbc java代碼.mp4
│ 079 用java代碼從數據庫里面取數據用在Selenium自動化測試中.mp4
│ 080 JDBC代碼下載.html
│
├─17 搭建滲透測試環境-(為SQL注入準備)
│ 081 SQL注入.mp4
│ 082 VirtualBox簡介及需要安裝的軟件.mp4
│ 083 安裝Kali2018到虛擬機.mp4
│ 084 安裝Metasploitable到虛擬機.mp4
│ 085 Kali Linux基本介紹.mp4
│ 086 Linux Terminal及Linux基本命令.mp4
│ 087 配置Metasploitable及環境的網絡設置.mp4
│
├─18 SQL注入漏洞
│ 088 什麼是SQL?.mp4
│ 089 SQL注入的危險.mp4
│ 090 在POST中發現SQL注入.mp4
│ 091 使用SQL注入漏洞繞過登錄限制.mp4
│ 092 使用SQL注入繞過更安全的登錄限制.mp4
│ 093 【Security】防止登錄頁面中的SQL注入.mp4
│
├─19 SQL注入漏洞——從數據庫中提取數據
│ 094 在GET中發現SQL注入.mp4
│ 095 讀取數據庫信息.mp4
│ 096 發現數據庫中的表.mp4
│ 097 提取敏感數據--比如密碼等.mp4
│
└─20 SQL注入漏洞-高級漏洞發掘
098 發現和利用盲SQL注入.mp4
099 發現更復雜的SQL注入.mp4
100 通過使用更難的SQL注入提取數據(密碼).mp4
101 繞過過濾器.mp4
102 繞過安全檢查和訪問所有記錄.mp4
103 【Security】快速修復,防止SQL注入.mp4
104 使用SQL注入漏洞在服務器上讀寫文件.mp4
105 獲取反向Shell訪問權并獲得對目標Web服務器的完全控制.mp4
106 發現SQL注入和使用SQLmap提取數據.mp4
107 使用SQLmap獲取直接的SQL Shell.mp4
108 【Security】防止SQL注入的正確方法.mp4
109 Bonus Lecture.html
相關商品:
Udemy線上課程 Jmeter介面性能及自動化測試實戰(含教材) 講師:Yan Gao 影音教學 中文發音 中文字幕版(DVD版)
Udemy線上課程 Nmap和Nessus網路掃描(含教材) 講師:Yan Gao 影音教學 中文發音 中文字幕版(DVD版)
Udemy線上課程 Redis集群離線安裝(含教材) 講師:Yan Gao 影音教學 中文發音 中文字幕版(DVD版)
Udemy線上課程 Microsoft SQL Server & Azure SQL 真實案例資料分析 講師:Mu Mu 影音教學 中文發音 中文字幕版(DVD版)
Udemy線上課程 MySQL 零基礎從入門到精通(含教材) 講師:Peng Xiao 影音教學 中文發音 中文字幕版(DVD版)