
Note: Please watch the videos in HD in full screen mode. All the videos are made in 720p HD resolution.
Learning Results
1) Understand how to find, download and install SQL Server Express 2014
2) Understand how to find, download and install SQL Server Management Studio
3) Install SQL Server using "Windows Authentication"
4) Install the correct version of SQL Server by looking at system information in a command prompt window
Learning Result
1) Understand how to control the position and layout of the panels inside the management studio and Visual Studio
Learning Results
1) Understand how to create a table
2) Understand how to select records from a table
3) Understand that a database is a complex construct consisting of multiple objects
Learning Results
1) Understand how to write a query
2) Understand how to restrict the columns chosen
3) Understand how to restrict the rows chosen
Learning Results
1) Understand how to use the order by clause
2) Understand how to select a row in which two cells match a given condition
Learning Results
1) Understand how to use the between clause
Learning Results
1) Understand how to write a query with column aliasing
2) Understand how to order by multiple columns
If there are issues with ordering by multiple columns, the link below gives additional detail.
http://stackoverflow.com/questions/2051162/sql-multiple-column-ordering
Learning Results
1) Understand how to add computed columns
2) Understand how to alias computed columns
3) Understand how to use computed columns in various statement types
Learning Results
1) Understand how to use the query designer to build queries fast
2) Understand how to modify queries using the designer
3) Understand that the designer has its own way of formatting queries
Learning Results
1) Understand how to incorporate basic SQL queries into dynamic web pages
Learning Results
1) Understand how to group records
2) Understand how to combine grouping, filtering with where, and ordering
Learning Results
1) Understand how to filter grouped results
Learning Results
1) Understand how to copy one table into another
2) Understand how to copy existing columns
3) Understand how to copy computed columns into another table
Learning Results
1) Understand how to add and use multiple parameters
2) Understand how to make, design and modify databases from within Visual Studio
Learning Results
1) Understand how to create a table manually
2) Understand how to insert data into a table
3) Understand how the system formats some types of data automatically
Learning Results
1) Understand how to use the update statement
2) Understand how to use the delete statement
Learning Results
1) Understand how to create a realistic application of updates, inserts, deletes,
Learning Results
1) Understand how to bring a table into 1st normal form
2) Understand how to remove duplicates
3) Understand how to make a composite key
4) Understand how to make an index and how the index helps in speeding up access to data
5) Understand what happens when you try to make a key using information that repeats across records
Learning Results
1) Understand how to bring a table from 1st normal form to second normal form
2) Understand that in 2nd normal form, the columns must be such that each nonkey field depends on all the components of the key
Learning Results
1) Understand how to produce the third normal form
2) Understand that in this form, each nonkey field must depend on the key, the whole, and nothing but the key
Learning Result
1) Understand inner joins as the intersections of tables
2) Understand how to visualize the concept of an inner join
3) Understand how to implement an inner join in code
Learning Results
1) Understand how to form an inner join using the editor window
2) Understand how to subset the data
Learning Results
1) Understand the concept of a left join
2) Understand how to implement a left join in code
3) Understand the execution plan and actual behavior of a left join
5) Understand how the nonmatching records from the table on the right are dropped.
6) Understand how records from the left are null extended
Learning Results
1) Understand how to write a left join with the editor window
2) Understand how to filter the results of a left join with a where
Learning Results
1) Understand the concept of a right join
2) Understand how to implement a right join in code
3) Understand how nulls are added during this process
4) Understand how nonmatching records from the table on the left are dropped
Learning Results
1) Understand how to code a right join with the query editor
2) Understand how to filter data using a where statement
Learning Result
1) Understand how to construct a full outer join
2) Understand how to add where statements
3) Understand the full join graphically
Learning Result
1) Generate four new tables using the query designer
2) Save the tables inside the database
Learning Results
1) Create a website
2) Connect the databases to the grid views
3) Connect a database to a gridview programmatically
4) Display all the results
Question: After watching this video, can you draw a schematic of the process illustrated?
Learning Results
1) Understand how to build a table for XML usage
2) Understand how the columns from a table designed for XML map to the names of elements
2) Understand how the columns from a table designed for XML map to the attributes of an element
Learning Results
1) Understand how to save the XML output
2) Understand how to configure a web page to use an XML file as a source for controls
3) Understand that ASP.NET controls are sent to a browser as HTML
Learning Result
1) Understand how to use the 'IN' logical operator
2) Understand that this operator returns either true or false
Learning Result
1) Understand how to use the Like operator
2) Understand how to use the and operator in more detail
3) Understand how to use the getdate() function
Learning Results
1) Understand the concept of a function
2) Understand how functions operate
3) Understand how to nest functions
4) Understand how to apply functions to do something practical
Learning Results
1) Understand how to use aggregate functions
2) Understand that these work with grouped data
3) Understand how to next function calls
Learning Result
1) Understand how to call functions on partitioned data using the over statement
2) Understand how to embed over statements in function calls
Question: Can you draw a picture to illustrate the functionoity of an over statement?
Student Observation: Paul Staley observed that you can also just write "order by 'Total'" at end
Learning Result
1) Understand how to write a subquery as part of a select statement
2) Understand how to apply a function inside a subquery
Learning Results
1) Understand how to place a subquery inside a from
2) Under the process of the query visually
3) Understand how to use aggregate functions inside subqueries
Learning Results
1) Understand how to create a stored procedure
2) Understand how to call a stored procedure
3) Understand how to alter a stored procedure
Learning Results
1) Understand how to add parameters to a stored procedure header
2) Understand how use parameters inside the body of a query
3) Understand how to call a stored procedure with parameters
Run a web page powered by a parametrized stored procedure.
Learning Result
1) Understand how to construct an if/else block
2) Understand the logic of an if/else blocks
3) Understand how to express logically equivalent ideas in different ways
4) Understand how to use the debugger to trace the execution of a query
Question: Can you draw a schematic to represent the logic of an if/else block?
Learning Result
1) Understand how to incorporate case/when into a stored procedure
2) Understand how to incorporate function calls into case/when
3) Understand how to use the floor function
Learning Result
1) Understand how to declare and use variables
2) Understand how to cast from one data type to another
3) Understand how to incorporate if/else blocks into while blocks
Note: Please put the variable increment line after the if/else block
Learning Results
1) Understand how to fill a table
2) Understand how to return values from a stored procedures
3) Understand how to use values returned from a stored procedure
Learning Results
1) Understand how to construct a try/catch construct
2) understand how the try/catch behaves
3) Understand how to decrement variables
4) Understand that try/catch is a general construct that exists in most modern programming languages
5) Understand how to create and delete temporary tables
Learning Results
1) Understand how to use the lag function to compare values between records
2) This function works in SQL Server 2012 and up.
Learning Results
1) Understand how to create and use a temporary named resultset
2) Understand how to increment a date by adding a counter variable to getdate()
3) Understand how to extract the month from a date
4) Understand how to formata name field by using substring and upper and lower functions
Learning Results
1) Understand how to use the Lead function with data from a CTE
2) This function works in SQL Server 2012 and up
Learning Results
1) Understand how to combine CTE's, inner joins, and aggregating functions with while loops and table creation
Learning Results
1) understand how to nest functions correctly and understand the results
2) Understand how to pivot tables to get a different view of the same data
Learning Results
1) Understand how to create a user defined function
2) Understand how to call a user defined function
3) Understand how to format the results of a user defined function
Learning Results
1) Understand how to create a function that returns a whole table
2) Understand how to insert into a table that is going to be returned
3) Understand how to call a tabled valued function
Learning Results
1) Understand how to declare a table variable
2) Understand how to set the values of a table variable
3) Understand how to use the char function to convert numbers to characters
4) Understand how to copy the results of a table variable
Understand how to use SQL Server, ASP.NET, C# and Linq together.
Who Should Join:
1. Friends, please take the time to review the curriculum carefully before buying so you can see exactly whether this is the right course for you. Please kindly refrain from enrolling until this very important step is complete.
2. Please watch the free preview videos so you can see whether the presentation style works for you. Please remember I am just one person, and I make my videos often after I have been working for many hours already.
3. You are interested in real coding.
4. You enjoy detailed explanations at an introductory level. Please answer the questions in the quizzes based on the course content, and not external knowledge you might already have. This is very important in order for the quizzes to work correctly.
Very important note: this course is a general overview of many topics, so not every topic can be explored in great depth and at every level of subtlety.
5. You can take videos that are 13 minutes on average.
6. You enjoy seeing how different technologies interact.
7. You understand that most of the SQL is done in the Microsoft Management Studio, and not Visual Studio.
9. You're NOT looking for fancy graphics, a talking head, or entertainment.
9. You're looking for practical, carefully explained examples, where the code is written line by line.
10. I made all the code in a fairly big font to be sure it's easy to see.
11. If you use SQL Server versions below 2014, some of the code will not work. You must use versions 2014 and above.
12. This course uses ASP.NET and C# and not MVC.
13. You understand this is a beginners course, and therefore everything is developed over a period of 18 hours, but by the end, assuming you complete the course, you will have many powerful, practical skills.
14. I don't have an intense amount of energy in my videos because they are made after I've been at work for many hours already.
Major benefits of the course:
1) Learn query writing by using the Microsoft Management Studio
2) Learn how to create database connected web pages using SQL and ASP.NET controls
4) Get PDF's that depict difficult concepts in pictures for improved understanding
5) Get 210 quiz questions so you can feel confident you're making true progress.
6) Learn the basics of database connecting code using Microsoft's premier programming language: C#
7) Get exposure to modern SQL language features like Lag/Lead
8) Build a dashboard system with SQL Server, ASP Web Forms, C# and JQuery (bottom of course)
Given the number of videos, PDF's, variety of teaching methods, quizzes, and a project that is designed to give you a feeling of what to expect in the real world, we're confident this is by far the best deal on this site. Join today, and learn truly valuable skills.
jQuery and related marks are trademarks of the JS Foundation, and this course is not affiliated with or endorsed by the JS Foundation.
Parts of promo background licensed from Presenter Media . com