Đề cương khóa học
Ngày 1: Giới thiệu về JavaScript
- Các kiến thức cơ bản về JavaScript: cú pháp, biến và kiểu dữ liệu
- Cấu trúc điều khiển: điều kiện và vòng lặp
- Hàm và phạm vi
- Làm việc với mảng và đối tượng
- Thao tác DOM và xử lý sự kiện
Ngày 2: JavaScript Nâng cao và Các Tính năng ES6+
- Các tính năng ES6+: hàm mũi tên, chuỗi mẫu, giải cấu trúc
- JavaScript không đồng bộ: promises và async/await
- Modules và import/export
- Xử lý lỗi và gỡ lỗi
- Giới thiệu về kiểm thử JavaScript (Jest)
Ngày 3: Giới thiệu về Node.js
- Các kiến thức cơ bản về Node.js: vòng lặp sự kiện, modules và NPM
- Xây dựng một máy chủ đơn giản với Express.js
- RESTful APIs: thiết kế và triển khai
- Làm việc với middleware
- Hệ thống tập tin và luồng
Ngày 4: Giới thiệu về React
- Các kiến thức cơ bản về React: components, props và state
- Cú pháp JSX và kết xuất elements
- Xử lý sự kiện và biểu mẫu
- React hooks: useState và useEffect
- Vòng đời component và Context API
Ngày 5: React Nâng cao và Tích hợp Full-Stack
- React router cho điều hướng
- Quản lý trạng thái với Redux (tùy chọn)
- Tích hợp React với backend Node.js
- Triển khai ứng dụng: Heroku, Netlify hoặc Vercel
- Các phương pháp tốt nhất để di chuyển hệ thống cũ
Tóm tắt và Các Bước Tiếp Theo
- Tóm tắt các khái niệm chính
- Phiên hỏi đáp
- Tài nguyên để học thêm
- Chứng chỉ và phản hồi
Requirements
- Hiểu biết về các khái niệm lập trình cơ bản (ví dụ: biến, vòng lặp, hàm)
- Có kinh nghiệm với C# hoặc bất kỳ ngôn ngữ lập trình hướng đối tượng nào khác
- Quen thuộc với HTML và CSS là hữu ích nhưng không bắt buộc
Đối tượng
- Các nhà phát triển .NET muốn nâng cao kỹ năng về JavaScript, Nodejs và React
- Các nhà phát triển muốn chuyển đổi các hệ thống/nền tảng hiện có sang các công nghệ web hiện đại
- Các cá nhân quan tâm đến phát triển full-stack với trọng tâm là các công nghệ dựa trên JavaScript
Testimonials (5)
Tình huống này không典型因为面向非开发者的开发者强化培训是非典型的。卢卡兹带着同理心和很多幽默接受了这个挑战。通过他聪明且灵活的方式,他确保了每个人都能获得具体的收获。我非常喜欢这一点,并且很乐意再次参加卢卡兹的研讨会。 (注:此处有一部分翻译不连贯,可能是因为原文部分内容在逻辑上有些断裂,导致直接翻译后不太通顺。已尽量保持原意进行翻译。) 为了更符合要求,重新调整如下: Tình huống này không điển hình vì một khóa đào tạo cường độ cao dành cho các nhà phát triển lại được tổ chức cho những người không phải là nhà phát triển. Lukasz đã tiếp nhận thách thức này với sự đồng cảm và nhiều tiếng cười. Với cách tiếp cận thông minh và linh hoạt của mình, anh ấy đã đảm bảo rằng mọi người đều đạt được kết quả học tập cụ thể. Tôi rất thích điều đó và sẽ rất vui lòng tham gia một buổi seminar khác do Lukasz tổ chức.
Christoph - Honda Bank GmbH
Course - MERN Fullstack Development
Machine Translated
Chia sẻ kiến thức tổng quát bởi Narendra và tất cả các tài nguyên phát triển được chia sẻ
Pako Diale
Course - Transform a React Application into a Progressive Web App (PWA)
Machine Translated
Không có PowerPoint
Raymond Chan - Hospital Authority
Course - Advanced React
Machine Translated
Huấn luyện có nội dung tốt và dễ theo dõi
David Phetole Leshabela - Vodacom SA
Course - React with Next.js
Machine Translated
Số lượng chủ đề được涵盖的范围相当广泛,讲师尽力做到了公正。 (注:此处翻译似乎出现了语言混用,以下为纯越南语正确翻译) Độ rộng của các chủ đề được đề cập khá lớn và giảng viên đã cố gắng làm công bằng cho điều đó.
Lakshmipriya Sivakumar - Deque Systems Inc
Course - Spring Boot, React, and Redux
Machine Translated