Skip to content

Add 2 Vietnamese courses by Nam .NET #11874

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 11 commits into from
May 2, 2025
Merged

Conversation

daohainam
Copy link
Contributor

What does this PR do?

Add two courses from the "Học lập trình cùng Nam" YouTube channel to the Vietnamese course list.

For resources

Description

This PR added 2 courses from "Học lập trình cùng Nam" (Learn programming with Nam) channel.

Why is this valuable (or not)?

  • This course thoroughly guides you from the fundamental elements of the C# language to .NET concepts such as configuration, logging, dependency injection, LINQ, ADO.NET, reflection, threading, async programming, socket programming, and more. It helps you build a solid foundation in .NET.
  • Web programming with ASP.NET (Học lập trình web với ASP.NET): ASP.NET is the main technology for building websites in .NET. This course introduces you not only to fundamental concepts (HTTP, request-response, context, sessions, etc.) but also to advanced topics such as authentication handlers, authorization, writing middleware, building controller-based and minimal Web APIs, .NET Aspire, writing unit tests and integration tests, containerization, and more.

The courses are designed to help learners start working as .NET developers.

How do we know it's really free?

Yes, they are completely free and publicly published on YouTube by the author.

For book lists, is it a book? For course lists, is it a course? etc.

It is a course.

Checklist:

  • [ x] Read our contributing guidelines.
  • [ x] Search for duplicates.
  • [ x] Include author(s) and platform where appropriate.
  • [ x] Put lists in alphabetical order, correct spacing.
  • [ x] Add needed indications (PDF, access notes, under construction).
  • [ x] Used an informative name for this pull request.

Follow-up

  • Check the status of GitHub Actions and resolve any reported warnings!

Copy link

Linter failed, fix the error(s):

free-programming-books/courses/free-courses-vi.md
  79:1-91:124  warning  Alphabetical ordering: swap l.81 and l.80    alphabetize-lists  remark-lint
160:1-176:108  warning  Alphabetical ordering: swap l.163 and l.162  alphabetize-lists  remark-lint

@github-actions github-actions bot added the linter error Please, correct build errors found by linter! label Apr 28, 2025
Copy link

Linter failed, fix the error(s):

free-programming-books/courses/free-courses-vi.md
  79:1-91:124  warning  Alphabetical ordering: swap l.81 and l.80    alphabetize-lists  remark-lint
160:1-176:108  warning  Alphabetical ordering: swap l.162 and l.161  alphabetize-lists  remark-lint

Copy link

Linter failed, fix the error(s):

free-programming-books/courses/free-courses-vi.md
  79:1-91:124  warning  Alphabetical ordering: swap l.81 and l.80    alphabetize-lists  remark-lint
160:1-176:108  warning  Alphabetical ordering: swap l.163 and l.162  alphabetize-lists  remark-lint

Copy link

Linter failed, fix the error(s):

free-programming-books/courses/free-courses-vi.md
  79:1-91:124  warning  Alphabetical ordering: swap l.80 and l.79    alphabetize-lists  remark-lint
160:1-176:108  warning  Alphabetical ordering: swap l.163 and l.162  alphabetize-lists  remark-lint

Copy link

Linter failed, fix the error(s):

free-programming-books/courses/free-courses-vi.md
160:1-176:108  warning  Alphabetical ordering: swap l.163 and l.162  alphabetize-lists  remark-lint

Copy link

Linter failed, fix the error(s):

free-programming-books/courses/free-courses-vi.md
160:1-176:108  warning  Alphabetical ordering: swap l.162 and l.161  alphabetize-lists  remark-lint

@github-actions github-actions bot removed the linter error Please, correct build errors found by linter! label Apr 28, 2025
Copy link
Collaborator

@eshellman eshellman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you also need to put the addition into alphabetical order

@daohainam daohainam requested a review from eshellman April 28, 2025 13:27
daohainam and others added 2 commits April 28, 2025 15:29
Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: Eric Hellman <eric@hellman.net>
Copy link

Linter failed, fix the error(s):

free-programming-books/courses/free-courses-vi.md
160:1-176:108  warning  Alphabetical ordering: swap l.161 and l.160  alphabetize-lists  remark-lint

@github-actions github-actions bot added the linter error Please, correct build errors found by linter! label Apr 28, 2025
Copy link

Linter failed, fix the error(s):

free-programming-books/courses/free-courses-vi.md
  79:1-91:124  warning  Alphabetical ordering: swap l.80 and l.79    alphabetize-lists  remark-lint
160:1-176:108  warning  Alphabetical ordering: swap l.161 and l.160  alphabetize-lists  remark-lint

Copy link
Contributor Author

@daohainam daohainam left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove space in the course's link

@github-actions github-actions bot removed the linter error Please, correct build errors found by linter! label Apr 28, 2025
@eshellman
Copy link
Collaborator

if the channel is "Học lập trình cùng Nam", why do you call it "NAM .net"? This playlist looks like more of a screencast than a course, Is that right?

@daohainam
Copy link
Contributor Author

if the channel is "Học lập trình cùng Nam", why do you call it "NAM .net"? This playlist looks like more of a screencast than a course, Is that right?

Since I planned to write only about .NET on the page (I have been working with .NET for more than 20 years), so I named it Nam .NET (but I actually wrote about many different topics), but I think I will create different programming courses on the channel, not only about .NET so it is "Học lập trình cùng Nam" - "Learn programming with Nam" (me). I also have a blog at www.daohainam.com which I started 2008.
And no, it is really a course, with a carefully designed plan, lesson by lesson, covering .NET topics. There are a lot of students learning from it in Vietnam, and I really hope that I can help them by providing an updated, high-quality course focusing on both theory and practice.

Copy link
Contributor

@Thenlie Thenlie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving under the assumption that the PR author is also the course author. I agree it seems the author should be Học lập trình cùng Nam but if the author says otherwise, who am I to disagree 😅

@daohainam
Copy link
Contributor Author

Approving under the assumption that the PR author is also the course author. I agree it seems the author should be Học lập trình cùng Nam but if the author says otherwise, who am I to disagree 😅

Thanks for approving. If you open the description section of "Học lập trình cùng Nam", you will find a link to this github account.

@eshellman eshellman merged commit 1be7c48 into EbookFoundation:main May 2, 2025
5 checks passed
@eshellman
Copy link
Collaborator

Thanks, and welcome to free-programming-books!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants