140 likes | 147 Vues
The Full Stack Web Developer course is primarily designed for UI Developer(s)/Web Developer(s) who want to learn how to develop high performance, event-driven, real-time and scalable networking and web applications. <br><br>To know more details,Visit our Website:<br>https://www.dotnettricks.com/training/masters-program/full-stack-developer-training-course
E N D
Full-stack .NET Training The full-stack .NET training is primarily designed for student(s)/fresher(s)/beginner(s) who want to make a career in .NET technologies. In this course, you will learn .NET concepts, OOPs concepts, C# language, SQL Server, HTML, CSS, Bootstrap and ASP.NET MVC and how to use visual studio 2019 for .NET development. In this course, you will learn how to create web pages, validation attributes, helpers, creating database in SQL Server, T- SQL, Stored Procedures, Triggers, querying database and finally publish it on IIS. Our expert mentors will guide you, how to create a better job profile and provide the tips to crack your job interview. Course objectives At the completion of this course, attendees will be able to; Describe Microsoft .NET Framework Architecture Understand .NET Framework basic and advanced in-depth concepts Use visual studio for running, debugging and testing your C# programs Use OOPs concepts like abstractions, Inheritance, polymorphism etc. in practical life Build the logic to develop C# programs Use classes, objects, properties, partial classes, static classes etc. in practical life Use C# advanced concepts like collections, generics and delegates Describe the differences between classes, interfaces, abstract classes etc. Work on 3-tier architecture. Use ASP.NET MVC fundamentals. Create UI using ASP.NET MVC. Create DAL Layer using EF. Scale application for Phone, Tablet, and Laptop & Desktop using Bootstrap. Secure application based on user roles. Publish your App on IIS. Who can do this course? All students/freshers/beginners who are keen to develop modern web, desktop and service-oriented applications on Microsoft platform should go for this course. Pre-requisites There are no pre-requisites to join this course. Tools/IDE Visual Studio 2019, SQL Server 2019, .NET SDK Page1
DotNetTricks Benefits Unlimited Sessions Access Instructor-led Live Sessions One subscription gets you access to all our live training and recorded courses from anywhere, and using any device staying at home or office. All sessions are led by our expert mentors. Even you have access to your live sessions video which will be available to you through LMS within 24 hours. Personal Career Coach Project-based Training All the sessions are delivered using real-life examples. You will learn how to develop real project using industry principles & practices. Tests & Quizzes Get career guidance from top experts as your personal coach, align your preparation strategy & learning resources to achieve your goal. recommended Interview Prep Sessions Each Module will be followed by mockup tests and quizzes which help you to monitor your learning progress and Evaluate yourself. Technical Support Get career guidance and ask your questions & doubts live. Join to prepare yourself for next job interview to crack and get hired! Get Certified We have online support team available to help you with any technical queries you may have during the course. Get certificate for your hard-core earned skills. Upon successful completion of course, you will get course completion certificate. Page2
Course Curriculum Module 1 C# Programming Language C# Programming Language Introduction to C# History of C# Version C# Advantages Setting Up Environment Setting Up Environment Setup the Development Environment on Windows Creating and running a console application C# Code Execution C# Code Execution C# Code Execution - .NET Framework C# Code Execution - .NET Core Creating Your First C# Program Creating Your First C# Program Structure of a C# Program Basic Input / Output Operations Compiling, Running, and Debugging Data Type Data Type Understanding Data Type Types of Data Type – Value Type & Reference Type Variable & Typecasting Variable & Typecasting Naming a variable Boxing and Unboxing Data Conversions – Implicit & Explicit Safe Type Casting with IS and AS Operator Module 2 Operators Operators Different Types of Operators Operators precedence Conditional Statements Conditional Statements Introduction to conditional statement If statements If-else statement If-else-if ladder Switch statement Loops Loops Page3 Introduction to loop do...while loop
while loop for loop foreach loop Jump Statements Jump Statements break statement continue statement goto statement return statement throw statement Module 3 Arrays Arrays Introduction to Array One Dimensional Array Multi-Dimensional Array Jagged Array Array Class Strings Strings Introduction to strings Mutable strings Immutable strings Strings methods Verbatim String Module 4 Introduction to Introduction to Object Object- -Oriented Programming Oriented Programming Object-Oriented Programming Classes and Objects Inheritance Polymorphism Abstraction Encapsulation Class Class and Objects and Objects Creating a class Access Modifiers Instance members Creating an object Constructor and Destructor Constructor and Destructor Introduction to Constructor Types of Constructor Default Constructor Parameterised Constructor Introduction to Destructor Page4
Creating Destructor Module 5 Inheritance Inheritance Introduction to Inheritance Types of inheritance Advantage of Inheritance Single Level Inheritance Multi-Level Inheritance Multiple Inheritance Hybrid Inheritance Methods Methods Introduction to Methods Method Parameters Value, Out, Ref, Params and Optional Parameters Methods Overloading Methods Overriding Method Hiding Property Property Introduction to Property Uses of Property Types of Property Read-Write Property Read Only Property Write Only Property Module 6 Enum Enum Introduction to Enum Creating Enum Using Enum Exception Handling Exception Handling Understanding Exceptions Try, Catch and Finally block Throw exception Handling Exception Custom Exception Attributes Attributes Introduction to attributes Creating attributes Custom attributes Page5
Module 7 Abstract Class Abstract Class Introduction to Abstract Class Creating Abstract class Need of Abstract class Advantages of abstract class Interface Interface Introduction to Interface Creating Interface Need of Interface Abstract class vs. Interface Static Static Class Class Introduction to static class Creating static class and static methods Need of static class Normal class vs. Static class Partial Partial Class Class Introduction to partial class Creating partial class Need of partial class Module 8 Anonymous Type, Dynamic Type and Tuples Anonymous Type, Dynamic Type and Tuples Introduction to Anonymous Type Using Anonymous Type Introduction to Dynamic Using Dynamic Type Anonymous Method and Lambda Expression Anonymous Method and Lambda Expression Introduction to Anonymous Method Using Anonymous Method Introduction to Lambda Expression Types of Lambda Expression Delegates Delegates Introduction to delegates Types of delegates Single Delegate Multicast Delegate Generic Generic Delegates Delegates Introduction to generic delegates Func Page6
Action Predicate Events Events Introduction to events Creating Events Event Handler Module 9 Collections Collections Introduction to .NET Collections Relations between Collection Interfaces and Classes Collection classes Collection classes ArrayList SortedList Dictionary Hashtable Stack Queue Generics Generics Understanding .NET Generics Generics Advantages Collections vs. Generics Collection Interfaces Collection Interfaces IEnumerable IEnumerator IQuerable IList ICollection Generics Generics Collection Collection C Classes lasses List<T> SortedList<TKey, TValue> Dictionary<TKey, TValue> Hashset<T> Stack<T> Queue<T> Module 10 SQL Server SQL Server Understanding SQL Server SQL Server Version History Advantage of SQL Server Page7
T T - - SQL SQL Types of SQL Commands Creating Database Altering Database Deleting Database Creating Table Altering Table Deleting Table SQL Keys SQL Keys, Commands , Commands and Clauses and Clauses Types of SQL Keys Using SQL Commands Querying Database Delete vs. Truncate SQL Operators SQL Clauses SQL Joins SQL Joins Types of Joins Inner Join Outer Join Cross Join Self-Join Views Views Understanding Views Need of Views Creating, Altering and Dropping Views Simple and Complex Views Module 11 Functions Functions Built-In Functions Scalar Functions Aggregate Functions Creating, Altering and Dropping Functions Stored Procedures Stored Procedures Creating, Altering and Dropping Procedure Optional Parameters Input and Output Parameters Triggers Triggers Understanding Triggers Stored Procedures VS Functions VS Triggers Types of Triggers Creating, Altering and Dropping Triggers Page8
Cursors Cursors Understanding Cursors Types of Cursors Using Cursors Module 12 HTML HTML History of Html Getting Started With HTML HTML Page Structure Html Element Inline and Block Elements Images Ordered list and Unordered list Tables and Nesting tables CSS CSS Introduction to CSS CSS Id and Class Colors and Backgrounds Text and Fonts Lists Styles Tables Styles Introduction to CSS3 CSS Box Model CSS Grouping/Nesting, positions and advance Module 13 Bootstrap Bootstrap Introduction to Responsive Design Need of Bootstrap Bootstrap Fundamentals Bootstrap Grid System Bootstrap Components Header, Footer, Navigation Bar Bootstrap Modals Bootstrap Form Elements Bootstrap Icons Typography Customizing Bootstrap Panels, Sliders, Tooltips Page9
Module 14 Introduction to ASP.NET MVC Introduction to ASP.NET MVC Introduction to ASP.NET MVC ASP.NET MVC Version History ASP.NET MVC vs. ASP.NET Web Form Advantages of ASP.NET MVC MVC Pattern and MVC Pattern and 3 3- -Tier Tier Understanding Web Application Components Understanding Model, View and Controller Layer vs. Tier MVC pattern vs. 3-Tier Architecture Model, View, Model, View, Controller & Actions Controller & Actions Types of Models Types of Views Creating Different Types of Views Creating Controller Understanding Actions Communication among Model, View and Controller Understanding Action Results Actions and Non-Actions Methods Razor View Engine Razor View Engine Understanding Razor View Engine Razor View Engine vs. Web Form Engine Razor Syntax Razor Statements, Loops etc. Routes & URLs Routes & URLs Introduction to Routing Convention-based routing Defining Routes Attribute Routing Module 15 Helpers Helpers Understanding Html Helpers Types of Html Helpers Built-In Html Helpers Inline Helpers Custom Helpers Url helpers Page10 ViewModel & Validation ViewModel & Validation Creating ViewModel Understanding ASP.NET MVC Validation
Need of Server Side and Client-Side Validation Creating Form Using Html Helpers Validation with Data Annotation Data Passing Techniques Data Passing Techniques ViewData ViewBag TempData Session Query String Cookies Partial Views Partial Views Introduction to Partial Views Creating Static Partial View Creating Dynamic Partial View Module 16 Entity Framework Entity Framework What is ORM ORMs used with .NET Understanding Entity Framework Advantages of Entity Framework Entity Framework: Entity Framework: Database Operations Database Operations Introduction to Entity Framework Performing CRUD Operations Calling Stored Procedures and functions WebGrid: Listing, Paging and Sorting WebGrid: Listing, Paging and Sorting Creating Custom Paging Method Using WebGrid for Listing, Paging and Sorting Module 17: Project Forms Authentication Forms Authentication Understanding Forms Authentication Customizing principal Implementing custom Forms Authentication Module Development Module Development Creating Admin Module using Area Creating User Module using Area Developing Developing Category, Product Process Category, Product Process Page11 Developing Category CRUD Operations Developing Product CRUD Operations
Developing Developing Customer Process Customer Process Developing Customer CRUD Operations Module 18: Project Developing Order Placement Process Developing Order Placement Process Creating Order Editing Order Deleting Order Testing Application Testing Application Testing project Fixing Bugs Deployment Deployment Deploying Application Project Details Description You will learn how to develop an Order Management System. The system will have two types of Users – Admin and Salesman. A salesman can place a new order for a customer and can see the previous order history. Here, admin will be responsible for adding products, categories. Project Architecture The primary goal of this architecture is to share as much code as possible across the web application and further reuse existing code for mobile apps development if necessary. This architecture will help you to develop web application with the recommended design principles and practices. Page12
What you will learn through project? How to create DAL layer using EF. How to create BAL layer. How to use view models for validations. How to scale application for Phone, Tablet, and Laptop & Desktop using Bootstrap. How to optimize your page performance. How to secure you application based on user roles. How to publish your App on IIS. Contact Us For more information about the course, visit: www.dotnettricks.com/training/masters-program/dotnet Feel free to call us at +91 9999 123 502/503 or email us at info@dotnettricks.com Page13