.NET Microservices – Full Course for Beginners
By freeCodeCamp.org
Published: Feb 25, 2022“
Learn the foundational elements of a microservices architecture with .NET in this beginner level course. You will incrementally building a real microservices-based application with the .NET platform and C#.
Get the code: https://youtube.dotnetmicroservices.com/netmicroservicesbasics
Course created by Julio Casal. Check out his channel: https://www.youtube.com/channel/UCw8a…
Want to master microservices? Learn more from Julio here: https://dotnetmicroservices.comCourse Contents
- (0:00:14) Module 1- Welcome to the course!
- (0:04:52) Development environment setup
- (0:12:39) Customizing VS Code for C# Development
- (0:17:37) What’s wrong with the monolith?
- (0:25:32) What are microservices?
- (0:35:18) Module 2- Your first microservice
- (0:35:53) Creating a microservice via the .NET CLI
- (0:45:46) Introduction to the REST API and DTOs
- (0:47:35) Adding the DTOs
- (0:50:52) Adding the REST API operations
- (1:15:57) Handling invalid inputs
- (1:27:04) Module 3- Adding database storage
- (1:27:51) Introduction to the repository pattern and MongoDB
- (1:30:13) Implementing a MongoDB repository
- (1:44:18) Using the repository in the controller
- (1:55:11) Introduction to Docker
- (1:56:57) Trying out the REST API with a MongoDB container
- (2:09:50) Introduction to Dependency Injection and Configuration
- (2:14:47) Implementing dependency injection and configuration
- (2:31:40) Module 4- Preparing for the next microservice
- (2:32:37) Using Postman
- (2:48:01) Reusing common code via NuGet
- (2:52:12) Refactoring into a generic MongoDB repository
- (3:03:02) Refactoring MongoDB registration into extension methods
- (3:10:07) Moving generic code into a reusable NuGet package
- (3:26:04) Introduction to Docker Compose
- (3:28:24) Moving MongoDB to docker compose
- (3:39:18) Module 5- Synchronous inter-service communication
- (3:40:12) Creating the Inventory microservice
- (4:06:47) Introduction to synchronous communication
- (4:10:29) Implementing synchronous communication via IHttpClientFactory
- (4:22:15) Understanding timeouts and retries with exponential backoff
- (4:25:45) Implementing a timeout policy via Polly
- (4:35:41) Implementing retries with exponential backoff
- (4:46:53) Understanding the circuit breaker pattern
- (4:49:59) Implementing the circuit breaker pattern
- (4:56:36) Module 6- Asynchronous inter-service communication
- (4:57:31) Introduction to asynchronous communication
- (5:07:23) Defining the message contracts
- (5:11:09) Publishing messages via MassTransit
- (5:22:21) Standing up a RabbitMQ docker container
- (5:30:04) Refactoring MassTransit configuration into the reusable NuGet package
- (5:41:11) Consuming messages for eventual data consistency
- (6:01:54) Removing the inter-service synchronous communication
- (6:16:32) Module 7- Initial Frontend Integration
- (6:17:02) Installing Node.js
- (6:20:13) Getting started with the frontend
- (6:34:55) Understanding CORS
- (6:40:50) Adding the CORS middleware
- (6:46:49) Exploring the frontend to microservices communication
- (7:05:18) Next Steps
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
And subscribe for new videos on technology every day: https://youtube.com/subscription_cent…
”
Tag: freecodecamp
[#Script #Coding] Computer Vision and Perception for Self-Driving Cars (Deep Learning Course)
Computer Vision and Perception for Self-Driving Cars (Deep Learning Course)
By freeCodeCamp.org
Published: Jan 26, 2022“
Learn about Computer Vision and Perception for Self Driving Cars. This series focuses on the different tasks that a Self Driving Car Perception unit would be required to do.
Course by Robotics with Sakshay. https://www.youtube.com/channel/…
”
[#Script #Coding] Visual Basic (VB.NET) – Full Course for Beginners
Visual Basic (VB.NET) – Full Course for Beginners
By freeCodeCamp.org
Published: Jun 13, 2022“
Lean the fundamentals of programming with Visual Basic (sometimes called Visual Basic .NET or VB.NET).
In this tutorial, you will learn about the basic constructs of high level programming languages, including sequence, selection and iteration. You will learn how to build an event-driven, form-based, user interface to capture input, and you will learn how to write code to validate and process the data collected.
Get Visual Studio for free: https://visualstudio.microsoft.com/
Kevin Drumm developed this course. Check out his YouTube channel: https://www.youtube.com/c/ComputerSci…
Course Contents
- (0:00:00) Introduction
- (0:00:46) Hello Visual Studio
- (0:13:44) Customise The Visual Studio IDE
- (0:19:13) Output and Variables
- (0:34:26) Variable Data Types
- (0:41:56) Input with Windows Forms
- (0:54:18) Debugging Code
- (1:02:47) Arithmetic Operators
- (1:14:24) Complex Arithmetic Expressions
- (1:22:50) Selection with If Statements
- (1:32:58) Logical and Relational Operators 1
- (1:47:32) Logical and Relational Operators 2
- (1:56:37) Select Case
- (2:02:57) For Next
- (2:08:17) Practice For Next Loops & If Blocks
- (2:12:39) Do While
- (2:21:24) Condition Controlled Loops
- (2:29:39) Array Variables
- (2:39:48) Practice Arrays & Loops
- (2:49:46) Linear Search
- (2:56:24) Two Dimensional Arrays
- (3:07:00) 2D Arrays & Nested Loops
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
And subscribe for new videos on technology every day: https://youtube.com/subscription_cent…”
[#Script #Coding] Low-Code for Freelance Developers & Startups – Tutorial
Low-Code for Freelance Developers & Startups – Tutorial
By freeCodeCamp.org
Published: Apr 13, 2022“
Low-code is a software development approach that requires little coding in order to build applications. It is made possible through a low-code platform. Learn how to use low code tools and APIs to build a customer support dashboard. You will learn how create the dashboard using the Appsmith platform, Google Sheet API, and the Stripe API.
Ania Kubów created this course. Check out her channel: https://www.youtube.com/aniakubow
This course was made possible through a grant from Appsmith. Learn more about Appsmith: https://www.appsmith.com/
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
And subscribe for new videos on technology every day: https://youtube.com/subscription_cent…”
[#Script #Coding] R Shiny for Data Science Tutorial – Build Interactive Data-Driven Web Apps
R Shiny for Data Science Tutorial – Build Interactive Data-Driven Web Apps
By freeCodeCamp.org
Published: Sep 22, 2021“
Learn how to build interactive data-driven web apps in R using the Shiny package.
Course developed by Chanin Nantasenamat (aka Data Professor). Check out his YouTube channel for more bioinformatics and data science tutorials: https://www.youtube.com/dataprofessor
Code
- Apps 1-5: https://github.com/dataprofessor/rshiny_freecodecamp
- Deploy Shiny App: https://github.com/dataprofessor/iris…
- Medium blog posts for more data science tutorials https://data-professor.medium.com/
- For updates connect via Newsletter: http://newsletter.dataprofessor.org/
- Twitter: https://twitter.com/thedataprof/
Course Contents
- (0:00:00) Introduction
- (0:01:13) Introduction to Shiny
- (0:08:24) App 1 – Print User Input
- (0:21:12) App 2 – Display Histogram
- (0:32:07) App 3 – Machine Learning (Weather Dataset)
- (0:47:51) App 4 – Machine Learning (Iris Dataset)
- (1:05:03) App 5 – BMI Calculator
- (1:19:18) Deploy Shiny Apps to Heroku
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
Subscribe for new videos on technology every day: https://youtube.com/subscription_cent…”
[#Script #Coding] Code a Squid Game JavaScript Game Using Three.js – Tutorial for Beginners
Code a Squid Game JavaScript Game Using Three.js – Tutorial for Beginners
By freeCodeCamp.org
Published: Nov 09, 2021“
Learn how to use JavaScript and Three.js to create the Red Light/Green Light game from the TV show Squid Game. This is a beginner-friendly game development tutorial.
- Doll 3D model: https://sketchfab.com/3d…
- Code: https://github.com/0shuvo0/squidgame
- Course created by Angle Brace. Check out their channel: https://www.youtube.com/c/AngleBrace
Course Contents
- (00:00) Intro
- (01:30) Setup
- (03:40) Three.js Basics
- (09:38) Loading 3D Model
- (15:46) Doll Class
- (18:56) GSAP Animation
- (20:58) Creating Track
- (27:53) Player Class
- (31:46) Keypress Handling
- (35:32) Functioning the Doll
- (38:13) Game Logic
- Learn to code for free and get a developer job: https://www.freecodecamp.org
- Read hundreds of articles on programming: https://freecodecamp.org/news
- And subscribe for new videos on technology every day: https://youtube.com/subscription_cent…
”
[#Script #Coding] Flutter Course for Beginners – 37-hour Android App Development Tutorial
Flutter Course for Beginners – 37-hour Android App Development Tutorial
By freeCodeCamp.org
Published: Feb 24, 2022“
Learn how to use Flutter in this complete course for beginners. Flutter is an open-source UI software development kit used to create cross-platform applications for iOS, Android, Windows, Mac, and more.
GitHub repo: https://github.com/vandadnp/mynotes-course
Course developed by Vandad Nahavandipoor. Check out his channel: https://www.youtube.com/channel/UC8Np…Discord study group (for questions and answers about this course): https://discord.gg/C8UpxJyU4n
Setting up Firebase CLI and FlutterFire CLI on Windows: https://www.youtube.com/watch?v=nQ3Ah…Course Contents
- (00:00:00) Introduction
- (00:02:57) Developer Accounts
- (00:39:12) Setup
- (01:14:42) Introduction to Dart
- (02:01:26) Dart Control Statements and Collections
- (02:46:44) Sound Null safety in Dart
- (03:27:12) Dart Enumerations, Classes and Objects
- (04:18:36) Advanced Dart
- (05:00:41) Project Setup
- (05:48:30) iOS App Setup
- (06:59:32) Android App Setup
- (07:31:31) Firebase Backend Setup
- (08:01:20) Basic Registration Screen
- (09:04:54) Login View
- (09:53:10) Separating App Initialization from Login and Register Screens
- (10:19:47) Setting up Git and GitHub
- (11:10:34) Email Verification View
- (11:44:45) Link Between Login and Register Views
- (12:18:01) Logout View
- (13:13:46) Go From Login to Notes View
- (13:36:43) Cleaning Up our Routes
- (13:51:17) Error Handling in Login View
- (14:16:21) Error Handling in Register View, Next Screen After Registration
- (14:44:45) Confirming Identity Before Going to Main UI…
”
[#Script #Coding] Revit Tutorial for Beginners – Building Information Modeling (3D Design)
Revit Tutorial for Beginners – Building Information Modeling (3D Design)
By freeCodeCamp.org
Published: Feb 08, 2022“
Autodesk Revit is a building information modeling software for architects, engineers, and designers. In this university course you will learn how to use Revit for 3d design and modeling.
Gediminas Kirdeikis developed this course. He originally created the course for Lund University and is now sharing it with freeCodeCamp. Check out his YouTube channel: https://www.youtube.com/channel/UCiRs…
Files
- Layout sheet template in Revit family format: https://drive.google.com/file/d/1eJ7u…
- Site 3D model in SAT format: https://drive.google.com/file/d/1UxeO…
- Site 3D model in Rhino5 format: https://drive.google.com/file/d/13bMD…
”
[#Script #Coding] Redux Toolkit Tutorial – JavaScript State Management Library
Redux Toolkit Tutorial – JavaScript State Management Library
By freeCodeCamp.org
Published: Apr 20, 2022“
Learn how to use Redux Toolkit in this course for beginners. Redux Toolkit is from the Redux team and tt is intended to be the standard way to write Redux logic. So if you want to learn Redux to help with state management, this is the video for you.
- Code: https://github.com/john-smilga/redux-toolkit-tutorial
- Course developed by John Smilga. Check out his YouTube channel: hhttps://www.youtube.com/channel/…
”
[#Script #Coding] MySQL Database – Full Course
MySQL Database – Full Course
By freeCodeCamp.org
Published: Jul 20, 2021“
Learn about MySQL Database in this full tutorial course for beginners. This course teaches you not just SQL basics, but it also goes into key database concepts such as Data Modeling, Locks, Indexes, Data Modeling, SQL Explain, and more.
- Tips and Resources: https://docs.google.com/document/d/1tDPgLoE1SakXJlwBF283nG12iUaBVy-OngmFaC4KHbI/edit
- GIT Repo with mysql scripts: https://github.com/jmbharathram/execu…
- Course created by Execute on Command. Check out their channel: https://www.youtube.com/channel/UCwfA…
”









