Frontendmasters Courses
910 subscribers
1 photo
7.9K videos
2.04K links
#frontendmasters courses

source: https://frontendmasters.com/courses

Channel for automated uploaded courses from frontendmasters.com

Our Channels:
@vue_courses
@vue_updates

Contacts:
@Black_Yuzia
Download Telegram
Media is too big
VIEW IN TELEGRAM
14. Content Collections
Jason illustrates the creation of a blog page while discussing topics like structuring, validating, and ensuring type-safety for Markdown content. This is accomplished through the utilization of content collections.
#lesson
Media is too big
VIEW IN TELEGRAM
15. Dynamic Routing
Jason showcases the process of generating dynamic routes within Astro's file-based routing system. Astro page files can generate multiple pages that match specific criteria by incorporating dynamic route parameters directly into the filename.
#lesson
Media is too big
VIEW IN TELEGRAM
16. Adding an RSS Feed
Jason illustrates the utilization of the @astrojs/rss package to automatically generate an RSS feed, which is displayed when new blog content is published. A student's question about employing a link tag for RSS autodiscovery is also covered in this segment.
#lesson
Media is too big
VIEW IN TELEGRAM
17. Enabling SSR & Forms
Jason explores the various rendering modes available in Astro and integrates a newsletter subscription form. By activating the hybrid rendering mode, Astro will default to pre-rendering and selectively server-render pages that opt out of this process.
#lesson
Media is too big
VIEW IN TELEGRAM
18. Form Submission
Jason walks through the process of incorporating the subscription form on a page that has not opted for server-side rendering (SSR). The handling of form submissions is directed to the SSR page specified in the form's action property.
#lesson
Media is too big
VIEW IN TELEGRAM
19. Astro Q&A
Jason addresses student questions related to making decisions about when to implement server-side rendering (SSR), approaches to authentication, and the utilization of serverless functions.
#lesson
Media is too big
VIEW IN TELEGRAM
20. Deploying Astro
Jason discusses deployment support for Astro applications and provides a step-by-step walkthrough of deploying the course repository to Netlify.
#lesson
Media is too big
VIEW IN TELEGRAM
21. Wrapping Up
Jason wraps up the course by highlighting the advantages of constructing websites with Astro and offering supplementary resources for further exploration.
#lesson
Title: Introduction to Node.js, v3
Description: Learn the foundations of Node.js and server-side JavaScript to build custom CLIs, manipulate files, create servers, and more. Take your JavaScript skills to the next level and become a full-stack engineer!
Link: https://frontendmasters.com/courses/node-js-v3/
Time: 4 hours, 12 minutes
Lessons: 28 / 28
Tags: #course #frontendmasters #720p
Media is too big
VIEW IN TELEGRAM
1. Introduction
Scott Moss introduces the course by providing some personal and professional background. An overview of the material that will be covered and course resources are also provided in this segment.
-
https://scottmoss.notion.site/scottmoss/Intro-to-Node-js-V3-7c8e4ccaebf94b839f425fff13dcc44c
#lesson
Media is too big
VIEW IN TELEGRAM
2. History of Node.js
Scott summarizes Node.js as a JavaScript runtime used outside of web browsers. Created by Ryan Dahl in 2009, it overcame web browser limitations and server-side scripting inefficiencies.
-
https://scottmoss.notion.site/History-of-Node-js-0c2856a6e6644faab5801d95b5dd3a57
#lesson
Media is too big
VIEW IN TELEGRAM
3. Non-Blocking I/O
Scott explains the non-blocking I/O model employed by Node.js to handle concurrent connections in high-performance network applications. Key features, such as event loops, callbacks, non-blocking APIs, and its single-threaded nature, contribute to its efficiency.
-
https://scottmoss.notion.site/Non-blocking-I-O-73e9169fe771463c97deebfe34433fb9?pvs=25
#lesson
Media is too big
VIEW IN TELEGRAM
4. Hello World
Scott walks through the setup of Node.js and a version manager called nvm. The segment includes creating a simple Node.js program that prints to the terminal.
-
https://scottmoss.notion.site/Hello-World-f65c00665b4f4a5fa90c95cbb808b2a6
#lesson
Media is too big
VIEW IN TELEGRAM
5. Browser vs Node.js
Scott explains the distinctions between how JavaScript is handled in the browser and Node.js, offering an overview of the Node.js REPL. The segment covers differences in the global object, modules, DOM, and console.
-
https://scottmoss.notion.site/Browser-vs-Node-js-d977e7001a694ba59c879d92bddea239
#lesson
Media is too big
VIEW IN TELEGRAM
6. Process & Environment
Scott explains the global process object, highlighting commonly used properties and methods attached to it. The segment also covers using process.env to access environment variables.
-
https://scottmoss.notion.site/Process-and-Environment-cc21ec35b08e428b9f78323cd07a31b1
#lesson
Media is too big
VIEW IN TELEGRAM
7. Custom CLI Setup
Scott explains command-line interfaces, demonstrates creating a Node.js project using npm, and covers the contents of the generated package.json file. The segment also includes linking to the file and defining the script's environment with a hashbang.
-
https://scottmoss.notion.site/What-is-a-CLI-7c153251b323484cb6787fec7d743e19
#lesson
Media is too big
VIEW IN TELEGRAM
8. Processing CLI Arguments
Scott walks through the process of building out the logic for a custom note-taking CLI, enabling it to accept input from the terminal as a new note.
#lesson
Media is too big
VIEW IN TELEGRAM
9. Modules Overview
Scott discusses Node.js modules, which are self-contained pieces of code designed to perform specific tasks. Node.js has three types of modules: internal, user-created, and third-party modules.
-
https://scottmoss.notion.site/What-is-a-module-23b1cef5a2044311bb01e55d81325e79
#lesson
Media is too big
VIEW IN TELEGRAM
10. Importing & Exporting Modules
Scott demonstrates how to import both internal and external modules in Node.js. The differences between using `require` and `import` for including external modules are also explained in this segment.
#lesson
Media is too big
VIEW IN TELEGRAM
11. Thinking in Modules
Scott discusses things to keep in mind when developing modules for Node.js apps. This segment covers topics such as module contents, export and import patterns, and index.js patterns.
-
https://scottmoss.notion.site/Thinking-in-modules-163d2cd233ae4954b67ac7458448b9c4
#lesson
Media is too big
VIEW IN TELEGRAM
12. Internal & 3rd-Party Modules
Scott discusses built-in modules that are available within the Node.js environment. Installing, updating, and removing third-party modules using npm is also covered in this segment.
-
https://scottmoss.notion.site/Internal-Modules-9b247ef103c8482fb01370cc5ddc122c
#lesson