Trọn Bộ Hơn 26GB Khóa Học JavaScript Từ Zero Đến Chuyên Gia 2020 + 50 Project [Khóa 8837 A]
Trở thành một bậc thầy về JavaScript hiện đại bằng cách xây dựng 50 dự án: Web Dev, Lập trình hướng đối tượng & lập trình không đồng bộ, Game & AI Dev.
Bạn sẽ học được gì:
- ✓ Bạn sẽ học JavaScript từ đầu.
- ✓ Thành thạo tất cả các tính năng mới của JavaScript.
- ✓ Bạn sẽ nắm vững JavaScript Array Literal Data Structure.
- ✓ Nắm vững JavaScript Object Literal Data Structure.
- ✓ Nắm vững vòng lặp trong JavaScript.
- ✓ Thành thạo các hàm trong JavaScript.
- ✓ Thành thạo JavaScript DOM.
- ✓ Nắm vững các Biểu thức chính quy JavaScript.
- ✓ Nắm vững các cấu trúc dữ liệu nâng cao trong JavaScript.
- ✓ Thành thạo Lập trình hướng đối tượng trong JavaScript.
- ✓ Thành thạo Lập trình không đồng bộ trong JavaScript.
- ✓ Thành thạo Game Development với JavaScript.
- ✓ Học Phát triển thuật toán AI với JavaScript.
Đây là một trong những khóa học JavaScript toàn diện nhất hiên nay. Khóa học này cung cấp một cái nhìn mới mẻ về một trong những ngôn ngữ lập trình phổ biến nhất mọi thời đại, JavaScript. Trong khóa học này, bạn sẽ được hướng dẫn từ những điều cơ bản trước. Khóa học sẽ trình bày chuyên sâu hơn về tất cả các cấu trúc dữ liệu của JavaScript. Sau đó, bạn sẽ được đề cập đến vòng lặp trong JavaScript, Hàm và DOM. Có hơn 100 ví dụ trong khóa học này và tất cả các ví dụ này đã được tạo một cách chiến lược để đảm bảo bạn tận dụng tối đa khóa học này.
Có 50 dự án thực tế trong khóa học này. Các dự án sẽ bắt đầu từ cấp độ mới bắt đầu và sẽ tăng đến cấp độ chuyên gia. 27 dự án đầu tiên bao gồm các cấp độ kỹ năng từ sơ cấp đến trung cấp và bạn sẽ học cách tạo ra các ứng dụng tuyệt vời.
Phần thứ hai của khóa học này tập trung nhiều hơn vào phần nâng cao của JavaScript. Đầu tiên, bạn sẽ được đề cập đến Biểu thức chính quy và Cấu trúc dữ liệu nâng cao trong JavaScript. Sau đó, bạn sẽ tìm hiểu về cách JavaScript hoạt động rộng một cách chuyên sâu và toàn diện. Bạn sẽ học về Scope, Hoisting và Closure. Bạncũng sẽ học về Lập trình hướng đối tượng (OOP) và Lập trình không đồng bộ.
Tại thời điểm này, bạn sẽ có 2 dự án cho Biểu thức chính quy. Sau đó, bạn sẽ tạo 1 ứng dụng lớn bằng cách sử dụng mô hình OOP .
Tiếp đó, bạn sẽ có 8 dự án cho lập trình không đồng bộ cho Fetch API và Async Await cộng với 1 dự án cho Web Speech API.
Phần thứ ba của khóa học này tập trung vào phát triển Game & AI với JavaScript . Bạn sẽ được giới thiệu về HTML5 Canvas Element. Bạn cũng sẽ sử dụng mô hình OOP.
Đầu tiên, bạn sẽ tạo 4 dự án, từ trình độ sơ cấp đến trung cấp, để thành thạo phát hiện va chạm + OOP trong phát triển Game.
Cuối cùng, bạn sẽ tạo ra 7 game và bạn sẽ học cách code 2 thuật toán AI hoàn chỉnh trong suốt 7 dự án này.
Mục lục khóa học:
- ✓ 01. Giới thiệu khóa học.
- ✓ 02. JavaScript - Giới thiệu về ngôn ngữ.
- ✓ 03. Biến JavaScript - Kiểu dữ liệu - Basic Grammar.
- ✓ 04. JavaScript Logic & Flow Control.
- ✓ 05. Cấu trúc dữ liệu JavaScript - Mảng.
- ✓ 06. Cấu trúc dữ liệu JavaScript - Đối tượng.
- ✓ 07. Vòng lặp.
- ✓ 08. Hàm.
- ✓ 09. JavaScript - Document Object Model (DOM).
- ✓ 10. Project #1 - Modal.
- ✓ 11. Project #2 - Image Gallery Pop up.
- ✓ 12. Project #3 - Hiệu ứng Navbar.
- ✓ 13. Project #4 - Smooth Scroll Effect.
- ✓ 14. Project #5 - Cursor Effect.
- ✓ 15. Project #6 - Color Switcher.
- ✓ 16. Project #7 - Custom Animated Progress Bar.
- ✓ 17. Project #8 - Responsive Sidebar Menu.
- ✓ 18. Project #9 - Dark Mode Toggle.
- ✓ 19. Project #10 - Gallery Carousel.
- ✓ 20. Project #11 - Testimonial Slider.
- ✓ 21. Project #12 - Keyboard App.
- ✓ 22. Project #13 - Form Input Effect.
- ✓ 23. Project #14 - CSS Property Changer.
- ✓ 24. Project #15 - Drawing App.
- ✓ 25. Project #16 - Piano App.
- ✓ 26. Project #17 - Memory Card Game.
- ✓ 27. Project #18 - Password Generator App.
- ✓ 28. Project #19 - To Do List App.
- ✓ 29. Project #20 - Text Reader App.
- ✓ 30. Project #21 - Simple Drag & Drop.
- ✓ 31. Project #22 - Animal Trivia Quiz App.
- ✓ 32. Project #23 - Budget App.
- ✓ 33. Project #24 - Temperature Converter App.
- ✓ 34. Project #25 - Horizontal Gallery Scroller.
- ✓ 35. Project #26 - Video Speed Controller App.
- ✓ 36. Project #27 - Gallery Clicker.
- ✓ 37. JavaScript - Biểu thức chính quy.
- ✓ 38. JavaScript nâng cao - Cấu trúc dữ liệu và Hàm.
- ✓ 39. JavaScript nâng cao - Inner Working Phần -1 {Scope}.
- ✓ 40. JavaScript nâng cao - Inner Working Phần -2 {Scope nâng cao}.
- ✓ 41. JavaScript nâng cao -Inner Working Phần -3 {Hoisting}.
- ✓ 42. JavaScript nâng cao - Inner Working Phần -4 {Closure}.
- ✓ 43. JavaScript nâng cao - Lập trình hướng đối tượng.
- ✓ 44. JavaScript nâng cao - Lập trình không đồng bộ.
- ✓ 45. Project #28 - Form Input Validator - RegX.
- ✓ 46. Project #29 - Password Strengther App - RegX.
- ✓ 47. Project #30 - Comic Buddy App - OOP.
- ✓ 48. Project #31 - Random Animal Image Generator - Fetch API.
- ✓ 49. Project #32 - City-State Finder - Fetch API + RegX.
- ✓ 50. Project #33 - Jokes API - Async Await.
- ✓ 51. Project #34 - Numbers API - Async Await.
- ✓ 52. Project #35 - Currency Companion - Async Await.
- ✓ 53. Project #36 - Guardian News - Async Await.
- ✓ 54. Project #37 - Weather Forecast - Async Await.
- ✓ 55. Project #38 - Recipe Grabber - Async Await.
- ✓ 56. Project #39 - Speech Transcriber - Web Speech API.
- ✓ 57. JavaScript Game Development - Giới thiệu về HTML5 Canvas.
- ✓ 58. Project #40 - Random Stars.
- ✓ 59. Project # 41 - Di chuyển bóng - Kỹ năng phát hiện Va chạm Phần -1.
- ✓ 60. Project # 42 - Bouncy Orange - Kỹ năng phát hiện va chạm Phần -2.
- ✓ 61. Project #43 - OOP - Kỹ năng phát hiện va chạm Phần -3.
- ✓ 62. Project #44 - Pong Game vs AI - Cấp độ nâng cao.
- ✓ 63. Project #45 - The Connect Four Game vs AI - OOP - Cấp độ nâng cao - Responsive.
- ✓ 64. Project #46 - The Breakout Game - OOP - Cấp độ nâng cao - Responsive.
- ✓ 65. Project #47 - Dot Connector Game - Multiplayer - OOP - Cấp độ nâng cao.
- ✓ 66. Project #48 - The Dot Connector Game vs AI - OOP - Cấp độ nâng cao.
- ✓ 67. Project #49 - Snake Game - OOP.
- ✓ 68. Project #50 - Tic Tac Toe Game.
- ✓ 69. Kết thúc khóa học.