Ebook Full-Stack Web Development Với TypeScript 5 - Tạo Các Dự Án Full-Stack Hiện Đại Với Bun, PostgreSQL, Svelte, TypeScript Và OpenAI [Ấn Bản Lần 1, Tháng 8/2024] [PDF, EPUB] [9503E]
Giải phóng sức mạnh của phát triển web hiện đại và làm chủ cả frontend và backend development bằng cách xây dựng một ứng dụng thực tế.
1. Các tính năng chính:
- ✓ Tích hợp khả năng AI vào ứng dụng bằng cách sử dụng OpenAI API và tìm hiểu các tính năng dựa trên AI.
- ✓ Xây dựng các ứng dụng web mạnh mẽ với các tính năng TypeScript nâng cao như typing, generics, classes, và interfaces.
- ✓ Triển khai cơ chế user authentication và authorization để bảo vệ ứng dụng và dữ liệu người dùng của bạn.
2. Mô tả sách:
Cuốn sách này đưa bạn vào hành trình với TypeScript 5, giới thiệu các sắc thái và lợi thế của nó so với JavaScript truyền thống, giải thích các kiến thức cơ bản về TypeScript và làm nổi bật syntax, typing, generics, classes và interfaces. Lời khuyên của chuyên gia sẽ giúp bạn xây dựng sự hiểu biết của mình về vai trò của TypeScript trong các ứng dụng web hiện đại.
Bạn sẽ có được kinh nghiệm thực tế với các công cụ cần thiết để viết các ứng dụng web full-stack từ đầu đến cuối, bắt đầu bằng việc thiết lập môi trường Bun cho backend development. Cuốn sách này cũng khám phá chức năng server-side như authentication, routing và tích hợp database với PostgreSQL. Phần thứ hai của cuốn sách tập trung vào việc tích hợp OpenAI API, demo cách sử dụng GPT API cho các trường hợp sử dụng khác nhau. Phần cuối cùng bao gồm frontend development bằng Svelte, hướng dẫn bạn thông qua UI design, state management và tối ưu hóa hiệu suất. Mỗi chương đều có các ví dụ thực tế và so sánh với các công nghệ khác, cung cấp cho bạn sự hiểu biết toàn diện về full-stack development.
Đến cuối cuốn sách này, bạn sẽ học cách xây dựng các ứng dụng web hiện đại bằng TypeScript 5 và tự tin giải quyết các thách thức full-stack development.
3. Bạn sẽ học được gì:
- ✓ Phát triển một chat app bằng cách triển khai các tính năng frontend và backend một cách hiệu quả.
- ✓ Xây dựng các backend mạnh mẽ bằng PostgreSQL.
- ✓ Viết các unit test hiệu quả để có các ứng dụng sạch hơn và đáng tin cậy hơn.
- ✓ Hiểu full-stack application architecture để có khả năng mở rộng và bảo trì tốt hơn.
- ✓ Tạo các dynamic và responsive UI với Svelte.
- ✓ Sử dụng các công cụ debugging, testing và logging trong các ứng dụng web để nhanh chóng phát hiện và giảm thiểu lỗi.
4. Cuốn sách này dành cho ai:
Cuốn sách này dành cho các junior đến mid-level software engineer có kiến thức nền tảng về JavaScript và web development, những người đam mê các công nghệ tiên tiến nhất và muốn mở rộng hiểu biết của mình về việc xây dựng các ứng dụng full-stack từ đầu đến cuối. Sự quen thuộc với các nền tảng của frontend và backend development sẽ giúp bạn tận dụng tối đa cuốn sách này.
5. Mục lục:
- ✓ Phần 1: Giới thiệu về TypeScript:
- ✓ Chương 01. TypeScript Fundamentals.
- ✓ Chương 02. TypeScript chuyên sâu - Typing, Generics, Classes và Interfaces.
- ✓ Phần 2: Backend Development với Bun và TypeScript:
- ✓ Chương 03. Cấu hình môi trường Backend với Bun và Hono.
- ✓ Chương 04. Xây dựng Backend Infrastructure với Bun, Hono và TypeScript.
- ✓ Chương 05. Cải thiện độ tin cậy - Testing & Validation.
- ✓ Chương 06. Backend Development nâng cao - Security, Throttling, Caching và Logging.
- ✓ Phần 3: Tích hợp PostgreSQL để quản lý dữ liệu:
- ✓ Chương 07. PostgreSQL Basic, Storage và Setup.
- ✓ Chương 08. Tương tác với PostgreSQL bằng Libraries.
- ✓ Chương 09. Tương tác với PostgreSQL bằng Prisma ORM.
- ✓ Phần 4: Tích hợp AI với OpenAI API:
- ✓ Chương 10. Cơ bản về tích hợp các External API với TypeScript và Hono.
- ✓ Chương 11. Thiết lập và cấu hình OpenAI API cho Backend.
- ✓ Phần 5: Frontend Development với Svelte:
- ✓ Chương 12. Giới thiệu về Svelte cho Frontend Development.
- ✓ Chương 13. Thiết lập Svelte Project.
- ✓ Chương 14. Svelte Chat Application Development.
- ✓ Chương 15. Các kỹ thuật Svelte nâng cao.
LƯU Ý: Pass mở file pdf là mật khẩu giải nén chung của tài liệu !