Introduction To .NET Core
Basics of .NET Core, differences with .NET Framework, language interoperability, installation and IDE setup (Visual Studio/VS Code).
Complete full-stack curriculum combining .NET Core backend with modern web design: HTML, CSS, JavaScript and React for frontend development.
Basics of .NET Core, differences with .NET Framework, language interoperability, installation and IDE setup (Visual Studio/VS Code).
Why C#, features, console apps, I/O, variables, data types, operators, conditional statements and loops.
One-dimensional arrays, dynamic inputs, 2D arrays and jagged arrays with practical examples and common pitfalls.
Building Windows Forms apps: toolbox, properties, navigation, message boxes and event-driven programming basics.
Creating and calling functions, return types, pass-by-value/reference, params arrays, out parameters and recursion examples.
Classes, objects, constructors (parameterized, copy, static), destructors, inheritance, interfaces, abstraction, polymorphism and access modifiers.
Syntax vs runtime errors, try/catch/finally, exception hierarchy, custom exceptions and using throw for robust error handling.
System.IO classes, reading/writing files with streams, OpenFileDialog/SaveFileDialog, loading images and JSON serialization/deserialization.
Processes vs threads, creating/managing threads, thread lifecycle, synchronization and async/await for asynchronous programming.
Collections vs arrays, List, LinkedList, SortedList, Dictionary, Stack, Queue, HashSet, traversal with IEnumerable/IComparer and user-defined objects in collections.
LINQ introduction, query operators, LINQ on collections and objects, IEnumerable vs IQueryable, Select/Where/OrderBy/GroupBy and LINQ to SQL basics.
Database fundamentals, creating/maintaining tables, SELECT/ORDER BY/GROUP BY, indexes, stored procedures, constraints and basics of SQL injection prevention.
Connecting to SQL Server, connected vs disconnected architectures, SqlCommand/SqlDataAdapter, DataReader vs DataSet, CRUD operations and calling stored procedures from C#.
Introduction to ORM, EF Core setup via NuGet, code-first vs database-first, migrations, and using stored procedures with EF.
ASP.NET Core fundamentals, project templates, request pipeline, Razor syntax, MVC, state management, ADO.NET in ASP.NET Core and building RESTful services.
Capstone project: full-stack application with EF Core, REST APIs, authentication, and deployment to IIS or cloud platforms.
Client-server basics, HTML document structure, headings, paragraphs, images, lists, anchors, tables, forms, HTML5 media, canvas, local storage and semantic tags for SEO.
Selectors, box model, colors, units, typography, backgrounds, borders, flexbox/grid, responsive layouts, media queries, transforms, transitions, and animations.
JS syntax, variables, operators, control flow, built-in objects, arrays, functions, events, timers, exception handling and integrating JavaScript with HTML for dynamic pages.
DOM hierarchy and APIs, accessing nodes, form validation, dynamic CSS, creating/removing nodes and building pages dynamically using DOM methods.
React fundamentals: JSX, components, props, state, lifecycle, event handling, lists/keys, controlled forms, hooks (useState, useEffect, useReducer) and CRUD with JSON server.
Get expert guidance to launch your tech career. Quick consultation available now!