Skip to main content

Posts

Showing posts from May, 2024

From Software Engineer to Security Researcher with Suz Hinton [Podcast #126]

Curriculum for the course From Software Engineer to Security Researcher with Suz Hinton [Podcast #126] On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Suz Hinton. She's a software engineer, security researcher, and one of the first ever people to live-stream her coding on Twitch. We talk about: How Suz started her career building browser ads in Adobe Flash, working around bandwidth early 2000s limitations. How she moved to the US from Melbourne to work at Zappos, and then Microsoft and Stripe. Her love of hardware and embedded development How she went back to school to study infosec, and launched a second career as a security researcher How she nearly burned out after 20 years in tech, and what she's doing to recover. Can you guess what song I'm playing on my bass during the intro? It's a 2015 song from an Australian musician. Be sure to follow The freeCodeCamp podcast in your favorite podcast app. And share this podcast w...

Go and React Full Stack App – Go Tutorial for Node Developers

Curriculum for the course Go and React Full Stack App – Go Tutorial for Node Developers Learn the basics of go by building a full stack web app with React and Go. The project also features TypeScript, MongoDB, and ChakraUI and you'll use TanStack query to implement data fetching, caching, and updates. ✏️ Course created by @asaprogrammer_ Code: https://github.com/burakorkmez/react-go-tutorial ( 🌟Stars appreciated) Join the Discord to ask your questions: https://discord.gg/YFn2WyheZV Some Features: ⚙️ Tech Stack: Go, React, TypeScript, MongoDB, TanStack Query, ChakraUI ✅ Create, Read, Update, and Delete (CRUD) functionality for todos 🌓 Light and Dark mode for user interface 📱 Responsive design for various screen sizes 🌐 Deployment 🔄 Data fetching, caching, and updates with TanStack Query 🎨 Stylish UI components with ChakraUI ⏳ And much more! ⭐️ Contents ⭐️ 0:00:00 Intro && Demo 0:01:39 Comparing to Node.js 0:07:32 Project Setup 0:18:02 API without DB 0:42:32 AP...

Learn C Programming and OOP with Dr. Chuck [feat. classic book by Kernighan and Ritchie]

Curriculum for the course Learn C Programming and OOP with Dr. Chuck [feat. classic book by Kernighan and Ritchie] In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie. Toward the end Dr. Chuck interviews Guido van Rossum, the creator of Python. 🔗 Course resources: https://www.cc4e.com/ (Unlock Code Hint: View the developer console on the website.) 📖 Online C Programming book by Brian Kernighan and Dennis Ritchie: https://www.cc4e.com/book/chap00.md ✏️ Dr. Charles Severance developed this course. He is a professor at the University of Michigan. ⭐️ Course Contents ⭐️ ⌨️ (00:00:00) K&R 0: Historical Context ⌨️ (01:04:44) From Python to C ⌨️ (01:46:13) K&R 1: A Tutorial Introduction ⌨️ (03:39:25) K&R 2: Types, Operators, and Expressions ⌨️ (05:03:55) K&R 3: Control F...

Building Resilient APIs: Fixed Interval Retry with JavaScript and AWS

Ever faced a temporary glitch while integrating with a third-party REST API? Fear not, for retry mechanisms can be your knight in shining armor! Today, we'll explore the Fixed Interval Retry approach, a simple yet effective technique for building fault tolerance in your AWS-powered applications using JavaScript. Concept Fixed Interval Retry, as the name suggests, involves retrying a failed API request after a predefined time interval. This approach assumes that the failure might be transient (e.g., network hiccup) and a short wait can resolve it. Architecture Diagram Imagine a simple flow: your application sends a request to the API. If the response indicates success, we're golden! However, upon encountering an error, the system waits for a fixed duration (say, 1 second) before automatically re sending the request. This cycle continues until a maximum number of retries is reached or a successful response is received. Fixed Interval Retry with JavaScript and AWS. Image credit: ...

Building Resilient APIs: Retrial Mechanisms with JavaScript and AWS

Facing transient failures with your REST APIs? Discover powerful retry mechanisms using JavaScript and the AWS stack to build robust and resilient integrations. Building Resilient APIs: Retrial Mechanisms with JavaScript and AWS Types of Retry Mechanisms for API Failures Fixed Interval Retry Concept: Simplest approach. Retry the request after a fixed time interval (e.g., 1 second) upon failure. Implementation: Use setTimeout in JavaScript. Consider an upper limit on retries to prevent infinite loops. AWS Stack Integration: No direct AWS service integration, but Lambda functions can utilize this method. Exponential Backoff Retry Concept: Increase the wait time between retries exponentially with each attempt. Reduces load on the failing API. Implementation: Implement a function with exponential calculation for wait time. Consider random jitter to avoid synchronization issues. AWS Stack Integration: Lambda functions can be configured for retries with exponential backoff us...

Learn C Programming and OOP with Dr. Chuck [feat. classic book by Kernighan and Ritchie]

Curriculum for the course Learn C Programming and OOP with Dr. Chuck [feat. classic book by Kernighan and Ritchie] In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie. 🔗 Course resources: https://www.cc4e.com/ (Unlock Code Hint: View the developer console on the website.) 📖 Online C Programming book by Brian Kernighan and Dennis Ritchie: https://www.cc4e.com/book/chap00.md ✏️ Dr. Charles Severance developed this course. He is a professor at the University of Michigan. ⭐️ Course Contents ⭐️ ⌨️ (00:00:00) K&R 0: Historical Context ⌨️ (01:04:44) From Python to C ⌨️ (01:46:13) K&R 1: A Tutorial Introduction ⌨️ (03:39:25) K&R 2: Types, Operators, and Expressions ⌨️ (05:03:55) K&R 3: Control Flow ⌨️ (06:03:43) K&R 4: Functions and Program Structure ⌨️ (08:05:32) K...

Linear Algebra Course – Mathematics for Machine Learning and Generative AI

Curriculum for the course Linear Algebra Course – Mathematics for Machine Learning and Generative AI Learn linear algebra in this course for beginners. This course covers the linear algebra skills needed for data science, machine learning, and AI, with a focus on practical applications and real-world examples. ✏️ Course developed by @LunarTech_ai Learn more linear algebra with this 25+ hour course: https://academy.lunartech.ai/product/fundamentals-to-linear-algebra ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction to the course ⌨️ (0:08:30) Linear Algebra Roadmap for 2024 ⌨️ (0:27:50) Course Prerequisites ⌨️ (0:36:05) Refreshment: Real Numbers and Vector Spaces ⌨️ (0:40:18) Refreshment: Norms and Euclidean Distance ⌨️ (0:52:13) Why These Prerequisites Matter ⌨️ (0:54:40) Foundations of Vectors ⌨️ (1:03:22) Vector - Geometric Representation Example ⌨️ (1:25:35) Special Vectors ⌨️ (1:38:13) Application of Vectors ⌨️ (1:50:25) Vectors Operations and Properties ⌨️ (2:24:14) Advanced Vect...

Part 3: The Backend for 500 Million viewers

The frontend provides the user interface and the infrastructure forms the foundation, but the true magic of live streaming happens in the backend – the engine that processes live video feeds and delivers them to millions of viewers simultaneously. In JioCinema's case, this backend needs to handle the immense challenge of processing and delivering the IPL experience to a staggering 500 million concurrent viewers. 468 Million views during a live stream of a match between RCB vs CSK - IPL 2024 This article delves into the intricacies of building a robust backend architecture capable of real-time video processing and data delivery at this massive scale. We'll explore how JioCinema might be tackling these challenges based on best practices and the points discussed in the YouTube video. Real-Time Video Processing Pipeline Ingestion Live video feeds are ingested from various sources in real-time. This could involve protocols like RTMP (Real-Time Messagi...

Part 2: The Infrastructure for 500 Million Concurrent Viewers

As we saw in Part 1, a robust frontend is crucial for delivering a smooth user experience during live events like the IPL. But this user experience hinges on a critical unseen layer - the infrastructure. In JioCinema's case, this infrastructure forms the foundation upon which the entire live streaming platform rests. It needs to be scalable, highly available, and disaster-proof to ensure uninterrupted viewing for millions of concurrent users. 468 Million views during a live stream of a match between RCB vs CSK - IPL 2024 This article dives into the technical considerations for building a rock-solid infrastructure capable of handling the immense demands of live streaming the IPL to 500 million viewers. We'll explore strategies for ensuring high availability, disaster recovery, and dynamic scaling to meet fluctuating user traffic. Building for Scale: Infrastructure Essentials Cloud Infrastructure Leverage the scalability and elasticity of cloud platforms like AWS, Google...

Part 1: The Scalable Frontend for 500 Million Viewers

The JioCinema platform faces a monumental challenge during the IPL: delivering a seamless live streaming experience to a staggering 500 million viewers. The brunt of this initial user interaction falls on the frontend – the user interface you navigate. Imagine millions hitting refresh simultaneously, all eager to catch the latest action. How can a frontend be built to withstand this massive surge in traffic without crumbling under pressure? 468 Million views during a live stream of a match between RCB vs CSK - IPL 2024 This article dives into the technical considerations and best practices for crafting a scalable frontend capable of handling such immense concurrency. We'll explore strategies to ensure a smooth user experience, even during peak viewership periods. Building for Scale: Core Considerations Load Balancing Distribute incoming user requests across multiple frontend servers. This prevents any single server from becoming overwhelmed during peak traffic. Techniques like ...

The Engineering Behind Live Streaming IPL to 500 Millions: A 3-Part Deep Dive

 The Indian Premier League (IPL) is a cricketing extravaganza that captures the imagination of millions across the globe. But have you ever wondered about the engineering marvel that goes into seamlessly delivering this live event to a staggering 300 million viewers on a platform like JioCinema? This 3-part series will peel back the layers and unveil the technical secrets behind JioCinema's live streaming magic. We'll embark on a deep dive into the critical aspects that make this platform tick, exploring the challenges and solutions implemented by JioCinema's engineers. 468 Million views during a live stream of a match between RCB vs CSK - IPL 2024 Part 1 : Conquering the Concurrency Challenge - The Frontend The first part of our series will train our spotlight on the Frontend - the user interface that you interact with. Imagine millions of viewers simultaneously refreshing the JioCinema app, all eager to catch the latest action. How does the Frontend handle this massiv...

Open Source is Changing. Quincy interviews Jerod Santo, host of The Changelog [Podcast #125]

Curriculum for the course Open Source is Changing. Quincy interviews Jerod Santo, host of The Changelog [Podcast #125] On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Jerod Santo, host of The Changelog, a podcast about open source software development that has been going strong for 15 years. Jerod is plugged in to the world of Open Source, going to all the big conferences and interviewing all the big open source creators. We have a fun, wide-reaching conversation about some of the current issues facing open source, such as AI models and Relicensing – essentially, a big company closed-sourcing a previously open source project after they buy out its creator. (Fun fact: this can't happen to freeCodeCamp because charities cannot be bought or sold.) I ask Jerod about: - his life as a remote dev in Omaha, Nebraska, raising his 6 his kids - the Changelog News podcast with its weekly 10 minutes of updates on the world of open source - his p...

AWS Solutions Architect Associate Certification (SAA-C03) – Full Course to PASS the Exam

Curriculum for the course AWS Solutions Architect Associate Certification (SAA-C03) – Full Course to PASS the Exam Prepare for the AWS Certified Solutions Architect - Associate certification and pass! Certify your knowledge and skills in AWS technology, across a wide range of AWS services. ✏️ Course developed by Andrew Brown of ExamPro. @ExamProChannel ⭐️ Contents ⭐️ 0:00:00 Introduction 0:34:47 Setup 0:52:38 Amazon S3 10:52:02 AWS API 12:19:52 VPC 17:33:42 IAM 19:14:03 EC2 21:13:27 AMIs 21:37:10 ASG 21:50:14 ELB 21:57:20 Route53 22:19:29 AWS Global Accelerator 22:21:00 CloudFront 22:30:24 EBS 22:45:34 EFS 22:50:38 FSx 22:54:24 AWS Backup 22:56:29 AWS Snow Family 23:07:07 AWS Transfer Family 23:09:31 AWS Migration Hub 23:15:35 AWS Data Sync 23:24:17 DMS 23:59:42 AWS Auto Scaling 24:16:59 AWS Amplify 24:37:15 Amazon AppFlow 24:53:39 AppSync 25:18:48 AWS Batch 25:46:37 OpenSearch Service 26:09:43 Device Farm 26:22:11 QLDB 26:24:01 Elastic Transcoder 26:52:21 AWS MediaConvert 27:0...

React Hook Form Course for Beginners (inc. Zod + Material UI)

Curriculum for the course React Hook Form Course for Beginners (inc. Zod + Material UI) Learn how to use React Hook Form, which makes it simple to add forms to react with authentication. In this course, you will learn how to handle the most complex CRUD form scenarios in React and completely integrate it with Zod and Material UI. ✏️ Course developed by @codegenix 🔗 Tanstack query (React query) Full tutorial: https://www.youtube.com/watch?v=3e-higRXoaM 🔗 Project Github Repository: https://github.com/codegenixdev/react-hook-form-mui-zod-boilerplate 🔗 Fake Server Backend Repository: https://github.com/codegenixdev/backend-react-hook-form-mui-zod ⭐️ Contents ⭐ ⌨️ 0:00:00 Intro ⌨️ 0:01:06 Tutorial Showcase ⌨️ 0:03:08 Project Setup ⌨️ 0:12:44 Old Way of Handling Form in React ⌨️ 0:15:32 Use Form ⌨️ 0:17:07 register ⌨️ 0:19:17 Simple Form Validation with RHF ⌨️ 0:20:17 Form State, Error Messages and Error State ⌨️ 0:22:07 Validation mode ⌨️ 0:23:27 Simple Handle Submit Example ⌨️ 0...

Fine Tuning LLM Models – Generative AI Course

Curriculum for the course Fine Tuning LLM Models – Generative AI Course Learn how to fine tuning LLM models. This course will teach you fine tuning using using QLORA and LORA, as well as Quantization using LLama2, Gradient and the Google Gemma model. This crash course includes both theoretical and practical instruction to help you understand how to perform fine tuning. 💻 Code: https://github.com/krishnaik06/Finetuning-LLM ✏️ Course developed by @krishnaik06 ⌨️ (0:00:00) Introduction ⌨️ (0:01:39) Quantization Intuition ⌨️ (0:34:03) Lora And QLORA Indepth Intuition ⌨️ (0:56:26) Finetuning With LLama2 ⌨️ (1:20:35) 1 bit LLM Indepth Intuition ⌨️ (1:37:33) Finetuning with Google Gemma Models ⌨️ (1:59:45) Building LLm Pipelines With No code ⌨️ (2:20:33) Fine tuning With Own Custom Data 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 ...

Angular and Supabase Course – Build a Realtime Chat Application

Curriculum for the course Angular and Supabase Course – Build a Realtime Chat Application Create and deploy a powerful real-time chat application using Angular 17 and Supabase in this full course. Initial Setup: https://github.com/desoga10/ng-chat-ui-setup Final Implementation: https://github.com/desoga10/ng-chat-v Demo Link: https://ng-chat-v.vercel.app/ ✏️ Developed by @TheCodeAngle ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction and Project Demo ⌨️ (0:07:13) User Interface Setup ⌨️ (0:14:32) Setting up a New Supabase Project ⌨️ (0:16:48) Setting up Google Oauth using the Google Cloud Platform ⌨️ (0:25:39) Angular Router Configuration ⌨️ (0:27:58) Setting up the Authentication Service ⌨️ (0:39:03) Creating the CanActivate route guard ⌨️ (0:52:03) Setting up the Chat Tables and the Users Table in Supabase ⌨️ (1:11:07) Implementing the functionality to create a new Chat ⌨️ (1:21:22) Resetting the Form on Submit and Disabling Button for Validation ⌨️ (1:24:11) Fetch and Display Chat...

AI is Overrated – Why ThePrimeagen Ripped Out GitHub Copilot From His Code Editor [Podcast #124]

Curriculum for the course AI is Overrated – Why ThePrimeagen Ripped Out GitHub Copilot From His Code Editor [Podcast #124] On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews The Primeagean. He's a software engineer who streams himself programming. He recently left his job at Netflix to stream full-time. We talk about: - Prime's journey from his teacher telling him he'll never accomplish anything in life to working as an engineer at one of the most prestigious tech companies. - Prime's love of "Nintendo Hard" video games, and how his love of challenge propelled him to "get good" at coding - What it's like to live stream coding in front of more than 1,000 people for a dozen hours each week - Leaving San Francisco to move his family of 6 to a horse ranch in South Dakota - Prime's thoughts on AI and how he thinks it will actually create more developer jobs than it destroys I had a blast talking with thi...

AI is Overrated – Why ThePrimeagen Ripped Out GitHub Copilot From His Code Editor [Podcast #124]

Curriculum for the course AI is Overrated – Why ThePrimeagen Ripped Out GitHub Copilot From His Code Editor [Podcast #124] On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews The Primeagean. He's a software engineer who streams himself programming. He recently left his job at Netflix to stream full-time. We talk about: - Prime's journey from his teacher telling him he'll never accomplish anything in life to working as an engineer at one of the most prestigious tech companies. - Prime's love of "Nintendo Hard" video games, and how his love of challenge propelled him to "get good" at coding - What it's like to live stream coding in front of more than 1,000 people for a dozen hours each week - Leaving San Francisco to move his family of 6 to a horse ranch in South Dakota - Prime's thoughts on AI and how he thinks it will actually create more developer jobs than it destroys I had a blast talking with thi...

College Precalculus – Full Course with Python Code

Curriculum for the course College Precalculus – Full Course with Python Code Learn college Precalculus from an experienced university mathematics professor. You will also learn how to implement all the Precalculus concepts using the Python programming language. 💻 Code: https://colab.research.google.com/drive/1Wn8CLlR__gQAMmGrC2DL6YqglTTrsviN ✏️ Ed Pratowski developed this course for freeCodeCamp.org. ⭐️ Contents ⭐️ ⌨️ (00:00:00) Introduction ⌨️ (00:00:24) Get Data ⌨️ (00:04:48) Draw Lines ⌨️ (00:36:17) Trigonometry basics ⌨️ (00:46:19) Solve Right Triangles ⌨️ (01:06:16) Degrees and radians ⌨️ (01:25:01) Unit Circle ⌨️ (01:37:08) Trigonometry and Graphing ⌨️ (01:59:28) The Six Trig Graphs ⌨️ (02:18:35) Transforming Trig Graphs ⌨️ (02:30:48) Periodic Data and Prediction ⌨️ (02:53:14) Build a Clock with Trigonometry ⌨️ (03:04:52) Law of Sines ⌨️ (03:21:38) Law of Cosines ⌨️ (03:35:46) Area of any Triangle ⌨️ (03:47:44) Solve Any Triangle ⌨️ (03:50:57) Triangle from Any Three Po...

Quantum Computing Course

Curriculum for the course Quantum Computing Course This quantum computing course provides a solid foundation in quantum computing, from the basics to an understanding of how popular quantum algorithms work. Quantum computing leverages the principles of quantum mechanics to process information at incredible speeds. 🔗 Problem Sets: https://drive.google.com/drive/folders/1A-RHTQFRY_pipVfItQBxMU-xEexRESQj Course developed by @quantum-soar ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:02:03) 0.1 Introduction to Complex Numbers ⌨️ (0:04:41) 0.2 Complex Numbers on the Number Plane ⌨️ (0:07:18) 0.3 Introduction to Matrices ⌨️ (0:08:36) 0.4 Matrix Multiplication to Transform a Vector ⌨️ (0:12:02) 0.5 Unitary and Hermitian Matrices ⌨️ (0:14:05) 0.6 Eigenvectors and Eigenvalues ⌨️ (0:14:57) 1.1 Introduction to Qubit and Superposition ⌨️ (0:20:06) 1.2 Introduction to Dirac Notation ⌨️ (0:21:28) 1.3 Representing a Qubit on the Bloch Sphere ⌨️ (0:23:06) 1.4 Manipulating a Qubit with Singl...

Create a WordPress Blog with the Help of AI – Beginner's Tutorial

Curriculum for the course Create a WordPress Blog with the Help of AI – Beginner's Tutorial Learn how to use WordPress to create a blog. Plus, learn how to use AI to help write articles, create logos, and more! ✏️ Course developed by @beau Sign up for Hostinger here: https://hostinger.com/student-signup ⭐️ Contents ⭐️ ⌨️ (00:00) Intro ⌨️ (00:54) Domain and Hosting ⌨️ (02:10) Initial Wordpress Setup on Hostinger ⌨️ (10:25) Email Setup ⌨️ (13:15) Wordpress Admin Pannel ⌨️ (13:46) AI Logo Design ⌨️ (16:12) Wordpress Site Customization ⌨️ (34:28) Creating Posts / Articles ⌨️ (35:54) AI Content Creator ⌨️ (39:34) SEO ⌨️ (41:13) AI Content Creators, pt 2 ⌨️ (43:08) Customizing Articles Page ⌨️ (45:15) Customizing Home Page and Header ⌨️ (47:33) Customizing Page ⌨️ (51:19) Setting up SMTP for Email Deliverability ⌨️ (52:49) Setting up Email Newsletter ⌨️ (55:30) Customizing Home Page, pt 2 ⌨️ (57:34) Updating Page URLs ⌨️ (57:54) Conclusion 🎉 Thanks to our Champion and Sponsor s...

JavaScript Course for Beginners 2024

Curriculum for the course JavaScript Course for Beginners 2024 Learn how to use the JavaScript programming language. This beginner's tutorial will teach you all the basics of JavaScript and also includes quiz sections. Code for course: https://github.com/stevenGarciaDev/javascript-for-beginners-notes Course developed by @StevenCodeCraft Steven's LinkedIn: https://www.linkedin.com/in/stevengarciadev/ ⭐️ Contents ⭐️ Section 1: Getting Started (0:00:00) Introduction (0:01:22) What is JavaScript? (0:02:30) Setting up the Development Environment (0:07:25) Follow on social media Section 2: JavaScript Variables (0:07:46) Variables (0:12:40) Constants (0:14:31) Primitive Types (0:19:30) Dynamic Typing (0:21:13) Objects (0:24:38) Arrays (0:27:24) Functions (0:29:48) Types of Functions (0:31:30) Summary of Variables Section 3: JavaScript Operators (0:32:31) Intro to Operators (0:32:45) Arithmetic Operators (0:35:43) Assignment Operator (0:36:24) Comparison Operators (0:38:22)...

How Gary Simon rebuilt his dev consulting business [Podcast #123]

Curriculum for the course How Gary Simon rebuilt his dev consulting business [Podcast #123] On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Gary Simon, a developer and designer who started DesignCourse.com and has published several courses on freeCodeCamp.org over the years. We talk about: - Growing up in rural Ohio, marrying young, and staying out there despite his success as a developer and entrepreneur. - Early client work, and how he designed thousands of logos for clients before becoming an all-out web developer. - Using his skills to help his wife start her own lactation consultant business online - Gary's guitar shredding chops. I recorded this podcast live and I haven't edited it at all. I want to capture the feel of a real live conversation, with all the human quirks that entails. Can you guess what song I'm playing on my bass during the intro? It's from a 1995s Nintendo game. Be sure to follow The freeCodeCamp p...

Tezos Blockchain Developer Course – Python Web3 Development

Curriculum for the course Tezos Blockchain Developer Course – Python Web3 Development This comprehensive Tezos blockchain development course will teach you about its ecosystem, smart contracts, and the technology’s applications. Learn how to develop distributed applications on Tezos, from setting up wallets to understanding and managing smart contracts effectively. The course covers various tools and techniques essential for Tezos developers and highlights the community-driven innovations that support the platform's growth. 🔗 Tezos website: https://tezos.com/ This course was created by Mathias Hiron. 🏗️ Tezos provided a grant to make this course possible. ⭐️ Contnets ⭐️ ⌨️ (00:00:10) Introduction to Tezos Blockchain Development ⌨️ (00:19:45) Sharing Responsibility in Blockchain Creation ⌨️ (00:39:42) Initiating and Managing Contracts ⌨️ (00:59:38) Compiling and Deploying Smart Contracts ⌨️ (01:19:34) Why Blockchains Matter: Security and Decentralization ⌨️ (01:39:30) Imp...

Learn Git – Full Course for Beginners

Curriculum for the course Learn Git – Full Course for Beginners In this Git course for beginners, you will learn the essentials of version control to help you manage your projects more efficiently. ✏️ Course developed by @HiteshChoudharydotcom Code for React app: https://github.com/hiteshchoudhary/react-english ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction to GIT series ⌨️ (0:05:54) Git init and hidden folder ⌨️ (0:23:27) Git commits and logs ⌨️ (0:40:02) Git internal working and configs ⌨️ (1:07:47) Git merge and git conflicts ⌨️ (1:47:21) Git Diff and stashing ⌨️ (2:15:42) Git rebase is not that scary ⌨️ (2:37:24) Insight of pushing code to github ⌨️ (3:18:18) How to make Pull Request and Open Source contribution Channel link: https://www.youtube.com/c/HiteshChoudharydotcom 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Ra...

GitHub Actions Certification – Full Course to PASS the Exam

Curriculum for the course GitHub Actions Certification – Full Course to PASS the Exam Prepare for the GitHub Actions certification and pass! Certify your proficiency in automating workflows and accelerating development with GitHub Actions. Test your skills in streamlining workflows, automating tasks, and optimizing software pipelines, including CI/CD—all within customizable workflows. ✏️ Course developed by Andrew Brown of ExamPro. @ExamProChannel https://www.exampro.co/github-actions ⭐️ Contents ⭐️ ☁️ Introduction 00:01:00 Introduction 00:09:27 Exam Breakdown ☁️ GitHub Actions Basics 00:12:05 Introduction to GitHub Actions 00:14:07 GitHub Actions Basics 00:29:08 Workflows 00:30:21 Workflow Components 00:32:09 Scheduled Events 00:33:53 Scheduled Events 00:39:55 Single vs Multiple Events 00:41:08 Multi Events 00:47:58 Manual Events 00:49:07 Manual Events Lab 01:08:02 Webhook Events 01:09:49 Webhook Events 01:24:39 Conditional Keyword for Steps 01:25:22 Conditionals 01:27:26 Ex...