Во почетниот дел од .NET Академијата ќе започнеш со основите на C# и .NET, а притоа ќе се запознаеш со текст едиторот Visual Studio. Од C# syntax до LINQ, во текот на овој модул ќе ги изучиш основите на C# и .NET.
- Introduction to C# and .NET
- C# syntax
- Classes and Objects
- Unit Test
- Reference and Value types (and pointer types)
- Controlling the flow of execution
- Building Types
- OOP (object-oriented programing)
- Optional
HTML секако е само почетокот за креирање на динамични веб апликации. Во текот на овој модул ќе го осознаеш основите на Front-End програмирање преку работа со HMTL документи, разбирање и манипурање со сите елементи, итн.
- Working with HTML Documents
- Display Text
- Creating Lists
- Linking Documents
- Displaying data with Tables
- Including Images
Следен чекор во изучување на Front-End делот од оваа Академија е CSS, јазикот кој се користи за објаснување на документите напишани во HTML. Преку теоретски дел и повеќе практични вежби ќе се запознаеш со CSS и сите функционалности кои овој јазик ги нуди.
- Introduction to CSS
- Cascading & Inheritance
- The Box model
- Styling Text
- Layout
Уште еден важен сегмент во текот на .NET Академијата е изучување на Bootstrap. Тој е open-source CSS framework насочен кон респонзивно и mobile-first Front-End програмирање. Bootstrap содржи CSS и JavaScript design templates за typography, forms, buttons, navigation, и други interface компоненти.
- Responsive patterns
- Responsive Navigation
- Responsive Images and Video
- Scrolling Features (Optional)
- Animated Page Elements (Optional)
Во овој модул ќе навлезеш во Git, Github и ASP.NET преку градење на целосна веб апликација, од самиот почеток па се до deployment.
- Git/GitHub
- ASP.NET Code The Big Picture
- Web Application
- Models and Model Binding
- Editing Data with Razor Pages
- MVC
- Entity Framework Core
- Building User Interface
- Integrating Client-side JavaScript and CSS
- Adding Login Capabilities
- Working with Internals of ASP.NET Core
- Deploying ASP.NET Core Web App
Од креирање на API кој ќе влече ресурси до манипулирање со истите, ќе ја изучиш конекцијата помеѓу серверот и клиентот.
- Setting up the Environment
- Creating the API and Returning Resources
- Resources manipulation
- Optional
- Repository pattern
- AutoMapper
Од комбинирање на дата од две или повеќе табели до филтрирање на резултати, ќе го изучиш T-SQL. Тоа што дава предност на T-SQL е тоа што вклучува procedural programming.
- Setting up the Environment
- Shaping data in a Query with Select
- Combine Data from Two or More Tables
- Filtering results using Where
- Limiting results with SQL Functions
- T-SQL Operators
- Aggregating data in a Select query
- Simplifying Queries with Intermediate Tables
Последниот модул од Full-Stack .NET Академијата ќе биде повеќе фокусиран кон третиот и последен технолошки столб на World Wide Web-от, односно JavaScript. Овој програмски јазик е високо функционален, динамичен и event-driven.
- Setting Environment
- Language Features
- Operators
- Functions and Scope
- Objects
- Classes and Modules
- BOM and DOM
- Promises and Error Handling
- Data Access Using HTTP
- Forms
- Security and Building for Production