loading......

coming soon

Coming Soon

We are in process of building the inventory of good professionals in this category

Got it!

Where do you need ?

location

Please select a Location.

Enquire

Submit your enquiry for MS SQL Server 2012 Developer Training

Please enter valid question or comment

Please enter your name.

Please enter valid email

Please enter valid Phone Number

Please enter the Pin Code.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Ahana Systems

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at support@urbanpro.com for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer

Share

course photo

MS SQL Server 2012 Developer Training

Srinivasa Nagar, Bangalore

No Reviews Yet
0 Interested

About the Course


MSSQL Server 2012 Developer Training

Topics Covered

SQL server 2012 Development track

Course Outline
Module 1: Introduction to SQL Server 2012 and its Toolset
Lessons
• Introduction to the SQL Server Platform
• Working with SQL Server Tools
• Configuring SQL Server Services
Lab : Introduction to SQL Server and its Toolset
• Verifying SQL Server Component Installation
• Altering Service Accounts for New Instance
• Enabling Named Pipes Protocol for Both Instances
• Creating an Alias for AdvDev
• Ensuring SQL Browser is Disabled and Configure a Fixed TCP/IP Port (Only if time permits
Module 2: Working with Data Types
Lessons
• Using Data Types
• Working with Character Data
• Converting Data Types
• Specialized Data Types
Lab : Working with Data Types
• Choosing Appropriate Data Types
• Writing Queries With Data Type Conversions
• Designing and Creating Alias Data Types (Only if time permits)




Module 3: Designing and Implementing Tables
Lessons
Designing Tables
• Working with Schemas
• Creating and Altering Tables
Lab : Designing and Implementing Tables
• Improving the Design of Tables
• Creating a Schema
• Creating the Tables
Module 4: Ensuring Data Integrity through Constraints
Lessons
• Enforcing Data Integrity
• Implementing Domain Integrity
• Implementing Entity and Referential Integrity
Lab : Ensuring Data Integrity through Constraints
• Designing Constraints
• Testing the constraints
Module 5: Planning for SQL Server 2012 Indexing
Lessons
• Core Indexing Concepts
• Data Types and Indexes
• Single Column and Composite Indexes
Lab : Planning for SQL Server Indexing
• Exploring existing index statistics
• Designing column orders for indexes




Module 6: Implementing Table Structures in SQL Server 2012
Lessons
• SQL Server Table Structures
• Working with Clustered Indexes
• Designing Effective Clustered Indexes
Lab : Implementing Table Structures in SQL Server
• Creating Tables as Heaps
• Creating Tables with Clustered Indexes
• Comparing the Performance of Clustered Indexes vs. Heaps
Module 7: Reading SQL Server 2012 Execution Plans
Lessons
• Execution Plan Core Concepts
• Common Execution Plan Elements
• Working with Execution Plans
Lab : Reading SQL Server Execution Plans
• Actual vs. Estimated Plans
• Identifying Common Plan Elements
• Querying Cost Comparison
Module 8: Improving Performance through Nonclustered Indexes
Lessons
• Designing Effective Nonclustered Indexes
• Implementing Nonclustered Indexes
• Using the Database Engine Tuning Advisor
Lab : Improving Performance through Nonclustered Indexes
• Nonclustered index usage review
• Improving nonclustered index designs
• Working with SQL Server Profiler and Database Engine Tuning Advisor
• Designing nonclustered index

Module 9: Designing and Implementing Views
Lessons
• Introduction to Views
• Creating and Managing Views
• Performance Considerations for Views
Lab : Designing and Implementing Views
• Designing, Implementing and Testing the Web Stock Views
• Designing and Implementing the Contacts View
• Modifying the Available Models View
• After completing this module, students will be able to:
• Explain the role of views in database development.
• Implement views.
• Describe the performance related impacts of views.
Module 10: Designing and Implementing Stored Procedures
Lessons
• Introduction to Stored Procedures
• Working With Stored Procedures
• Implementing Parameterized Stored Procedures
• Controlling Execution Context
Lab : Designing and Implementing Stored Procedures
• Creating stored procedures
• Creating a parameterized stored procedure
• Altering the execution context of stored procedures
• After completing this module, students will be able to:
• Describe the role of stored procedures and the potential benefits of using them.
• Work with stored procedures.
• Implement parameterized stored procedures.
• Control the execution context of a stored procedure.
Module 11: Merging Data and Passing Tables
Lessons
• Using the MERGE Statement
• Implementing Table Types
• Using TABLE Types As Parameters
Lab : Passing Tables and Merging Data
• Creating a Table Type
• Using a Table Type Parameter
• Using a Table Type with MERGE
Module 12: Designing and Implementing User-Defined Functions
Lessons
• Overview of Functions
• Designing and Implementing Scalar Functions
• Designing and Implementing Table-Valued Functions
• Implementation Considerations for Functions
• Alternatives to Functions
Lab : Designing and Implementing User-Defined Functions
• Formatting Phone Numbers
• Modifying an Existing Function
• Resolve a Function-related Performance Issue
Module 13: Creating Highly Concurrent SQL Server 2012 Applications
Lessons
• Introduction to Transactions
• Introduction to Locks
• Management of Locking
• Transaction Isolation Levels
Lab : Creating Highly Concurrent SQL Server Applications
• Detecting Deadlockss
• Investigating Transaction Isolation Levels
Module 14: Handling Errors in T-SQL Code
Lessons
• Understanding T-SQL Error Handling
• Implementing T-SQL Error Handling
• Implementing Structured Exception Handling

Lab : Handling Errors in T-SQL Code
• Replacing @@ERROR based error handling with structured exception handling
• Adding deadlock retry logic to the stored procedure
Module 15: Responding to Data Manipulation via Triggers
Lessons
• Designing DML Triggers
• Implementing DML Triggers
• Advanced Trigger Concepts
Lab : Responding to Data Manipulation via Triggers
• Creating and Testing the Audit Trigger
• Improving the Audit Trigger
Module 16: Implementing Managed Code in SQL Server 2012
Lessons
• Introduction to SQL CLR Integration
• Importing and Configuring Assemblies
• Implementing SQL CLR Integration
Lab : Designing and Implementing Views
• Assessing Proposed CLR Code
• Implementing a CLR Assembly
• Implementing a CLR User-defined Aggregate and CLR User-defined Data Type
Module 17: Storing XML Data in SQL Server 2012
Lessons
• Introduction to XML and XML Schemas
• Storing XML Data and Schemas in SQL Server
• Implementing the XML Data Type
Lab : Storing XML Data in SQL Server
• Appropriate Usage of XML Data Storage in SQL Server
• Investigating the Storage of XML Data in Variables
• Investigating the use of XML Schema Collections
• Investigating the Creation of Database Columns Based on XML
Module 18: Querying XML Data in SQL Server
Lessons
• Using the T-SQL FOR XML Statement
• Getting Started with XQuery
• Shredding XML
Lab : Querying XML Data in SQL Server
• Learning to query SQL Server data as XML
• Writing a stored procedure returning XML
• Writing a stored procedure that updates using XML
Module 19: Working with SQL Server 2012 Spatial Data
Lessons
• Introduction to Spatial Data
• Working with SQL Server Spatial Data Types
• Using Spatial Data in Applications
Lab : Working with SQL Server Spatial Data
• Familiarity With Geometry Data Type
• Adding Spatial Data to an Existing Table
• Business Application of Spatial Data
Module 20: Working with Full-Text Indexes and Queries
Lessons
• Introduction to Full-Text Indexing
• Implementing Full-Text Indexes in SQL Server
• Working with Full-Text Queries
Lab : Working with Full-Text Indexes and Queries
• Implementing a full-text index
• Implementing a stoplist
• Creating a stored procedure to implement a full-text search


Who should attend

Any Individual Interested in SQL Developer

Pre-requisites

We will start from the basic

What you need to bring

We will provide required stuff

Key Takeaways

MSSQL Server 2012 Developer Certificate
Reviews
There are no Reviews yet. Be the First to Review
Questions and Comments

Thousands of experts Tutors, Trainers & other Professionals are available to answer your questions

Comment ?

Questions Guidelines

  • Start your question with simple statements like "what", "when", "where", or "how".
  • Ensure your question or answer is not offensive or insensitive - it may be voted down or banned.
  • Please provide as much detail as possible as this will allow our members to better understand and respond to your question.
  • Take some time to categorize your question. This will greatly help other users find the question.


You can add upto 6 Images

Ask


There are no Reviews yet. Be the First to Review

Date and Time

Not decided yet.

About the Trainer


More than four year of experience in SQL server domain starting from development to DBA and training. Worked on numerous projects related to deployment and maintains of SQL server 7.0/2000/2005/2008 on Windows 2000/2003/2008 platform.
Seats Left-

Students Interested 0

Course Id: 17825