[#Script #Coding] Microservice Architecture and System Design with Python & Kubernetes – Full Course

Microservice Architecture and System Design with Python & Kubernetes – Full Course


By freeCodeCamp.org
Published: Nov 08, 2022


freeCodeCamp.org Learn about software system design and microservices. This course is a hands-on approach to learning about microservice architectures and distributed systems using Python, Kubernetes, RabbitMQ, MongoDB, mySQL.

Course from Kantan Coding. Check out his channel: https://www.youtube.com/channel…

Kubernetes API Reference: https://kubernetes.io/docs…

    Contents

  • (0:00:00) Intro
  • (0:01:02) Overview
  • (0:02:47) Installation & Setup
  • (0:10:16) Auth Service Code
  • (0:32:25) Auth Flow Overview & JWTs
  • (0:53:04) Auth Service Deployment
  • (0:56:08) Auth Dockerfile
  • (1:20:05) Kubernetes
  • (1:37:26) Gateway Service Code
  • (1:42:34) MongoDB & GridFs
  • (1:47:04) Architecture Overview (RabbitMQ)
  • (1:49:50) Synchronous Interservice Communication
  • (1:50:49) Asynchronous Interservice Communication
  • (1:53:19) Strong Consistency
  • (1:54:07) Eventual Consistency
  • (2:19:16) RabbitMQ
  • (2:21:16) Gateway Service Deployment
  • (2:35:34) Kubernetes Ingress
  • (2:46:28) Kubernetes StatefulSet
  • (2:51:18) RabbitMQ Deployment
  • (3:09:35) Converter Service Code
  • (3:33:43) Converter Service Deployment
  • (4:21:09) Checkpoint
  • (4:22:11) Update Gateway Service
  • (4:31:46) Notification Service Code
  • (4:43:24) Notification Service Deployment
  • (4:51:55) Sanity Check
  • (5:05:54) End

Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news

[#Script #Coding] JavaScript Tutorial – Build 2 Word Games!

JavaScript Tutorial – Build 2 Word Games!

By freeCodeCamp.org
Published: Jul 05, 2022


freeCodeCamp.org In this tutorial for beginners, you will improve your JavaScript skills by coding two word games.

Ania Kubow developed this course. Check out her channel: https://www.youtube.com/aniakubow


    Course Contents

  • (0:00) Introduction
  • (1:30) Word Association Game
  • (49:51) Jeopardy Game

[#Script #Coding] Taxes for Freelance Developers – Full Course

Taxes for Freelance Developers – Full Course

By freeCodeCamp.org
Published: Mar 23, 2022


freeCodeCamp.org A discussion of why proper tax management is crucial for freelancers and self-employed developers who wish to get ahead financially. This video discusses core tax concepts, the taxation of various business structures, deductions, making one’s payments, as well as state and local taxation. The advice is mainly applicable to people in the United States.

Course developed by Luke Ciciliano.
– Luke’s website: https://www.modern-website.design/
– Luke on Twitter: https://twitter.com/Luke_Ciciliano

Note: Neither Luke Ciciliano or freeCodeCamp are holding themselves out as tax professionals. The information in this video is a matter of personal opinion and should not be seen as tax or investment advice. Any decisions regarding taxation and investments should be discussed with a licensed professional.

    Course Contents

  • (0:00) Introduction
  • (4:56) Why You Must Be Mindful Of Your Taxes
  • Discussion of how taxes impact your financial standing
  • Discussion of how most people aren’t mindful of tax management
  • (9:32) Core Tax Concepts
    • Differences between “revenue” and “income”
    • How individuals & different business entities are taxed – Overview
    • Levels of taxation – federal, state, local
    • The difference between taxes paid, and taxes paid in during the year
  • (25:49) How Different Business Structures Are Taxed
    • Understanding the Qualified Business Income Deduction – QBI
    • Taxation of sole proprietorships
    • Taxation of Limited Liability Companies
    • Taxation of S Corporations
  • (37:34) Understanding & Maximizing Tax Deductions
    • Understanding deductions
    • Common deductions
    • Deductions commonly missed
    • Tax benefits of retirement savings
  • (56:33) Making Tax Payments During The Year
    • Making estimated tax payments
    • Problems with “overpaying” during the year
  • (1:03:25) Where You Live Impacts Your Tax Bill
    • State & local tax considerations

    [#Script #Coding] Flutter Course – Build Full Stack Google Docs Clone

    Flutter Course – Build Full Stack Google Docs Clone

    By freeCodeCamp.org
    Published: Oct 20, 2022


    freeCodeCamp.org Build a responsive cross-platform Google Docs Clone using Flutter & Node.js. This tutorial is designed for beginners in Node.js and no prior knowledge of Javascript is required. This course will go through Google Authentication WITHOUT Firebase, keeping the users logged in, creating new documents, viewing the list of documents created by the user, updating the title of the document, sharing the link of the document, adding a rich text editor, collaboratively editing with as many users as you want and creating responsive design. We will be using Flutter, Node, Express, Socket, MongoDB and Riverpod.

    Course created by Rivaan Ranawat. Check out his channel: https://www.youtube.com/c/RivaanRanawat

    Source Code: https://github.com/RivaanRanawat/flutter-google-docs-clone
    Special Thanks: @Aadhi Arun

    Prerequisites: Flutter & Dart Basics
    Flutter Version: 3.3

      CONTENTS:

    • (0:00:00) Intro
    • (0:00:57) Creating Flutter Project
    • (0:02:56) Designing Login Screen
    • (0:09:24) Google Cloud Platform oAuth Client ID
    • (0:13:00) Google Auth Android Setup
    • (0:15:30) Google Auth iOS Setup
    • (0:17:25) Google Auth Web Setup
    • (0:19:17) Important Note on Auth
    • (0:20:39) Running on Web on specific port
    • (0:21:19) Google Sign In using Node.js
    • (0:32:45) What is Node.js?
    • (0:35:53) Creating & setting up Node Server
    • (0:54:00) MongoDB Setup
    • (1:01:01) Creating Signup API
    • (1:32:16) Calling Signup API – Client Side
    • (2:00:04) Persisting the State – Explanation
    • (2:03:52) Generating JWT
    • (2:07:31) Auth Middleware
    • (2:22:50) Local Storage
    • (2:41:15) Testing on Android
    • (2:42:23) Routing
    • (2:51:28) Creating NavBar
    • (2:53:44) Signing Out
    • (2:59:52) Creating New Document
    • (3:23:32) Displaying all documents created by Me
    • (3:37:57) Designing Document Screen
    • (3:55:39) Updating Document Title
    • (4:10:20) Socket Introduction & Connection
    • (4:29:23) Collaborative Editing
    • (4:49:26) Auto-Save
    • (4:58:01) Routing Back to Main Page
    • (4:59:45) Sharing Link
    • (5:01:42) Conclusion

    Resources:
    SHA-1 Key: https://stackoverflow.com/questions/15727912/sha-1-fingerprint-of-keystore-certificate
    Node Website: http://nodejs.org
    NPM Website: https://www.npmjs.com
    MongoDB: http://mongodb.com/
    More about Status Codes: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status

    Learn to code for free and get a developer job: https://www.freecodecamp.org

    Read hundreds of articles on programming: https://freecodecamp.org/news

    [#Script #Coding] Create a Design System with Figma – Full Course

    Create a Design System with Figma – Full Course

    By freeCodeCamp.org
    Published: Jun 28, 2021


    freeCodeCamp.org Learn how to build a design system in Figma. By the end of this course, you will become a master of building design systems in Figma and understanding master components.

    Course developed by Tim Sullivan. Check out his channel: https://www.youtube.com/channel…

      Course Contents

    • (0:00:00) Introduction
    • (0:03:03) Creating a Color System
    • (0:22:23) Building a Type System in Figma
    • (0:35:16) Elevation
    • (0:57:33) Product & System Icons
    • (1:11:26) Text Legibility
    • (1:30:58) States
    • (1:50:53) Selection (Interaction)
    • (1:55:02) Understanding Layout
    • (2:04:15) Pixel Density
    • (2:12:05) Spacing Methods
    • (2:24:19) Responsive Grid Layout
    • (2:48:59) App Bar – Bottom
    • (3:07:55) App Bar – Top
    • (3:22:37) Backdrop
    • (3:41:58) Banners
    • (4:06:45) Bottom Navigation
    • (4:19:15) Buttons – Floating Action Button
    • (4:38:54) Buttons
    • (5:06:04) Cards
    • (5:41:10) Chips
    • (5:58:15) Dialogs
    • (6:28:56) Date Pickers
    • (7:32:22) Dividers

    [#Script #Coding] Top 30 React Interview Questions and Concepts

    Top 30 React Interview Questions and Concepts

    By freeCodeCamp.org
    Published: Sep 12, 2022


    freeCodeCamp.org Prepare for a React interview or improve your React skills by learning about 30 common React JS interview questions and concepts.

    Nishant Singh developed this course. Check out his channel: https://www.youtube.com/c/Cybernatico…

      Course Contents

    • (0:00:00) Introduction
    • (0:00:43) Map and Filter
    • (0:20:06) States in React
    • (0:33:33) Props in React
    • (0:40:34) Inline Conditional Expressions
    • (0:52:04) Event Handling in React
    • (0:57:41) Keys in React
    • (1:03:25) Forms in React
    • (1:18:04) Dynamic Inputs in React
    • (1:26:02) CSS Styling in React
    • (1:36:47) Uncontrolled v/s Controlled Components
    • (1:44:10) Virtual DOM
    • (1:46:05) InnerHTML in React
    • (1:55:23) React Fragments
    • (2:00:02) Stateless v/s Stateful Components
    • (2:01:57) REST API Requests
    • (2:27:05) Debouncing in React
    • (2:38:43) Context API in React
    • (2:49:33) Class v/s ClassNames in React
    • (2:52:59) Higher Order Components
    • (3:06:18) Lazy Loading in React
    • (3:14:34) Helper Functions in React
    • (3:24:21) Implementing Recursion in React
    • (3:27:10) Running Arrays of Functions
    • (3:33:08) Custom Hooks in React
    • (3:37:22) Promises and Async/Await
    • (3:51:52) Code Splitting in React(Dynamic Imports)
    • (3:58:18) Creating a Search Filter in React
    • (4:13:10) Adding TypeScript to React
    • (4:16:36) React Testing Library
    • (4:30:41) Caching an API Response

    [#Script #Coding] React Testing Course for Beginners – Code and Test 3 Apps

    React Testing Course for Beginners – Code and Test 3 Apps

    By freeCodeCamp.org
    Published: May 23, 2022


    freeCodeCamp.org In this React testing course, you will learn how to code, test, and deploy 3 different React apps. You will learn how to use React Testing Library, write end-to-end visual tests, and develop comprehensive test strategies. You will also learn how to use testing tools such as Happo.io, Cypress, and Jest.

      GitHub Links:

    1. https://github.com/nadvolod/react-web-app
    2. https://github.com/nadvolod/js-code/t…
    3. https://github.com/nadvolod/js-code/t…

    Nikolay Advolodkin created this course. Check out his channel: https://www.youtube.com/ultimateqa
    Subscribe to Nikolay’s weekly email on JavaScript testing: https://ultimateqa.ck.page/js-testing…
    Nikolay’s blog: https://ultimateqa.com/blog

      Course Contents

    • (0:00:00) Introduction
    • (0:01:47) Creating A React App and Deploy to Microsoft Azure
    • (0:42:14) Birthday Reminder React App with Full Testing
    • (1:18:29) Build & Test A Portfolio Website

    [#Script #Coding] Ecommerce Website Tutorial – Create a B2B App with Stripe + Postgres + REST API Backend

    Ecommerce Website Tutorial – Create a B2B App with Stripe + Postgres + REST API Backend

    By freeCodeCamp.org
    Published: Sep 29, 2022


    freeCodeCamp.org Learn how to create three SaaS internal business tools with Postgres, Stripe API, and the Retool low-code platform. You will build an order management dashboard, an employee dashboard, and a developer portal.

    You will use the Retool platform to build the business tools. Retool is a drag-and-drop no-code editor with many of pre-built components to build internal CRUD (create, read, update, delete) apps as fast as possible.

    Ania Kubów developed this course. Check out her channel: https://www.youtube.com/aniakubow

    Code: https://github.com/kubowania/mobee-ps…

    Retool provided a grant to make this course possible. Learn more about Retool: https://retool.com

      Contents

    • (00:03:40) The Employee App
    • (01:06:20) The Manager/Admin App
    • (01:43:12) The Developer App

    [#Script #Coding] Jenkins Tutorial – How to Deploy a Test Server with Docker + Linux (Full Course)


    Jenkins Tutorial – How to Deploy a Test Server with Docker + Linux (Full Course)

    By freeCodeCamp.org
    Published: Sep 16, 2022


    freeCodeCamp.org Learn about Jenkins by building a CI/CD pipeline for a web application. Jenkins is an open source automation server which makes it easier to build, test, and deploy software. In this course, you will learn how to build a full dev-ops pipeline using Jenkins, Linode Servers, and other tools.

    Course Readme: https://github.com/gwenf/jenkins-fcc-…
    Sign up for Linode with a $100 credit: https://www.linode.com/students

    Gwendolyn Faraday developed this course. Check out her channel: https://www.youtube.com/c/FaradayAcademy

    ? Linode provided a grant that made this course possible.

      Contents

    • (00:00:00) Video Intro
    • (00:01:33) Course Overview
    • (00:02:36) What is Jenkins?
    • (00:08:47) Terms & Definitions
    • (00:11:58) Project Architecture
    • (00:13:28) Linode Intro
    • (00:20:18) Setting Up Jenkins
    • (00:24:11) Tour of Jenkins Interface
    • (00:30:33) Installing Plugins
    • (00:33:39) Blue Ocean
    • (00:34:55) Creating a Pipeline
    • (00:42:37) Installing Git
    • (00:45:15) Jenkinsfile
    • (00:46:27) Updating a Pipeline
    • (00:52:05) Jenkins with nom
    • (00:56:36) Docker & Dockerhub
    • (01:02:14) Closing Remarks

    [#Script #Coding] Python Programming for Beginners – Full Course

    Python Programming for Beginners – Full Course

    By freeCodeCamp.org
    Published: Aug 09, 2022


    freeCodeCamp.org Learn the Python programming language in this full course for beginners! You will learn the fundamentals of Python and code two Python programs line-by-line. No previous programming experience is necessary before watching this course.

    Start using Replit: https://join.replit.com/python-students

    Beau Carnes developed this course. Check out one of his other channels: https://youtube.com/zizyo

      Course Contents

    • (0:00:00) Introduction
      Rock, Paper, Scissors Intro Project

    • (0:03:11) RPS – Variables and Functions
    • (0:09:07) RPS – Calling Functions
    • (0:12:31) RPS – Dictionaries
    • (0:15:28) RPS – User Input
    • (0:16:55) RPS – Libraries, Lists, Methods
    • (0:20:45) RPS – Function Arguments
    • (0:22:33) RPS – If Statements
    • (0:25:40) RPS – Concatenating Strings
    • (0:27:13) RPS – f-strings
    • (0:30:26) RPS – Else and Elif Statements
    • (0:33:37) RPS – Refactoring and Nested If
    • (0:38:37) RPS – Accessing Dictionary Values
    • (0:41:55) RPS – Testing Game
      Fundamentals of Python

    • (0:43:52) Setup Python Locally
    • (0:47:47) Creating New Repl
    • (0:48:45) Variables
    • (0:51:21) Expressions and Statements
    • (0:52:38) Comments
    • (0:54:23) Data Types
    • (1:00:16) Operators
    • (1:00:44) Arithmetic Operators
    • (1:03:52) Comparison Operators
    • (1:05:13) Boolean Operators
    • (1:07:26) Bitwise Operators
    • (1:07:42) is & in Operators
    • (1:08:21) Ternary Operator
    • (1:09:40) Strings
    • (1:12:36) String Methods
    • (1:16:41) Escaping Characters
    • (1:19:23) String Characters & Slicing
    • (1:21:45) Booleans
    • (1:26:07) Number Data Types
    • (1:28:19) Built-in Functions
    • (1:29:50) Enums
    • (1:32:51) User Input
    • (1:34:39) Control Statements
    • (1:36:48) Lists
    • (1:46:21) Sorting Lists
    • (1:49:57) Tuples
    • (1:53:49) Dictionaries
    • (2:01:45) Sets
    • (2:06:10) Functions
    • (2:16:57) Variable Scope
    • (2:18:35) Nested Functions
    • (2:21:37) Closures
    • (2:22:59) Objects
    • (2:26:27) Loops
    • (2:32:01) Break and Continue
    • (2:33:02) Classes
    • (2:39:12) Modules
    • (2:45:55) Arguments from Command Line
    • (2:52:42) Lambda Functions
    • (2:54:51) Map, Filter, Reduce
    • (3:02:41) Recursion
    • (3:04:42) Decorators
    • (3:06:45) Docstrings
    • (3:09:54) Annotations
    • (3:11:30) Exceptions
    • (3:17:09) With
    • (3:18:26) Installing Packages with pip
    • (3:21:39) List Compression
    • (3:23:09) Polymorphism
    • (3:24:23) Operator Overloading
      Blackjack Card Game Project

    • (3:26:58) Blackjack – Beginning
    • (3:50:13) Blackjack – Deck Class
    • (3:58:45) Blackjack – Card Class
    • (4:03:25) Blackjack – Hand Class
    • (4:21:13) Blackjack – Game Class
    • (4:37:04) Blackjack – Testing
    • (4:39:36) conclusion
    [READ MORE]

    Proudly powered by WordPress
    Creative Commons License
    EricBrooks.Com® is licensed under a Creative Commons License.

    Disclaimer: The views expressed herein are solely those of Eric Brooks. They do not necessarily reflect those of his employers, friends, contacts, family, or even his pets (though my cat, Puddy, seems to agree with me on many key issues.). In accordance to my terms of use, you hereby acknowledge my right to psychoanalyze you, practice accupuncture, and mock you incessantly with every visit. As the user, you also acknowledge that the author has been legally declared a "Problem Adult" by the Commonwealth of Pennsylvania, and is therefore not responsible for any of his actions. ALSO, the political views and products advertised on this site may/may not reflect the views of Puddy or myself, so please don't take them as an endorsement. We just need to eat.


    Connect