freeCodeCamp.org - видео - все видео
Новые видео из канала RuTube на сегодня - 20 April 2026 г.
Новые видео из канала RuTube на сегодня - 20 April 2026 г.
Learn how to use the graph data structures in this full tutorial for beginners. A Graph data structures is a non-linear data structure consisting of vertices and edges. They are used to solve many real-word problems and are commonly needed to solve coding challenges. The course uses Java. Coding Cleverly teaches this course. Check out his channel: https://www.youtube.com/c/CodingCleverly 💻 Source Code: https://github.com/codingcleverly/graphs_freeCodeCamp ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction to Graphs ⌨️ (0:01:35) Graphical Explanation ⌨️ (0:03:21) Code Implementation ⌨️ (0:06:41) Vertex class ⌨️ (0:09:33) Edge class ⌨️ (0:17:46) Graph class ⌨️ (0:28:06) main method ⌨️ (0:31:31) compile and run ⌨️ (0:32:55) Introduction to Graph Traversals ⌨️ (0:34:49) Traversal Orders ⌨️ (0:35:35) DFS Traversal (Graphical Explanation) ⌨️ (0:41:56) Code Implementation of DFS ⌨️ (0:51:39) BFS Traversal (Graphical Explanation) ⌨️ (0:54:23) Code Implementation of BFS ⌨️ (1:01:09) Compile and Run ⌨️ (1:01:55) Introduction to Dijkstra's Algorithm ⌨️ (1:02:25) Graphical Explanation ⌨️ (1:08:56) Code Implementation ⌨️ (1:12:22) Priority Queue ⌨️ (1:16:31) Iterating through the vertices ⌨️ (1:19:48) while loop ⌨️ (1:28:17) helper method ⌨️ (1:29:56) compile and run ⌨️ (1:30:21) problem occurred ⌨️ (1:30:31) shortestPathBetween() ⌨️ (1:37:27) fix to the problem ⌨️ (1:38:36) Successful Compile and Run 🎉 Thanks to our Champion and Sponsor supporters: 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Erdeniz Unvan 👾 Justin Hual 👾 Agustín Kussrow 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/newsWatch the full Python course: https://www.youtube.com/watch?v=eWRfhZUzrAcLearn how to use Figma Variants to design a scalable mobile app. Variants can streamline your frontend design process by allowing you to group and organize similar components into a single container. ✏️ Ahmet Efeoglu developed this course. Check out his channel: https://www.youtube.com/channel/UCSziSLMFFNT4PaRQhEwANzg 🔗 Tutorial file link: https://www.figma.com/file/FrLR3t9jZ9X8psPdmztdlh/Activista-Tutorial-Initial-Screens?node-id=0%3A1 🔗 Homework file link: https://www.figma.com/file/8js2feuv6LdhmvVtBXkC2L/Figma-Activista-Tutorial-Homework?node-id=0%3A1 ⌨️ (0:00:18) Intro ⌨️ (0:02:13) Accessing Tutorial and Homework Files ⌨️ (0:04:24) Project Overview ⌨️ (0:05:27) Recommending Personal and freeCodeCamp Channel ⌨️ (0:06:25) Basics Overview ⌨️ (0:08:22) Learning The Frame Functionality ⌨️ (0:10:25) Learning The Autolayout Functionality ⌨️ (0:14:39) Learning The Component Functionality ⌨️ (0:18:55) Learning The Variant Functionality ⌨️ (0:21:42) Creating The Type System ⌨️ (0:28:41) Creating The Color Palette/System ⌨️ (0:35:54) Creating The Icon Set ⌨️ (0:41:34) Creating Input Variants ⌨️ (0:52:23) Creating Large Button Variant ⌨️ (1:00:47) Designing Sign Up and Login Screen ⌨️ (1:18:46) Creating Status Bar Variant ⌨️ (1:23:14) Creating The Filter Variant ⌨️ (1:27:40) Creating Bottom Navigation Variant ⌨️ (1:35:02) Creating Image Card Variant ⌨️ (1:49:27) Updating Input Variant ⌨️ (1:57:31) Designing The Discover Screens ⌨️ (2:15:20) Creating Large Avatar Variant ⌨️ (2:24:05) Creating Small Button Variant ⌨️ (2:32:45) Creating The Benefit Card Variant ⌨️ (2:46:45) Designing Details Screen 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/newsLearn React in this full course for beginners. React is one of the most popular JavaScript frameworks and this course is the perfect place to start your learning journey. You will learn everything you need to know to get started with React by building three different projects. We brought together three popular teachers for this course so you can learn from multiple perspectives. You can code React all in a web browser using Replit. Replit provided a grant that made this course possible. 🔗 https://join.replit.com/react-students ⭐️ Part One ⭐️ ✏️ Instructor: Gavin Lon 🎥 Gavin's channel: https://www.youtube.com/c/GavinLon 💻 Code from video (using Prop Drilling): https://replit.com/@GavinLon/TeamMemberAllocation 💻 Code alternate (using Context to avoid prop drilling): https://github.com/GavinLonDigital/TeamMemberAllocationApp 🔗 How to Create a Free Replit Account: https://www.freecodecamp.org/news/how-to-use-replit/#how-to-create-a-free-replit-account 🔗 What is a repl and how to create one: https://www.freecodecamp.org/news/how-to-use-replit/#what-is-a-repl-and-how-do-you-create-one 🔗 Function component vs class component: https://reactjs.org/docs/components-and-props.html#function-and-class-components 🔗 JavaScript Arrow Functions: https://www.freecodecamp.org/news/javascripts-arrow-functions-explained-by-going-down-a-slide-2eb8ee3c45e/ 🔗 Hooks and State in React: https://reactjs.org/docs/hooks-state.html 🔗 The Bootstrap Grid System: https://getbootstrap.com/docs/5.0/layout/grid 🔗 Understanding Props in React: https://www.freecodecamp.org/news/how-to-use-props-in-react/ 🔗 Using Context in React:https://reactjs.org/docs/context.html ⭐️ Part Two ⭐️ ✏️ Instructor: John Smilga 🎥 Gavin's channel: https://www.youtube.com/c/CodingAddict 💻 Complete App: https://meals-application.john-smilga.repl.co/ 💻 Source Code: https://replit.com/@john-smilga/meals-application ⭐️ Part Three ⭐️ ✏️ Instructor: Sanjeev Thiyagarajan 🎥 Gavin's channel: https://www.youtube.com/c/SanjeevThiyagarajan 💻 Code: https://replit.com/@SanjeevThiyagar/react-demo ⭐️ Contents ⭐️ ⌨️ (0:00:00) Course Introduction ⌨️ (0:02:03) Introduction, part 1 ⌨️ (0:06:15) What is Replit ⌨️ (0:07:50) What is React ⌨️ (0:08:23) Create a Repl ⌨️ (0:11:29) Create Functional Components ⌨️ (0:18:02) Install Bootstrap 5 ⌨️ (0:22:49) Implement the useState Hook in a Functional Component ⌨️ (0:29:16) Upload Image Files to Replit ⌨️ (0:33:28) Create JSX Code to Render Bootstrap Cards for Employees ⌨️ (0:40:49) Create Teams DropDown List ⌨️ (0:45:03) Use JavaScript Events to Set State ⌨️ (0:54:26) Move State Related Functionality to the App Component ⌨️ (0:56:48) Understanding Props ⌨️ (1:04:41) LocalStorage and the useEffect Hook ⌨️ (1:11:47) Routing, react-router-dom package, Navigation ⌨️ (1:25:25) Create Employee Component ⌨️ (1:38:03) Abstract Responsibilities Into Functional Components ⌨️ (1:46:14) Implement Media Queries ⌨️ (1:47:04) Using Context to Reduce or Avoid Prop Drilling ⌨️ (1:48:50) Course Wrap up ⌨️ (1:49:15) Introduction, part 2 ⌨️ (1:53:12) Setup ⌨️ (2:08:03) Context API ⌨️ (2:30:46) Data Fetching ⌨️ (2:42:08) Meals Component ⌨️ (3:38:29) Search Component ⌨️ (4:10:11) Modal Component ⌨️ (4:43:04) Favorites Component ⌨️ (5:14:27) Introduction, part 3 ⌨️ (5:20:32) Initialize Project ⌨️ (5:22:48) React Router ⌨️ (5:30:23) Fetching Data From API ⌨️ (5:49:46) Multiple Requests with Promise.all() ⌨️ (5:54:05) Map Method for rendering lists ⌨️ (6:04:12) Rendering Table of Stocks ⌨️ (6:09:12) Color Coding data ⌨️ (6:16:55) Autocomplete Search Component ⌨️ (6:39:12) Context API ⌨️ (6:59:40) Navigating Between Pages ⌨️ (7:03:52) Fetching Historical Data ⌨️ (7:25:22) Formatting Data ⌨️ (7:31:31) Working with Charts ⌨️ (7:44:18) Chart Time Toggle ⌨️ (7:58:54) Delete Stock (Event Propagation) ⌨️ (8:05:26) Stock Data ⌨️ (8:16:52) Local Storage 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/newsWhat is an API? Learn all about APIs (Application Programming Interfaces) in this full tutorial for beginners. You will learn what APIs do, why APIs exist, and the many benefits of APIs. APIs are used all the time in programming and web development so it is important to understand how to use them. You will also get hands-on experience with a few popular web APIs. As long as you know the absolute basics of coding and the web, you'll have no problem following along. This course has been updated from a previous version. 💻 Teacher’s Notes: https://twil.io/notes-api-course 🎥 Course created by Craig Dennis, Developer Educator at Twilio 🐦 Craig on Twitter: @craigsdennis ⭐️ Contents ⭐️ Unit 1 - What is an API ⌨️ Video 1 - Welcome (0:00:00) ⌨️ Video 2 - Defining Interface (0:04:50) ⌨️ Video 3 - Defining API (0:08:49) ⌨️ Video 4 - Remote APIs (0:13:59) ⌨️ Video 5 - How the web works (0:18:17) ⌨️ Video 6 - RESTful API Constraint Scavenger Hunt (0:23:21) Unit 2 - Exploring APIs ⌨️ Video 1 - Exploring an API online (0:29:06) ⌨️ Video 2 - Using an API from the command line (0:45:01) ⌨️ Video 3 - You go Curl (0:56:20) ⌨️ Video 4 - Using tools to explore APIs (1:14:21) ⌨️ Video 5 - More tools for your API exploring toolbox (1:36:20) ⌨️ Video 6 - Using Helper Libraries (1:48:34) Unit 3 - All Together Now ⌨️ Video 1 - Introducing the Project (2:15:30) ⌨️ Video 2 - Serverless (2:23:30) ⌨️ Video 3 - Writing a Server Side API (2:37:08) ⌨️ Video 4 - Fetching Results on the Client from our Server (2:56:54) ⌨️ Video 5 - Wrap Up (3:05:29) 🎉 Thanks to our Champion and Sponsor supporters: 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Erdeniz Unvan 👾 Justin Hual 👾 Agustín Kussrow 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/newsOn this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Angie Jones. She's a developer and holder of 27 software patents. She's worked at companies like IBM and Twitter, doing both test engineering and developer advocacy. We talk about: - How a bad performance review from her boss early in her career taught her to be less timid and more vocal about her ideas. - How she invented lots of software testing processes and holds 27 software patents. - Her work at IBM, Twitter, and other big tech companies. - How feature development and test development are completely different disciplines, which each require dedicated practice and their own mindsets - Her interest in the game Second Life and the possibility of virtual worlds - How she uses AI for debugging and test engineering Can you guess what song I'm playing on my bass during the intro? It's a 1992 Acid Jazz song. Also, I want to thank the 9,779 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during our conversation: - Test Automation University learning paths: https://testautomationu.applitools.com/learningpaths.html - Angie on Twitter: https://twitter.com/techgirl1908If you're new to Linux, this beginner's course is for you. You'll learn many of the tools used every day by both Linux SysAdmins and the millions of people running Linux distributions like Ubuntu on their PCs. This course will teach you how to navigate Linux's Graphical User Interfaces and powerful command line tool ecosystem. 🔗 Linux Installation guide: https://courses.edx.org/asset-v1:LinuxFoundationX+LFS101x+1T2020+type@asset+block@Preparing_Your_Computer_for_Linux_Training.pdf ✏️ Course taught by @beau 🏗 The Linux Foundation provided a grant to make this course possible. It provides this and other courses at https://training.linuxfoundation.org/training/introduction-to-linux/ ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:38) Chapter 1. Introduction to Linux Families ⌨️ (0:07:39) Chapter 2. Linux Philosophy and Concepts ⌨️ (0:16:37) Chapter 3. Linux Basics and System Startup ⌨️ (1:05:36) Chapter 4. Graphical Interface ⌨️ (1:34:29) Chapter 5. System Configuration from the Graphical Interface ⌨️ (2:04:27) Chapter 6. Common Applications ⌨️ (2:12:57) Chapter 7. Command Line Operations ⌨️ (3:25:50) Chapter 8. Finding Linux Documentation ⌨️ (3:36:53) Chapter 9. Processes ⌨️ (4:07:51) Chapter 10. File Operations ⌨️ (4:31:11) Chapter 11. Text Editors ⌨️ (4:49:25) Chapter 12. User Environment ⌨️ (5:13:32) Chapter 13. Manipulating Text ⌨️ (5:40:04) Chapter 14. Network Operations 🎉 Thanks to our Champion and Sponsor supporters: 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Erdeniz Unvan 👾 Justin Hual 👾 Agustín Kussrow 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/newsLearn Terraform basics as you utilize Visual Studio Code (On Windows, Mac, or Linux!) to deploy AWS resources and an EC2 instance that you can SSH into to have your own redeployable environment. ✏️ Derek Morgan created this course. Check out more of his courses at: https://morethancertified.com 🔗 LinkedIn: https://linkedin.com/in/derekm1215 🔗 Twitter: https://twitter.com/derekm1215 ⭐️ Course Contents ⭐️ ⌨️ Welcome and Setup (0:00) ⌨️ What We're Going to Build ⌨️ AWS IAM Setup ⌨️ Local Environment Setup ⌨️ Let's Build! (7:22) ⌨️ AWS Provider and Terraform Init ⌨️ A VPC and Terraform Apply ⌨️ The Terraform State ⌨️ Terraform Destroy ⌨️ A Subnet and Referencing ⌨️ An IGW and Terraform fmt ⌨️ A Route Table ⌨️ A Route Table Association ⌨️ A Security Group ⌨️ An AMI Datasource ⌨️ A Key Pair ⌨️ An EC2 Instance ⌨️ Userdata and the File Function ⌨️ SSH Config Scripts ⌨️ The Provisioner and Templatefile ⌨️ The Deployment and Replace ⌨️ Variables ⌨️ Variable Precedence ⌨️ Conditional Expressions ⌨️ Outputs ⌨️ Conclusion 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/newsLearn how to use Neo4j with Java Spring Boot and React. Neo4j is a powerful graph database that enables organizations to model, store, and analyze complex relationships between data points. It's intuitive graph-based structure offers a flexible and efficient solution for diverse applications, making it a leading choice for managing connected data. This course is taught by freeCodeCamp team members Farhan Chowdhury and Gavin Lon. 🏗 Neo4j provided a grant to make this course possible. ⭐️ Important Links ⭐️ 🔗 Neo4j - https://neo4j.com/ 💻 Spring Boot Project Code - https://github.com/fhsinchy/spring-neo4j 💻 React Code - https://github.com/GavinLonDigital/Curriculum-mngt 🔗 Oracle Java Development Kit - https://www.oracle.com/java/technologies/downloads/ 🔗 Microsoft Build of OpenJDK - https://www.microsoft.com/openjdk 🔗 IntelliJ IDEA - https://www.jetbrains.com/idea/ 🔗 Cypher Cheat Sheet - https://neo4j.com/docs/cypher-cheat-sheet/ 🔗 Cypher Docs - https://neo4j.com/docs/cypher-manual/current/introduction/ 🔗 Field Dependency Injection Considered Harmful - https://www.vojtechruzicka.com/field-dependency-injection-considered-harmful/ ⭐️ Contents ⭐️ 0:00:00 Introduction 0:02:38 Discussion on Commonly Used Database Management Systems 0:08:00 Social Media Platforms and Graph Database Management Systems 0:08:49 The Integration of a Graph Database Management System into an Overall System Design 0:11:10 Relationships in RDBMS vs. Relationships in GDBMS 0:11:55 Whiteboard Presentation Highlighting Relationships between Nodes in. GDBMS 0:14:59 Discussion on SQL and Cypher 0:17:03 Install Neo4j Desktop 0:17:15 Install SQL Server 0:17:35 Create Graph Database and Similar SQL Server Database 0:20:40 Run Cypher Queries and Similar SQL Queries 0:24:58 Creating database and connecting to database 0:28:46 Practical introduction to Cypher Query Language 0:47:26 Creating and initializing the project database 0:53:49 JDK and IntelliJ IDEA Installation 0:55:24 Initializing a new Spring Boot project 0:59:54 Acknowledgement of a mistake in the recording 1:01:54 Implementation of Courses and Lessons 1:56:36 Implementation of Users and Authentication 2:48:11 Implementation of Courses Enrolments 3:27:57 Viewer Knowledge Prerequisites 3:28:21 Setting up the Environment with VS Code and Node 3:28:53 Create Curriculum Management Application React Project 3:35:29 Create Home React Component 3:37:34 Install Dependencies 3:44:12 Create Header React Component 3:48:35 Add CSS Styles to App.css 3:50:17 Create Register React Component 4:13:31 Create Axios Configuration Code 4:18:09 Discuss Local Setup for Java Web API 4:19:52 Create Login React Component 4:36:05 Create Context with AuthProvider Component 4:37:46 Create useAuth Hook 4:38:44 Create Interceptor Functionality in useAxiosPrivate Hook 4:40:27 Create Authentication Functionality 4:45:09 Http Call to Retrieve a List of Courses 4:52:57 Create Course React Component 5:00:32 Create EnrolledCourses React component 5:06:07 Create Functionality to Enroll a Student into a Course 5:12:57 Create Video Component 5:16:57 Create Spinner React Component 5:22:24 Additional Styling to Finish the Application 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/newsLearn 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-psql-data 🏗 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 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/newsLearn how to automate your life with Python! You will learn how to automate boring and repetitive tasks such as creating an Excel report, sending text messages, extracting tables from websites, interacting with websites, and more. You will learn how to use a few different Python libraries to help with automation such as Path, Selenium, XPath, and more. 💻 Source Code & Datasets: https://github.com/ifrankandrade/automation ✏️ Course from Frank Andrade. Check out his YouTube Channel: https://www.youtube.com/c/FrankAndrade5 🔗 Automation Cheat Sheet: https://artificialcorner.com/p/redeem-my-udemy-courses-for-free 🔗 Frank's 11-Hour Automation Course in Python: https://www.udemy.com/course/automate-your-life-with-python/?referralCode=7FA8B361D7A92B03A8C3 🔗 Frank's Discord Server: https://discord.gg/6xyQaj8bJK ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:00:31) Project #1 Table Extraction - Extract Tables from Websites ⌨️ (0:02:53) Table Extraction - Extract CSV Files from Websites ⌨️ (0:09:38) Table Extraction - Extract Tables from PDFs ⌨️ (0:13:06) Project #2 - Web Automation & Web Scraping - HTML Basics - Tags and Elements ⌨️ (0:20:57) Web Automation & Web Scraping - HTML Basics - Tree Structure ⌨️ (0:24:22) Web Automation & Web Scraping - XPath - Syntax, Functions and Operators ⌨️ (0:28:06) Web Automation & Web Scraping - XPath - Test Your XPath ⌨️ (0:33:38) Web Automation & Web Scraping - XPath - Special Characters and Syntax ⌨️ (0:38:17) Automate The News - Installing Selenium and ChromeDriver ⌨️ (0:40:34) Automate The News - Creating The Driver ⌨️ (0:44:46) Automate The News - Finding Elements ⌨️ (1:04:34) Automate The News - Exporting Data to a CSV File ⌨️ (1:12:34) Automate The News - Headless mode ⌨️ (1:18:18) Automate The News - Preparing Script to Be Run Everyday ⌨️ (1:30:17) Automate The News - Convert py to exe ⌨️ (1:37:18) Automate The News - Schedule Python Script with crontab (macOS) ⌨️ (1:42:16) Project #3 - Automate Excel Report - Create a Pivot Table with Python ⌨️ (1:49:42) Automate Excel Report - Add a Bar Chart ⌨️ (2:05:02) Automate Excel Report - Write Excel Formulas with Python ⌨️ (2:19:18) Automate Excel Report - Format Cells ⌨️ (2:23:04) Automate Excel Report - Convert Pivot Table to Excel Report ⌨️ (2:25:32) Automate Excel Report - Generate Excel Reports with One Click (py to exe) ⌨️ (2:33:22) Project #4 - Automate WhatsApp 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/newsIn this frontend web development project tutorial, you will improve your skills with HTML, CSS, JavaScript, TypeScript, & React. This video is a "sequel" to the Frontend Developer Bootcamp video we posted by the same creator. However, as long as you have a basic understanding of HTML, CSS, and JavaScript, you can start with this tutorial. 🎥 Web Development Bootcamp: https://www.youtube.com/watch?v=zJSY8tbf_ys ✏️ Created by @zachgoll Section 1: Build a Tic Tac Toe game with Vanilla HTML/CSS/JS Section 2: Refactor that game to use an MVC pattern and explore why this pattern is helpful Section 3: Refactor the game to TypeScript, learning how to setup TypeScript from scratch and why it is useful Section 4: Refactor the game to React + TypeScript, explaining how to setup React from scratch and exploring why React is useful and what problems it solves over a Vanilla approach 💻 Code: https://github.com/zachgoll/tic-tac-toe-subscriber-refactor 🔗 Post referenced in the course: https://www.zachgollwitzer.com/posts/scripts-commonjs-umd-amd-es6-modules 🔗 Another post referenced: https://www.zachgollwitzer.com/posts/imperative-programming ⭐️ Chapters⭐️ ⌨️ (0:00:00) Introduction, resources, and prerequisites ⌨️ (0:07:50) Project setup and VSCode extensions ⌨️ (0:19:29) Build the UI with HTML and CSS ⌨️ (1:14:20) Add JavaScript interactivity to the project ⌨️ (3:01:19) Introduction to the MVC pattern ⌨️ (5:51:56) Refactoring app with TypeScript ⌨️ (5:54:46) Setting up TypeScript from scratch, what are benefits? ⌨️ (6:35:56) Start of refactor from Vanilla JavaScript to TypeScript ⌨️ (7:52:25) Why should you refactor your app to React? ⌨️ (8:01:37) The many ways to set up a React app ⌨️ (8:06:52) Setting up React from scratch ⌨️ (8:51:45) Initializing TypeScript in a React app from scratch ⌨️ (9:00:56) Refactoring vanilla app to React app 🎉 Thanks to our Champion and Sponsor supporters: 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Erdeniz Unvan 👾 Justin Hual 👾 Agustín Kussrow 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/newsLearn to build a Reddit clone from scratch using React, Firebase, Next.js, Chakra UI, and TypeScript. The application features authentication, Firestore database, cloud functions, security rules, Transactions, deployment, and more. ✏️ This course was created by @shadmerhi . 💻 Code: https://github.com/shadeemerhi/reddit-clone-yt ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro & Project Demo ⌨️ (0:08:25) Begin Project (Preface, Create Next App, Next.js fundamental concepts: pages and client-side routing) ⌨️ (0:11:26) Core package installations (Chakra-React, Firebase, Recoil) and & ChakraProvider setup & Quick Note on React 18 (w/ Chakra) ⌨️ (0:14:12) Create Chakra Theme (theme setup & explanation and global styling) ⌨️ (0:19:28) React TypeScript Intro & Next.js Layout Component ⌨️ (0:22:40) Begin Navbar (Navbar in Layout Component, component folder structure debrief) ⌨️ (0:24:30) Navbar Logos & Chakra UI Styling Fundamentals (flexbox, component styling, responsive design w/ media queries) ⌨️ (0:29:56) SearchInput Component ⌨️ (0:36:37) Authentication buttons & Chakra UI global component styling explanation ⌨️ (0:44:59) Authentication Modal Intro (Chakra UI modal skeleton) ⌨️ (0:47:23) Recoil Setup & Intro, Recoil Atoms with TypeScript, Auth Modal w/ global Recoil State ⌨️ (0:57:44) Authentication Modal Content (Login & Sign Up forms, React form state, React events w/ TypeScript) ⌨️ (1:18:57) OAuth Buttons (Sign In w/ Google, Facebook, Github, etc.) ⌨️ (1:23:49) Firebase Setup (Create new Firebase Project, Client SDK’s) ⌨️ (1:30:31) User Creation (react-firebase-hooks, useCreateUser firebase hook) ⌨️ (1:40:22) Firebase Error Handling (TypeScript indexing, custom error messages) ⌨️ (1:46:13) Google Authentication (useSignInWithGoogle hook) ⌨️ (1:51:28) Sign in Existing users (useSignInWithEmailAnPassword firebase hook) ⌨️ (1:56:45) useAuthState firebase hook (currently signed-in user, modify navbar UI for authenticated user) ⌨️ (2:03:54) Reset Passwords (useSendPasswordResetEmail firebase hook) ⌨️ (2:09:04) Navbar Icons (react-icons) ⌨️ (2:16:47) User Dropdown Menu (Chakra Menu component) ⌨️ (2:26:54) User Karma (custom user properties) ⌨️ (2:28:55) Community Directory in Navbar (create community intro) ⌨️ (2:38:09) Create Community Modal 1: Skeleton ⌨️ (2:44:34) Create Community Modal 2: Body (input, character count, community type list) ⌨️ (3:01:20) Create Communities & Cloud Firestore Database ⌨️ (3:17:37) Joining Communities 1 (User communities, SQL vs. NoSQL Data Modelling) ⌨️ (3:27:31) Cloud Functions (firebase-admin, Authentication, Adding Custom User Properties) ⌨️ (3:38:43) Cloud Functions Alternative for Custom User Properties, optional ⌨️ (3:43:46) Joining Communities 2 (Firestore Transactions and Sub-Collections) ⌨️ (3:50:12) Community Page (Server-side Rendering w/ NextJS, data fetching w/ getServerSideProps) ⌨️ (4:01:44) Community Not Found component ⌨️ (4:04:36) Community Page Header component ⌨️ (4:14:30) Custom PageContent Layout component (React children) ⌨️ (4:25:20) Community Data Recoil Atom (global communities state) ⌨️ (4:30:29) useCommunityData Custom Hook (Creating Custom Hooks in React) ⌨️ (4:39:35) Fetch User Community Snippets (getMyCommunities function) ⌨️ (4:50:59) Join & Leave Communities (Firestore Database Batched Writes) ⌨️ (5:04:26) Create Post Page & CreatePostLink Component ⌨️ (5:08:17) NewPostForm 1: FormTabsComponent (Multi-step React forms) ⌨️ (5:20:36) NewPostForm 2: PostTextInputs (Post Title & Body) ⌨️ (5:31:50) NewPostForm 3: ImageUpload Component ⌨️ (5:49:13) handleCreatePost Function (Save Posts to Firestore, Upload Image to Firebase Storage) ⌨️ (6:07:45) Fetch All Posts in Community (usePosts custom hook, Firestore queries) ⌨️ (6:17:56) PostItem Component ⌨️ (6:38:07) PostLoader Component (Chakra UI Skeletons) ⌨️ (6:43:17) Deleting Posts (handleDelete function, TypeScript promises) ⌨️ (6:54:23) About Community Component (currentCommunity recoil state) ⌨️ (7:10:19) Customize Community Image (useSelectFile custom react hook, Admin/Moderator permissions) ⌨️ (7:30:24) Voting on Posts (user postVotes collection batched writes) ⌨️ (8:11:30) Single Post Page (Next.js Dynamic [pid] route, event propagation) ⌨️ (8:29:25) Single Post Link Sharing (refresh dilemma, fetchPost fallback function) ⌨️ (8:35:09) Community Data Refresh Dilemma (getCommunityData fallback function) ⌨️ (8:43:49) Commenting on Posts (comment collection data modelling) ⌨️ (9:08:46) CommentItem Component ⌨️ (9:29:41) Deleting Comments ⌨️ (9:37:25) Community Navigation Dropdown (communityDirectory recoil atom) ⌨️ (9:55:31) useDirectory custom react hook ⌨️ (10:14:15) Home Page (Governing logic) ⌨️ (10:21:48) Home Feed for Logged-Out Users ⌨️ (10:38:11) Home Feed for Logged-In Users ⌨️ (10:54:20) Post Votes for Feed Posts ⌨️ (11:00:01) Top Communities Component (and supporting components) ⌨️ (11:20:34) Deployment with Vercel ⌨️ (11:32:06) Firebase Security Rules ⌨️ (11:41:48) Project Completion & OutroLearn how to use Ionic and Capacitor to build native mobile applications in this full course for beginners. This course will guide you step by step, from getting started with Ionic and Capacitor to deploying your cross-platform app on various platforms, ensuring you gain the skills needed to create impressive mobile applications. Get ready to dive into a world of Ionic components, animations, gestures, and more! 💻 Code: https://github.com/saimon24/ionic-react-capacitor-course ✏️ Simon Grimm created this course. Ionic Academy: https://ionicacademy.com/ Simon on Twitter: https://twitter.com/schlimmson Simon’s YouTube: @galaxies_dev ⭐️ Contents ⭐️ ⌨️ (0:00:00) About this Course ⌨️ (0:02:42) Getting started with Ionic & Capacitor ⌨️ (0:15:45) Run and Debug your App ⌨️ (0:24:09) Building a Login Screen ⌨️ (0:49:34) Creating Introduction Slides with Swiper ⌨️ (1:00:29) Storing data with Capacitor Preferences ⌨️ (1:11:42) Responsive UI with Ionic Grid ⌨️ (1:17:25) Creating a Drawer Menu ⌨️ (1:30:32) Building a Tab Bar ⌨️ (1:38:59) Ionic Components and Modals ⌨️ (2:16:11) Ionic Animations API ⌨️ (2:21:26) Ionic Gesture API ⌨️ (2:27:32) Ionic Web Components and Styling ⌨️ (2:43:12) Using Capacitor Plugins ⌨️ (2:53:35) App Icon and Splash Screen ⌨️ (2:58:50) Building a native app for iOS and Android ⌨️ (3:02:21) Deploying Ionic as a Webapp ⌨️ (3:04:26) Building a Desktop app with Electron ⌨️ (3:07:25) Final Ionic React Cross Platform App ⌨️ (3:08:22) Where to learn more about Ionic? Let me know if there is anything that needs changing or if you need any more information. Hope you enjoy the course, and I think it turned out pretty well and should quickly become the go-to video for people starting out with Ionic React! Cheers, Simon https://ionicacademy.com/ http://devdactic.com https://twitter.com/schlimmson 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/newsLearn Blazor WebAssembly and Web API on .NET 6 by building a shopping cart application using C#. This course also provides a guide on how to integrate a payment gateway into your Blazor WebAssembly component, so that a user is able to pay for products through your application using a debit or credit card or PayPal account. ✏️ Gavin Lon created this course. Check out his channel: https://www.youtube.com/c/GavinLon 💻 Code: https://github.com/GavinLonDigital/ShopOnlineSolution ⭐️ Resources ⭐️ 🔗 Copy Seed Data from GitHub: https://github.com/GavinLonDigital/ShopOnlineSolution/blob/main/ShopOnline.Api/CodeSnippets/OnModelCreating.txt 🔗 Download Visual Studio 2022 for Widows (Community Edition): https://visualstudio.microsoft.com/vs/ 🔗 A Video on .NET 6: https://youtu.be/EoDY1MvYVx4 🔗 Download SQL Server 2019: https://www.microsoft.com/en-us/sql-server/sql-server-downloads ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:00:51) Create the Database using EF Core Code First Database Migrations ⌨️ (0:26:05) Retrieve Product Data from Database (Web API component) ⌨️ (0:30:17) Create Classes for Data Transfer Objects (DTOs) ⌨️ (0:36:22) Create ProductRepository Class (Repository Design Pattern) ⌨️ (0:43:05) Create ProductController Class ⌨️ (0:51:08) Create DtoConversion Class (DTO Conversion Extension methods) ⌨️ (0:57:45) Display Product Data to User (Blazor WebAssembly Component) ⌨️ (1:39:59) Display Data for Specific Product to User (Web API and Blazor) ⌨️ (2:06:07) Add Product to Shopping Cart (Web API and Blazor) ⌨️ (2:52:40) Remove Product from Shopping Cart (Web API and Blazor) ⌨️ (3:14:03) Update the Quantity of Products in the Shopping Cart (Web API, Blazor, Blazor JavaScript Interoperability) ⌨️ (3:44:01) Update the Header Menu in Response to a Change to the State of the Shopping Cart (Creating Custom Events in Blazor) ⌨️ (4:04:48) Integration of PayPal Payment Gateway into Blazor Component ⌨️ (4:36:03) Dynamically Populate the Side-Bar Menu (Web API and Blazor) ⌨️ (5:05:44) Optimise Code for Performance (Web API and Blazor) ⌨️ (5:08:26) Use Include Extension Method in LINQ Query (Web API) ⌨️ (5:14:00) User Local Storage Functionality (Blazor) ⌨️ (5:35:42) Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/newsThis course will teach you how to build AI-powered apps with the ChatGPT, Dall-E and GPT-4 APIs. Go here to try the interactive browser-version: https://scrimba.com/learn/buildaiapps ✏️ This course was created by Tom Chant, a teacher at Scrimba. If you have any feedback to Tom, please reach out to him on Twitter here: https://twitter.com/tpchant Also, follow Scrimba on YouTube here: https://www.youtube.com/c/Scrimba We recommend that you learn basic HTML, CSS, and JavaScript before taking this course. Here are two free courses that will get you up to speed: 🔗 HTML & CSS: https://scrimba.com/learn/htmlandcss 🔗 JavaScript: https://scrimba.com/learn/learnjavascript ⭐️ Code ⭐️ 🔗 Download via Scrimba: https://scrimba.com/learn/buildaiapps 💫 Links mentioned in course: 🔗 GPT-4 waiting list: https://scrimba.com/links/gpt4-waitlist-openai 🔗 OpenAI Home: https://scrimba.com/links/openai 🔗 OpenAI Docs: https://scrimba.com/links/openai-docs-intro 🔗 OpenAI Completions endpoint docs: https://scrimba.com/links/openai-completions-docs 🔗 GPTTools.com model comparison: https://scrimba.com/links/open-ai-comparison-tool 🔗 OpenAI Playground: https://scrimba.com/links/open-ai-playground 🔗 Dall-E: https://scrimba.com/links/dall-e-openai 🔗 OpenAI endpoint compatibility table: https://scrimba.com/links/chatgpt-endpoint-compatibility 🔗 GPT-4 Chatbot conversation object format: https://scrimba.com/links/chatgpt-object-format 🔗 Data used to fine-tune We-Wingit Chatbot: https://scrimba.com/links/we-wingit-data-csv 🔗 Firebase home: https://scrimba.com/links/firebase-home 🔗 Firebase .val() method: https://scrimba.com/links/firebase-val-method 🔗 Object.values MDN: https://scrimba.com/links/object-dot-values 🔗 Netlify: https://scrimba.com/links/netlify-home ⭐️ Contents ⭐️ 0:00:00 Introduction 0:01:19 Course Intro 0:04:56 MoviePitch intro 0:07:53 The Boilerplate 0:11:26 Getting an OpenAI API Key 0:13:32 Getting info for fetch request 0:15:14 Building an OpenAI fetch request 0:20:23 The first AI fetch request 0:26:41 Models 0:30:18 Tools 0:34:03 Refactor to use dependency l - env variable 0:38:11 Refactor to use dependency ll - The dependency 0:41:07 Refactor to use dependency lll - update fetchReply 0:44:40 Take out of Scrimba 0:46:45 Personalising the message 0:53:04 Tokens 0:57:09 fetchSynopsis 1:03:44 Aside - few shot approach 1:10:45 Aside - few shot approach ll 1:13:42 Refactor fetchSynopsis 1:21:00 Architecture 1:23:23 Title and Temperature 1:31:52 Reaching for the stars 1:37:52 Aside - createImage 1:46:56 fetchImagePrompt 1:54:21 Displaying the image and finishing off the UX 2:03:16 OutroKnowItAll: GPT-4 Chatbox2:06:47 KnowItAll Intro 2:09:40 Starter Code 2:13:10 Aside: How ChatGPT models work for chatbots 2:18:24 Conversation and instructions 2:20:21 Add user input to conversation array 2:23:06 The createChatCompletion endpoint 2:24:38 The model and object 2:28:46 Render the output, update the array 2:33:37 Aside: Theory: Frequency and presence penalties 2:37:07 presence_penalty practice 2:38:36 frequency_penalty practice 2:44:54 The chatbot’s personality 2:47:06 Firebase Intro 2:48:27 Firebase Account and database set up 2:50:43 Firebase dependency and database set up 2:55:53 Push method and instructions object 2:58:33 Update fetch Reply 3:02:24 Update fetchReply 2 3:04:49 Update the database 3:07:19 Render the conversation from the DB 3:12:02 The “start over” button 3:15:20 OutroWe-Wingit: Fine-tuned chatbot3:17:28 Intro to fine-tuning 3:20:04 Convert the Chatbot to We-Wingit 3:22:15 An Overview of the AI 3:23:52 Data for fine-tuning 3:26:34 The data we’re using 3:30:05 CLI 1 - Setting up the environment 3:33:03 CLI 2 - Data Preparation Tool 3:37:03 CLI 3 - Tuning the model 3:38:55 Updating the JS 1 3:41:33 Updating the JS 2 3:44:15 Updating the JS 3 3:47:01 The Separator 3:52:32 Aside - Stop Sequence 3:55:50 Adding the stop sequence 4:00:36 n_epochs 4:07:24 Intro to deployment 4:09:46 Download and GitHub 4:12:07 Netlify sign-up 4:13:56 Add Netlify env var 4:15:54 Netlify CLI 4:17:30 Netlify serverless function 1 4:19:52 Update fetchReply 4:24:28 Serverless function 2 4:27:30 Serverless function 3 4:29:21 Serverless function 4 4:32:32 Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/newsLearn how to implement speech recognition in Python by building five projects. You will learn how to use the AssemblyAI API for speech recognition. 💻 Code: https://github.com/AssemblyAI-Examples/python-speech-recognition-course ✏️ Course created by Misra Turp & Patrick Loeber. They post regularly on the AssemblyAI YouTube channel: https://www.youtube.com/c/AssemblyAI ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:37) Audio Processing Basics ⌨️ (0:26:37) Speech Recognition in Python ⌨️ (0:52:48) Sentiment Classification ⌨️ (1:09:58) Podcast Summarization Web App ⌨️ (1:40:21) Real-time Speech Recognition + Voice Assistant 🏗️ This course was made possible through a grant from Pulumi. Learn more about Pulumi: https://www.assemblyai.com/ 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/newsLearn about API integration with Python, plus full stack development. The technologies you will learn include FastAPI, third parti API's integration, PostgresQL, JavaScript, and more. ⭐️ Projects ⭐️ ➡ 1. Real-Time Translation Service with FastAPI and GPT-4 Code: https://github.com/zakariyahali/translation-service-final ➡ 2. AI-Powered Content Generator and Analyzer with FastAPI Code: https://github.com/zakariyahali/sent-analysis-start Finished project: https://github.com/zakariyahali/sentiment-analysis-app ➡ 3. FastAPI and OpenAI API | Build a Lyrics Extraction Web App Code: https://github.com/zakariyahali/lyrics-start Finished project:https://github.com/zakariyahali/lyrics-extract-final ➡ 4. Image to Text Web App with PyTesseract & Flask Code: https://github.com/zakariyahali/image-to-text-buildit Finished project: https://github.com/zakariyahali/image-to-text-app ➡ 5. Kivy app for downloading videos Code: https://github.com/zakariyahali/yt-download-app Zak on LinkedIn @ https://www.linkedin.com/in/zakariyah-ali/ Zak on YouTube @ https://www.youtube.com/@1stcodingjob ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro & breakdown of course projects ⌨️ (0:03:07) Real-Time Translation Service with FastAPI and GPT-4 ⌨️ (1:10:27) AI-Powered Content Generator and Analyzer with FastAPI ⌨️ (1:43:57) FastAPI and OpenAI API | Lyrics Extraction Web App ⌨️ (2:28:08) Image to Text Web App with PyTesseract & Flask ⌨️ (3:09:32) Kivy App for downloading videosLearn how to use .NET MAUI for native cross-platform desktop and mobile development! You will learn the essentials of building mobile applications with .NET MAUI and C# while creating a Contacts app. ✏️ Course created by @FrankLiuSoftware ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:03:42) What is .Net Maui - .Net Maui vs Xamarin Forms ⌨️ (0:06:52) Prepare Development Environment _ Create first project ⌨️ (0:12:29) Project Structure ⌨️ (0:20:28) Three elements of stateful .Net Maui ⌨️ (0:23:51) Page, Layout _ View, Namespaces ⌨️ (0:33:02) URL based navigation ⌨️ (0:51:10) Basics of ListView and Data Binding ⌨️ (1:05:58) Events Handling of ListView ⌨️ (1:16:54) Parameters in URL based Navigation _ Static Repository ⌨️ (1:35:35) Stacklayout for Edit Contact page ⌨️ (1:52:47) View Contact Details _ Update Contact ⌨️ (2:06:40) Observable Collection ⌨️ (2:14:58) Field Validation with .Net Maui CommunityToolkit ⌨️ (2:27:08) Reusable Control ⌨️ (2:40:37) Grid Layout and Use reusable control ⌨️ (2:53:23) ContextActions _ MenuItems in ListView ⌨️ (3:03:44) SearchBar in .NetMaui 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/newsPrepare for the Microsoft 365 Fundamentals Certification (MS-900) and pass! The Microsoft 365 Fundamentals is an entry level Microsoft certification into a broad amount of Microsoft Software-as-a-Service (SaaS) products. ✏️ Andrew Brown of ExamPro developed this course. Check out the ExamPro YouTube channel: https://www.youtube.com/ExamProChannel 🔗 ExamPro Cloud Obsessed Certification Training: https://www.exampro.co ☁️ Introduction 🎤 (00:00:00) Introduction 🎤 (00:10:06) Exam Guide Breakdown ☁️ Cloud Services 🎤 (00:13:39) What is Cloud Computing 🎤 (00:16:21) Common Cloud Services 🎤 (00:17:32) What is Microsoft and Azure 🎤 (00:18:38) Benefits of Cloud Computing 🎤 (00:20:03) Types of Cloud Computing 🎤 (00:22:02) Types of Cloud Computing Responsibilities 🎤 (00:23:37) Cloud Deployment Model 🎤 (00:27:39) Total Cost of Ownership 🎤 (00:29:44) CAPEX vs OPEX ☁️ Cloud Architecture Terminologies 🎤 (00:31:39) Cloud Architecture Terminologies 🎤 (00:32:29) High Scalability 🎤 (00:34:01) High Elasticity 🎤 (00:35:14) Fault Tolerance 🎤 (00:36:44) High Durability 🎤 (00:38:25) High Availability ☁️ Productivity solutions in Microsoft 365 🎤 (00:39:35) Evolution from Office 365 to Microsoft 365 🎤 (00:41:09) Windows 365 🎤 (00:42:53) Microsoft 365 🎤 (00:45:08) Microsoft 365 Apps 🎤 (00:47:23) Microsoft Project 🎤 (00:48:48) Microsoft Planner 🎤 (00:50:08) Microsoft Bookings 🎤 (00:51:31) Microsoft To Do 🎤 (00:52:49) Microsoft Exchange Online 🎤 (00:54:27) Create an Account 🎤 (00:58:16) Create New User in Microsoft 365 Admin Center 🎤 (01:00:40) Access Microsoft 365 Apps ☁️ Collaboration solutions in Microsoft 365 🎤 (01:02:02) Microsoft Teams 🎤 (01:04:46) Collaborative Apps 🎤 (01:05:59) Microsoft Power Platform 🎤 (01:10:12) Yammer 🎤 (01:12:14) Microsoft Viva 🎤 (01:19:54) Microsoft SharePoint 🎤 (01:21:10) Microsoft OneDrive 🎤 (01:22:25) Microsoft Stream ☁️ Endpoint and Deployment options in Microsoft 365 🎤 (01:23:27) Microsoft Endpoint Manager 🎤 (01:25:28) Azure Virtual Desktop 🎤 (01:26:58) Windows as a Service 🎤 (01:31:49) Deploy Office 365 ☁️ Analytics capabilities in Microsoft 365 🎤 (01:36:46) Workplace Analytics 🎤 (01:38:01) MyAnalytics 🎤 (01:39:17) Microsoft 365 Admin center 🎤 (01:43:29) Access Microsoft 365 Admin Center ☁️ Zero trust security principles for Microsoft 365 🎤 (01:50:34) Zero Trust Model 🎤 (01:54:25) Six Foundational Pillars 🎤 (01:56:38) Defense in Depth ☁️ Identity and access management solutions in Microsoft 365 🎤 (01:56:42) Azure Active Directory 🎤 (01:59:48) Cloud Identity Models 🎤 (02:00:58) Cloud only Identity 🎤 (02:02:05) Hybrid Identity 🎤 (02:03:43) Multi Factor Authentication MFA 🎤 (02:05:34) Conditional Access 🎤 (02:09:10) Enable MFA for Microsoft 365 Users ☁️ Threat protection solutions in Microsoft 365 🎤 (02:12:37) Microsoft 365 Defender 🎤 (02:14:02) Defender for Endpoint 🎤 (02:16:13) Defender for Office 365 🎤 (02:16:17) Defender for Identity 🎤 (02:21:58) Microsoft Defender Portal 🎤 (02:23:53) Defender for Cloud Apps 🎤 (02:25:47) Microsoft Secure Score 🎤 (02:27:16) Common types of threats 🎤 (02:28:42) How Microsoft addresses the most common threats 🎤 (02:30:33) Azure Sentinel 🎤 (02:32:38) Microsoft Security Reports 🎤 (02:37:47) Microsoft 365 Defender ☁️ Trust privacy and compliance solutions in Microsoft 365 🎤 (02:41:30) Regulatory Compliance 🎤 (02:42:56) Compliance Solutions in M365 🎤 (02:44:22) Service Trust portal 🎤 (02:47:38) Data Residency 🎤 (02:50:02) Microsoft Purview Information Protection 🎤 (02:53:37) Data classification capabilities 🎤 (02:57:29) Sensitivity labels 🎤 (03:00:08) Sensitivity Label Policies 🎤 (03:01:36) Retention policies and labels 🎤 (03:03:09) Records Management 🎤 (03:04:22) Data loss prevention DLP 🎤 (03:06:27) Compliance portal 🎤 (03:08:18) Compliance Manager 🎤 (03:11:21) Compliance Scores 🎤 (03:13:31) Insider risk management solutions 🎤 (03:15:48) eDiscovery 🎤 (03:19:34) Microsoft Purview Audit 🎤 (03:20:48) Privacy management 🎤 (03:22:50) Microsoft s privacy principles 🎤 (03:28:09) Microsoft Purview Overview ☁️ Plan predict and compare pricing 🎤 (03:28:13) Cloud Solution Provider CSP 🎤 (03:30:38) Enterprise Agreements 🎤 (03:31:45) Billing and Billing Management ☁️ Identify licensing options available in Microsoft 365 🎤 (03:35:02) Microsoft 365 Subscription plans 🎤 (03:38:56) Microsoft 365 Enterprise and Licenses ☁️ Describe the Microsoft 365 service lifecycle 🎤 (03:42:14) Microsoft 365 service lifecycle 🎤 (03:44:04) Modern Lifecycle policy 🎤 (03:45:01) Microsoft 365 Roadmap portal ☁️ Describe support offerings for Microsoft 365 services 🎤 (03:48:54) Support options for Microsoft 365 services 🎤 (03:50:48) Support Request 🎤 (03:52:16) Service Level Agreement 🎤 (03:55:49) Health Status of Microsoft 365 services