Companies Home Search Profile

Mastering Bun - The Modern Fullstack Development

Focused View

Nirmal Joshi

2:39:00

11 View
  • 1. Introduction.mp4
    04:00
  • 2. Installing Bun.mp4
    01:44
  • 3. Creating project - bun init.mp4
    03:15
  • 4. Understanding Project Structure.mp4
    01:44
  • 5. Built-in Watch mode bun --watch Goodbye! Nodemon.mp4
    02:43
  • 6. Bun --hot & watch vs. hot.mp4
    04:22
  • 1. Code basics - function creation.mp4
    04:49
  • 2. Module creation - export and import.mp4
    02:40
  • 3. Multiple modules export & import.mp4
    02:11
  • 4. Different ways of Import Paths.mp4
    02:01
  • 5. Default and named importexport.mp4
    03:15
  • 6. CommonJS Vs. ESM.mp4
    02:59
  • 1. Variables & Datatypes.mp4
    06:59
  • 2. Primitive Datatype - Number.mp4
    04:24
  • 3. Primitive Datatype - Boolean.mp4
    02:10
  • 4. Primitive Datatype - Null, Undefined, Void.mp4
    06:16
  • 5. Primitive Datatype - any.mp4
    01:36
  • 6. Type Annotation & Inference.mp4
    02:43
  • 7. String Datatype and Escape sequence.mp4
    05:08
  • 1. Introduction to Server.mp4
    03:23
  • 2. Creating a Server using Bun.serve().mp4
    02:00
  • 3. Understanding the Request Object.mp4
    01:25
  • 4. Understanding the Server Object.mp4
    01:35
  • 6. Parsing URLs - new URL().mp4
    02:21
  • 7. Sending JSON Response.mp4
    01:50
  • 8. form, Query String - GET method.mp4
    03:19
  • 9. Request with POST Method.mp4
    01:37
  • 10. Decoding POST-ed Data.mp4
    02:24
  • 1.1 Introduction and Installation to Express.zip
  • 1. Introduction and Installation to Express.mp4
    00:58
  • 2. Creating server with Express.mp4
    01:06
  • 3. Understanding the Request object.mp4
    03:02
  • 4. Responding to Request.mp4
    02:43
  • 5. Response Headers & Content-Type.mp4
    01:43
  • 6.1 Defining Routes.zip
  • 6. Defining Routes.mp4
    01:41
  • 7.1 Wildcard Characters in Routing.zip
  • 7. Wildcard Characters in Routing.mp4
    02:36
  • 8.1 Dealing with URL parameters.zip
  • 8. Dealing with URL parameters.mp4
    02:56
  • 9.1 POST Request With Express.zip
  • 9. POST Request With Express.mp4
    04:32
  • 10.1 Accessing POST-ed Data with Middleware.zip
  • 10. Accessing POST-ed Data with Middleware.mp4
    02:32
  • 11.1 express.Router() - Better Approach for Routes.zip
  • 11. express.Router() - Better Approach for Routes.mp4
    04:29
  • 12. POSTMAN - Introduction & Installation.mp4
    01:57
  • 13. Making Request Using POSTMAN.mp4
    01:37
  • 14.1 PUT, PATCH, DELETE Request.zip
  • 14. PUT, PATCH, DELETE Request.mp4
    03:01
  • 15.1 res.sendFile() & Bun meta.dir - Serving HTML Files.zip
  • 15. res.sendFile() & Bun meta.dir - Serving HTML Files.mp4
    04:09
  • 16.1 Serving static files with express.zip
  • 16. Serving static files with express.mp4
    03:32
  • 1. Introducing Elysia.mp4
    01:43
  • 2.1 Project Creation.zip
  • 2. Project Creation.mp4
    03:03
  • 3. Understanding the Context Object.mp4
    01:22
  • 4. Responding to the Client.mp4
    01:07
  • 5.1 Configuring Routes.zip
  • 5. Configuring Routes.mp4
    02:38
  • 6. The .all() Route Handler.mp4
    02:42
  • 7. Working with URL Parameters.mp4
    02:21
  • 8.1 Grouping Routes - group().zip
  • 8. Grouping Routes - group().mp4
    02:22
  • 9. Defining URL Prefix.mp4
    01:23
  • 10. Modular Logic - Plugins.mp4
    02:36
  • 11. Functional Callback Plugin.mp4
    01:47
  • 12. Sending HTML.mp4
    02:17
  • 13.1 Sending JSX.zip
  • 13. Sending JSX.mp4
    03:00
  • 14.1 Serving Static Files.zip
  • 14. Serving Static Files.mp4
    03:12
  • Description


    Master the Lightning-Fast JavaScript Runtime with Speed, Elegant APIs, and a Cohesive Toolkit for Ultimate Productivity

    What You'll Learn?


    • Bun Fundamentals: Dive deep into the core principles of Bun and unlock its full potential.
    • Server-Side Mastery: Build robust APIs with Express & Elysia and conquer server-side development with confidence.
    • Frontend Fusion: Integrate Bun with cutting-edge frontend technologies like Elysia and Vite.
    • Data Dynamics: Store and manage your data efficiently with SQLite, the perfect database for modern web apps.
    • Testing and Security: Ensure your code's reliability and protect your applications from vulnerabilities.
    • Real-time Power: Master socket programming and build dynamic, interactive features.
    • Package Management: Become a pro at managing dependencies with Bun's built-in tool...and much more!
    • Explore advanced Bun features, deployment strategies, and best practices.

    Who is this for?


  • Aspirants who want to become full-stack Bun developers.
  • Junior & mid-level developers who want to enhance their skills to the max!
  • Expert developers who want to upgrade their existing development skills.
  • What You Need to Know?


  • Basic HTML, CSS & JavaScript/TypeScript knowledge, but it isn't mandatory!
  • Time, attention and dedication to learn & practice.
  • More details


    Description

    Known for its exceptional speed and elegant APIs, Bun has become the go-to choice for developers seeking a seamless and optimized JavaScript experience.

    In this comprehensive course, you'll dive deep into its minimal yet powerful APIs, designed for tasks like HTTP server management and streamlined file operations. Seamlessly transitioning from Node.js as Bun natively implements an multitude of core APIs, ensuring a smooth shift for developers.

    Why Bun?

    • Turbocharged Speed: Bun boasts significantly faster startup times and lower memory usage compared to traditional tools like Node.js, thanks to its custom runtime and lightweight JavaScript Core engine. Build lightning-fast websites and applications that leave users in awe.

    • Effortless Simplicity: Ditch the juggling act of multiple tools! Bun integrates a built-in package manager, bundler, and test runner, streamlining your development process and making coding an absolute breeze.

    • Modern Fullstack Masterclass: This course doesn't just teach you Bun; it equips you with the skills to build complete, modern web applications. Master everything from server-side development with Express.js to frontend magic with Elysia and Vite.

    • Future-Proof Your Career: Bun is rapidly gaining traction in the industry. By mastering this cutting-edge technology, you'll distinguish yourself from the crowd and set your career on the fast track to success.

    By enrolling in this course you will learn-

    • Fundamentals of Bun and server-side technologies,

    • Buffers and file-handling,

    • Express.js,

    • Elysia,

    • SQLite,

    • Vite,

    • Testing,

    • Socket

    • Package management

    • And much more…

    Benefits for You:

    • Build faster, more efficient applications that leave users impressed.

    • Simplify your development workflow and boost your productivity.

    • Land your dream job with in-demand fullstack skills.

    • Future-proof your career by mastering the hottest tech in web development.

    So are you ready to join the Bun revolution?

    Enroll today and embark on your journey to becoming a fullstack master with Bun!

    Click the "Enroll Now" button below and start building your future today!

    Who this course is for:

    • Aspirants who want to become full-stack Bun developers.
    • Junior & mid-level developers who want to enhance their skills to the max!
    • Expert developers who want to upgrade their existing development skills.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Nirmal Joshi
    Nirmal Joshi
    Instructor's Courses
    Hi! I am Nirmal Joshi, founder, and CEO of a tech development company in India. I have more than 25+ years experience of in dealing with people, processes, and codes. I am an active corporate trainer for years now and have been consulting with top Fortune 1000 companies.My journey here on Udemy will consist of sharing advanced Front-end/Full-stack Web Development tutorials focusing on the latest, cutting-edge tools, techniques, projects, and standard programming practices to help creative people make awesome technological implementations. If you're a technology aspirant or someone who is interested in creating amazing things in pixels and code, make sure to enroll in my courses. Getting in touch with me is easy. Hit me up with your questions in the Q&A section.Good luck!
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 58
    • duration 2:39:00
    • Release Date 2024/03/19