Skip to Main Content

Library Resources for IT350

Note on this list

This list is for IT350 courses in terms 2004A (October 14, 2020) and forward.

Required Texts

Unit 1 / Module 1

Unit 2/ Module 2

Read:

  • Chapter 14: “Implementing Logic in the Database” in Beginning T-SQL
  • Chapter 6: ”VIEWs, Derived, and other Virtual Tables” in Joe Celko's SQL for Smarties: Advanced SQL Programming

Videos:

Unit 3/ Module 3

Read:

  • Chapter 7: “Grouping and Summarizing Data” in Beginning T-SQL
  • Chapter 23: ”Basic Aggregate Functions” in Joe Celko's SQL for Smarties: Advanced SQL Programming
  • Chapter 24: “Advance Descriptive Statistics” in Joe Celko's SQL for Smarties: Advanced SQL Programming

Videos:

Unit 4/ Module 4

Read:

  • Chapter 1: “Identifying Security Requirements” in Securing SQL Server: Protecting Your Database from Attackers
  • Chapter 5: “SQL Password Security” in Securing SQL Server: Protecting Your Database from Attackers
  • Chapter 6: “Securing the Instance” in Securing SQL Server: Protecting Your Database from Attackers

Videos:

Unit 5/ Module 4

Read:

  • Chapter 6: “Securing the Instance” in Securing SQL Server: Protecting Your Database from Attackers
  • Chapter 9: “SQL Injection Attacks” Securing SQL Server: Protecting Your Database from Attackers

Videos:

Unit 6/ Module 4

Read:

  • Chapter 4: “Database Encryption” in Securing SQL Server: Protecting Your Database from Attackers
  • Chapter 5: “SQL Password Security” in Securing SQL Server: Protecting Your Database from Attackers
  • Chapter 9: “SQL Injection Attacks” in Securing SQL Server: Protecting Your Database from Attackers
  • Chapter 15: “Securing Data” in Securing SQL Server: Protecting Your Database from Attackers

Videos:

Unit 8/ Module 6

Read:

  • Chapter 1: “The History of Big Data” in Think Bigger: Developing a Successful Big Data Strategy for Your Business
  • Chapter 2: “What Is Big Data?” in Think Bigger: Developing a Successful Big Data Strategy for Your Business
  • Chapter 3: “Big Data Trends” in Think Bigger: Developing a Successful Big Data Strategy for Your Business
  • Chapter 4: “Big Data Technologies” in Think Bigger: Developing a Successful Big Data Strategy for Your Business
  • Chapter 2: “Common Use Cases for Big Data in Hadoop” in Hadoop for Dummies

Videos:

Unit 9/ Module 6

Read:

  • Chapter 5: “The Hadoop Ecosystem” in Practical Hadoop Migration: How to Integrate Your RDBMS with the Hadoop Ecosystem and Re-Architect Relational Applications to NoSQL
  • Chapter 1: “Introducing Hadoop and Seeing What It's Good for” in Hadoop for Dummies
  • Bhushan - Chapter 3: “Basics of Hadoop” in Big Data and Hadoop: Learn by Example
  • Bhushan - Chapter 4: “Hadoop Installation (Step by Step)” in Big Data and Hadoop: Learn by Example
  • Bhushan - Chapter 6: “Hadoop Related Tools-I (Hbase & Cassandra)” in Big Data and Hadoop: Learn by Example

Videos:

Unit 10/ Module 6

Read:

  • Chapter 5: “Reading and Writing Data” in Hadoop for Dummies
  • Chapter 6: “MapReduce Programming” in Hadoop for Dummies
  • Chapter 7: “Frameworks for Processing Data in Hadoop—YARN and MapReduce” in Hadoop for Dummies

Videos: