LogoLogo
Official WebsiteClass RecordingsSchedules & EventsHomework
  • Welcome to MigraCode Barcelona
  • General Information
    • Code of conduct
    • Experiences
    • Copyright
  • Student support
    • 🙋Student Services
      • Volunteer Support
      • CodeBuddies
      • CodeWomen
      • Language Support
        • Language Lab
        • Oxford House
      • Psychological Support
      • Legal Support
      • Study space
    • 💼Finding a job
      • Self-branding
        • LinkedIn profile
        • GitHub profile
        • Self-developed profile
      • Online networking
      • Events & job fairs
  • COURSES
    • 🎧IT Support & Security Course
      • Structure
      • Course content
      • Planning & Schedule
      • Application process
        • Home assignment
    • 🎧IT Automation with Python Course
      • Structure
      • Course content
      • Planning & Schedule
      • Application process
        • Home assignment
    • 💻Web Development Course
      • Pre-Courses
      • Main Tools & Software
      • Slack Information
      • Grading System
      • Homework
      • Course content
        • Introduction
          • 1 - Dev Tools and command line
          • 2 - Git and Github
          • Git and GitHub Practice Session
        • HTML/CSS
          • 1 - Semantic HTML and CSS
          • 2 - Responsive Web and Layout
          • 3 - Bootstrap
        • JavaScript I
          • 1 - Hello Javascript
          • 2 - Expressions and loops
          • 3 - Arrays and callbacks
        • JavaScript II
        • JavaScript III
          • 1 - Good practices and debugging
          • 2 - APIs and fetch
          • 3 - Project
        • React
          • 1 - React 101
          • 2 - Reacting to changes
          • 3 - Fetching Data
          • Extra Materials
            • Class components
            • Routing
        • Node.js
          • 1 - Node and Express 101
          • 2 - APIs in Node
          • 3 - Workshop
        • Databases
          • 1 - Introduction to SQL
          • 2 - SQL with Node
          • 3 - CRUD with SQL and Node
        • Final Projects
          • Call for project ideas
          • List of projects
          • Planning and Calendar
          • How to start coding
          • Methodology
          • Team meetings
        • Professional Skills
          • Module 1: Soft Skills
          • Module 2: Employability
          • Module 3: Working in projects
    • 💾Advanced JS & ASP.NET course
      • Admission assignment
      • Self Study Prerequisites
        • Index
      • Course content
        • Index
  • Technical Guides
    • How to install course tools
    • Introduction to GIT
    • Trello in Scrum
    • Heroku Deployment
    • Git on Teams
  • Useful links
    • Official website of MigraCode Barcelona
    • Our Homework Trello board
    • Class Recordings
    • Schedules and Events
Powered by GitBook
On this page
  • Table of Content
  • Dot Net
  • C# Language
  • MVC architecture
  • Entity Framework

Was this helpful?

Export as PDF
  1. COURSES
  2. Advanced JS & ASP.NET course
  3. Self Study Prerequisites

Index

Table of Content

Dot Net

  1. Introduction to the .Net

  2. Understanding .NET and the CLR (Common Language Runtime)

  3. What kind of applications can be developed with .NET

  4. Differences between the .NET Framework and .NET 5

  5. What is .NET Standard?

  6. Create libraries in .NET Standard and how to use them in different runtimes

  7. Evolution of .NET from its appearance to version 1.0

  8. Garbage collector in .NET

  9. What's New in ASP.Net Core 3.0

  10. What's New in .Net 5

  11. .Net 5 SDK Installation

  12. Create .Net 5 project

  13. Introduction to VS

  14. Installing Visual Studio 2019 Community

  15. Introduction to Visual Studio 2019 Community

  16. How to create console application in Visual Studio 2019 Community

  17. Compile and run our first application

C# Language

  1. Introducing C#

  2. Why C#?

  3. C#’s Defining Features

  4. Managed Code and the CLR

  5. Basic Coding in C#

    1. Local Variables Scope

    2. Statements and Expressions

    3. Comments and Whitespace

    4. Fundamental Data Types

      1. Numeric Types

      2. Booleans

      3. Strings and Characters

      4. Object

    5. Operators

    6. Flow Control

      1. Boolean Decisions with if Statements

      2. Multiple Choice with switch Statements

      3. Loops: while and do

      4. C-Style for Loops

      5. Collection Iteration with foreach Loops

  6. Collections

    1. Arrays

      1. Array Initialization

      2. Searching and Sorting

      3. Multidimensional Arrays

      4. Copying and Resizing

    2. List<T>

  7. Types

    1. Classes

      1. Static Members

      2. Static Classes

      3. Reference Types

    2. Structs

      1. When to Write a Value Type

      2. Guaranteeing Immutability

    3. Members

      1. Fields

      2. Constructors

      3. Deconstructors

      4. Methods

      5. Properties

    4. Interfaces

      1. Default Interface Implementation

    5. Enums

  8. Generics

    1. Generic Types

    2. Constraints

      1. Type Constraints

      2. Reference Type Constraints

      3. Value Type Constraints

      4. Value Types All the Way Down with Unmanaged Constraints

      5. Not Null Constraints

      6. Other Special Type Constraints

      7. Multiple Constraints

MVC architecture

  1. What is MVC?

  2. How MVC Design Pattern Works?

  3. Understanding Model, View, and Controller.

  4. Where the MVC Design Pattern is used in the real-time three-layer application?

  5. What is ASP.NET Core MVC?

Entity Framework

  1. Introduction to Entity Framework Core

  2. What is Entity Framework Core?

  3. What is ORM?

  4. Why do we need to use an ORM?

  5. EF Core Development Approaches.

  6. EF Core Code First Approach

  7. Entity Framework Core Database First Approach

  8. EF Core Database Providers

  9. Why need to use Entity Framework Core over EF 6.x?

PreviousSelf Study PrerequisitesNextCourse content

Last updated 3 years ago

Was this helpful?

💾