MODERN WEB APPLICATION DEVELOPMENT FUNDAMENTALS Version 1.0 02/24/2016 1 Modern Web Application Development Fundamentals February 24 2016 DATA STRUCTURES & ALGORITHMS ................................................................................. # Arrays ........................................................................................................................................................ # Lists and Collections ............................................................................................................................ # Objects ....................................................................................................................................................... # Heaps .......................................................................................................................................................... # Stack ........................................................................................................................................................... # Queue ......................................................................................................................................................... # Searching ................................................................................................................................................. # Sorting ....................................................................................................................................................... # PROGRAMMING LANGUAGE CONSTRUCTS ..................................................................... # Loops .......................................................................................................................................................... # Variables .................................................................................................................................................. # Methods .................................................................................................................................................... # Threads ..................................................................................................................................................... # OBJECT ORIENTED PROGRAMMING ................................................................................. # Inheritance .............................................................................................................................................. # Polymorphism ........................................................................................................................................ # Encapsulation ........................................................................................................................................ # Abstraction .............................................................................................................................................. # .NET FRAMEWORK .................................................................................................................. # .NET Framework Components ........................................................................................................ # Base Class Library ................................................................................................................................ # Common Language Runtime ........................................................................................................... # Exceptions and Garbage Collection .............................................................................................. # ASP.NET ...................................................................................................................................... # ASP.NET Web Forms ........................................................................................................................... # ASP.NET MVC Framework ................................................................................................................ # ADO.NET ..................................................................................................................................... # ADO.NET Data Providers .................................................................................................................. # - SQL Client - Oledb Client - Odbc Client - Oracle Client ADO.NET Entity Framework ........................................................................................................... # - LINQ to Entities - LINQ to SQL 2 Modern Web Application Development Fundamentals February 24 2016 DBMS ............................................................................................................................................ # ER Diagrams ........................................................................................................................................... # Relational Algebra ............................................................................................................................... # Normalization ........................................................................................................................................ # SQL .............................................................................................................................................................. # - DDL - DML T-SQL ......................................................................................................................................................... # - Stored Procedures - Functions - Views WEB DEVELOPMENT .............................................................................................................. # HTML/HTML 5 ...................................................................................................................................... # CSS/CSS3 .................................................................................................................................................. # JavaScript ................................................................................................................................................. # jQuery ........................................................................................................................................................ # Bootstrap ................................................................................................................................................. # TOOLS AND SOFTWARES ...................................................................................................... # Visual Studio ........................................................................................................................................... # SQL Server Management Studio ..................................................................................................... # Google Chrome Debugger/Mozilla FireBug .............................................................................. # 3