* Cantinho Satkeys

Refresh History
  • j.s.: dgtgtr a todos  4tj97u<z
    Hoje às 13:50
  • FELISCUNHA: Votos de um santo domingo para todo o auditório  4tj97u<z
    06 de Julho de 2025, 11:43
  • j.s.: [link]
    05 de Julho de 2025, 16:31
  • j.s.: dgtgtr a todos  4tj97u<z
    05 de Julho de 2025, 16:31
  • j.s.: h7t45 ao convidado de Honra batatinha pela sua ajuda
    05 de Julho de 2025, 16:30
  • FELISCUNHA: ghyt74  pessoal   4tj97u<z
    04 de Julho de 2025, 11:58
  • JPratas: dgtgtr Pessoal  101041 Vamos Todos Ajudar na Manutenção do Forum, Basta 1 Euro a Cada Um  43e5r6
    03 de Julho de 2025, 19:02
  • cereal killa: Todos os anos e preciso sempre a pedir esmolas e um simples gesto de nem que seja 1€ que fosse dividido por alguns ajudava, uma coisa e certa mesmo continuando isto vai levar volta a como se tem acesso aos tópicos, nunca se quis implementar esta ideia mas quem não contribuir e basta 1 € por ano não terá acesso a sacar nada, vamos ver desenrolar disto mais ate dia 7,finalmente um agradecimento em nome do satkeys a quem já fez a sua doação, obrigada
    03 de Julho de 2025, 15:07
  • m1957: Por favor! Uma pequena ajuda, não deixem que o fórum ecerre. Obrigado!
    03 de Julho de 2025, 01:10
  • j.s.: [link]
    02 de Julho de 2025, 21:09
  • j.s.: h7t45 ao membro anónimo pela sua ajuda  49E09B4F
    02 de Julho de 2025, 21:09
  • j.s.: dgtgtr a todos  4tj97u<z
    01 de Julho de 2025, 17:18
  • FELISCUNHA: Votos de um santo domingo para todo o auditório  4tj97u<z
    29 de Junho de 2025, 11:59
  • m1957: Foi de boa vontade!
    28 de Junho de 2025, 00:39
  • j.s.: passem f.v. por aqui [link]    h7t45
    27 de Junho de 2025, 17:20
  • j.s.: renovamos o nosso pedido para uma pequena ajuda para pagemento  do nosso forum
    27 de Junho de 2025, 17:19
  • j.s.: h7t45 aos convidados de honra Felizcunha e M1957 pela ajuda
    27 de Junho de 2025, 17:15
  • j.s.: dgtgtr a todos  4tj97u<z
    27 de Junho de 2025, 17:13
  • FELISCUNHA: ghyt74  pessoal  4tj97u<z
    27 de Junho de 2025, 11:51
  • JPratas: try65hytr A Todos  classic k7y8j0
    27 de Junho de 2025, 04:35

Autor Tópico: Advanced C# - Learn from Open SourceCreate Project List  (Lida 184 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline mitsumi

  • Sub-Administrador
  • ****
  • Mensagens: 121842
  • Karma: +0/-0
Advanced C# - Learn from Open SourceCreate Project List
« em: 10 de Abril de 2020, 18:00 »

Advanced C# - Learn from Open Source|Create Project List
Video: .mp4 (1280x720, 30 fps(r)) | Audio: aac, 44100 Hz, 2ch | Size: 1.04 GB
Genre: eLearning Video | Duration: 18 lectures (2 hour, 35 mins) | Language: English
Let us learn advanced C# concepts by building List from scratch using .net framework source code as reference.

What you'll learn

    Advanced C# Techniques
    Learn from Source code of Microsoft .Net Framework an open source project.
    Create List implementation from scratch and learn from the challenges
    Develop using Test Driven Development (TDD) Approach - XUnit
    Learn about DebugBrowsable techniques used in List implementation
    Explore and learn with on how some of the interesting features within C# List in .Net framework
    Learn and Implement collection Initializer within List
    Learn and Implement Enumeration logic within List
    Learn and Implement Sorting techniques using IComparer
    Bonus : Learning what is Net Standard

Requirements

    Basic Knowledge in C#
    Curiosity and Interest in building a feature from scratch
    Interest in learning/looking at the .Net source code and learning from it.

Description

First of all Why we need to re-create a class that is already available within the .Net framework library?
What is the purpose of cloning it? To answer that let me explain "Why this course"?

When it comes to Software development, everyone will look forward to working in a very interesting, complex, challenging projects which will simulate the thoughts, analytical, and technical skills. Working on such challenging projects will help anyone to gain tremendous knowledge on new things. However, in reality, not everyone will get the opportunity to work on something very cool and interesting.

But if one is interested in learning something cool, or some examples of some good design or advanced concepts, the best place to learn is looking at the source code of existing well-proven applications.

In today's world, many of the applications, frameworks, tools, utilities are completely open-source. Where we can explore every single source code file and understand the design, algorithm, logic behind it.

What is in this Course

This course is an attempt and walkthrough of an answer for a curious technical exploration question.

We all know that the .NET framework itself is open-source, which means we can access every class in .NET framework to see how it is written. With the situation of readily available source code, this is a self-challenge to re-create some of the existing .NET framework features from scratch and validate if our thought or design aligns with what is originally written within the .NET framework. Here in this course, I'm re-creating the experience of creating a List class from scratch along with the details.

We will explore the challenges and learning in the journey of building this feature.  Time to time we will peak into the source code of .net framework to understand how this feature is implemented there.

Bonus
There are few chapters on the Netstandard library with detailed walkthru of creating the NetStandard library.

Who this course is for:

    Passionate developers wanting to learn some advanced C# topics.
    Anyone interested and curious in understanding how some of the cool products are built and have interest to explore and learn from it.
   

Download link:
Só visivel para registados e com resposta ao tópico.

Only visible to registered and with a reply to the topic.

Links are Interchangeable - No Password - Single Extraction