Call :+91 8055223360
A full stack developer is someone who works on both the front end and back end of a website or application. The front end being the more visual/visible elements of a site or app, and the back end being things like databases and networks. Course Includes C#,SQL SERVER, HTML5, CCS3, Bootstrap, ASP.NET MVC , Entity Framework , ASP.NET Web API
Duration of Training : 160 hrs
Batch type : weekdays /weekends/ Customized Batches
Mode of Training: Offline / Online / Corporate Training
Projects Given : 2 Projects minimum
Trainer Profile : Experienced Faculty from IT Industry
Projects | Assignment | Scenarios and Used Case Studies
.NET is a platform used for application development, comprised of multiple programming languages, libraries, and APIs to streamline the process. .NET is primarily used for desktop applications and web services.
A full stack developer is someone who works on both the front end and back end of a website or application. The front end being the more visual/visible elements of a site or app, and the back end being things like databases and networks.
How do I become a Full-stack .NET developer?
Ultimately you need to be able to build an application from beginning to end using various frameworks and best practices. You’ll need to learn ASP.NET, HTML, CSS, security practices, and more. We will go over most of these in more detail in this course.
Pre Requisites
No.
What will I learn in this course?
C#
SQL SERVER
HTML5
CCS3
Bootstrap
ASP.NET MVC
Entity Framework
ASP.NET Web API
Who is this course for?
This course is for anyone who wants to learn how to build applications from beginning to end, or anyone who just wants to strengthen their front and back-end development skills.
History of C# Version
C# Code Execution
Installing and Configuring Visual Studio
Variable
Data Type
Safe Type Casting with IS and AS Operator
Operators
Operators precedence
Conditional Statements: if, if..else if, switch
Loops: do..while, while, for, foreach
Jump Statements
Arrays
Types of Arrays
Strings
String Methods
Object-Oriented Programming Concepts
Access Modifiers
Constructor
Inheritance
Methods
Structure
Abstract Class
Interface
Interface vs. Abstract Class
Static Class
Extension Methods
Partial Class
Partial Methods
Property
Indexer
Exceptional Handling
Enum
Attributes
Extension Methods
Anonymous Type
Var and Dynamic
Delegates
Events
Anonymous Methods
Lambda Expression
Expression Tree
What is Synchronous and Asynchronous?
Asynchronous Programming Patterns in .NET
Asynchronous Programming Model (APM)
Event-based Asynchronous Pattern (EPM)
Task-based Asynchronous Pattern (TAP)
Async and Await in Task-based Asynchronous Pattern TAP
Asynchronous vs. Multithreading
Introduction to Database
Introduction to SQL Server
Installing SQL Server and Components
SQL Server Database and Tables
SQL Keys
SQL Commands
SQL Constraints
Types of Database
Data Types, Variables and Operators
SQL Server Control Of Flow
SQL Query and Sub Query
SQL Clauses
SQL Predicates
SQL Joins
SQL Exceptions
Try..Catch
SQL Server Views
Types of Views
SQL Sever Indexes
Types of Indexes
Introduction to Stored Procedure
Types of Stored Procedure
Creating Stored Procedures For Insert, Update and Delete
Stored Procedures Parameters
SQL Server Functions
Scalar Functions
Table Valued Functions
SQL Server Triggers
Types of Triggers
SQL Server Cursors
Types of Cursors
Cursor Alternatives
Introduction to Azure SQL Database
Database Deployment Models
Azure SQL Database Server
Creating and Managing Single Database
Purchasing Models: DTU and vCore
Azure SQL Database Tools
Database Migration Using DMA
Creating and Managing Elastic Pool
Creating Managed Instance
What is HTML?
History of HTML
HTML Development IDE
HTML Page Structure
Introduction to HTML5
HTML5 Document
Browsers Support and Advantages
HTML Tags
HTML Elements and Attributes
HTML Formatting and Styles
HTML Layouts
HTML Blocks and Inline Elements
Empty Elements And Nested Elements
HTML Quotation and Citation Elements
HTML CSS
HTML Tables – Columns, Row, Border, Padding
HTML Lists – Order and Unorder List
What is HTML Layouts?
Table Based Layout
Div Based Layout
HTML5 Structure Based Layout
HTML5 New Input Elements
HTML5 Forms Attributes
HTML5 Validations
HTML Media
HTML Audio
HTML Video
HTML and JavaScript
HTML Storage API
HTML Graphics
Introduction to CSS
CSS3 Selectors
Pseudo Elements and Pseudo Classes
Types of CSS
CSS Fonts and CSS Text
CSS Box Model
Margin, Padding and Border
Position and Colors
CSS Background and Gradients
CSS Units
CSS Layout
Media Queries
CSS Functions
Transforms – 2D and 3D
Transitions and Animations
CSS Shadow
Bootstrap Installation Options
Introduction to Bootstrap 4
Layouts and Grid System
Alignments and Offsets
Flexbox
Typography
Colors
Utilities
Images and Lists
Bootstrap Tables
Buttons, Badges
Cards, Media Objects
Forms and Validations
Nav, Navbar
Breadcrumb and Pagination
Progress bars and Spinners
Introduction to ASP.NET MVC
ASP.NET MVC vs. ASP.NET Web Forms
Advantages of ASP.NET MVC
Creating ASP.NET MVC5 Project
Understanding ASP.NET MVC Folder Structure
Layout, Sections and View Start
MVC Pattern
MVC vs. Tier
Action Methods and Result Types
Razor View Engine
Razor View Engine vs. WebForms Engine
Razor Syntax
Creating Custom View Engine
Routing : Routes and Constraints
HTML Helpers
Validation Summary
AJAX Helpers
Data Passing Techniques: ViewData, ViewBag, TempData, Session, QueryString
Partial Views
ASP.NET MVC Forms
Model Binding
Custom Model Binding
Synchronous Forms
Asynchronous Forms
Forms Validations : Server Side and Client Side
Custom Validation
Introduction to Entity Framework
Creating Database Using Code First
Database CRUD Operations
Working with jQuery AJAX
Calling Stored Procedure and Functions
Listing, Paging, Sorting using WebGrid
AJAX WebGrid
Introduction to Unit Testing
Test Driven Development (TDD)
.NET Unit Testing Frameworks
Visual Studio Live Unit Testing
Creating Test cases using MS Test
Creating Test cases using xUnit
Using Mocking Frameworks
ASP.NET MVC Pipeline
ASP.NET MVC Filters
Filters Configurations and Execution
Creating Custom ASP.NET MVC Filters
Security : Forms Authentication
Creating User Login Flow
Accessing Logged In User Details
Creating Base Controller
Introduction to ASP.NET Web API
Building ASP.NET Web API
ASP.NET Web API CRUD Operations
Testing Web API Using Postman
Consuming Web API in ASP.NET MVC
Performing CRUD Operations using ASP.NET MVC
Introduction to Entity Framework
Introduction to ORM Tools
Introduction to Entity Framework
Entity Framework Architecture
Data Modeling Approaches
Getting Started With EF
Database First Approach
DbContext in EF 6
EF CRUD Operations Using ASP.NET MVC
Mapping Stored Procedures and Functions
Calling Stored Procedures and Functions
Performing CUD Operations
EF Code First Modeling
EF Conventions
Database Annotation
EF Fluent API
CRUD Operations Using ASP.NET MVC
Calling Stored Procedure and Functions
Handling Input and Output Parameters
Handling Multiple Result sets
Code First Migrations
Script Migrations
Migrations with Existing Database
Reverse Engineering
Database Initializers
Database Relationships – one-to-one, one-to-many, many-to-many
EF Inheritance
Queries
Entity and States
Data Loading
Transactions and Async Query
Working with Entity States
Eager Loading vs Explicit Loading
Handling Concurrency Conflicts
Working with Transactions in EF
Introduction to SOA
Introduction to REST
Introduction to ASP.NET Web API
WCF vs. Web API
Building Web API
Testing API Using Postman
Routing – Convention and Attribute Routing
Route Constraints
Action Result
Content Negotiation
Media Type Formatters
Model Binding
Model Validation
Handling Validation Errors
Introduction to ASP.NET Web API
Building ASP.NET Web API
ASP.NET Web API CRUD Operations
Testing Web API Using Postman
Consuming Web API in ASP.NET MVC
Performing CRUD Operations using ASP.NET MVC
ASP.NET Web API Pipeline
Web API Filters
Creating Custom Filters
Exception Handling
Dependency Injection
Web API Versioning
Web API Hosting
Course completion certificate and Global Certifications are part of our all Master Program
Course completion certificate and Global Certifications are part of our all Master Program
Radical Technologies is truly progressing and offer best possible services. And recognition towards Radical Technologies is increasing steeply as the demand is growing rapidly.
Creative
0%
Innovative
0%
Student Friendly
0%
Practical Oriented
0%
Valued Certification
0%
Radical Technologies is a recognized leader in training of Administrative and Soft ware Development courses since 1995 to empower IT individuals with competitive advantage of exploiting untapped jobs in IT sector