Thử thách javascript trên github
Để xây dựng một ứng dụng web hoàn chỉnh với React từ đầu, có nhiều chi tiết quan trọng bạn cần xem xét Show
Một framework có thể giải quyết những vấn đề này. Nhưng một khung như vậy phải có mức độ trừu tượng phù hợp - nếu không nó sẽ không hữu ích lắm. Nó cũng cần phải có "Trải nghiệm dành cho nhà phát triển" tuyệt vời, đảm bảo bạn và nhóm của bạn có trải nghiệm tuyệt vời khi viết mã Tiếp theo. js. Khung phản ứngNhập tiếp theo. js, Khung phản ứng. Tiếp theo. js cung cấp giải pháp cho tất cả các vấn đề trên. Nhưng quan trọng hơn, nó giúp bạn và nhóm của bạn đạt được thành công khi xây dựng các ứng dụng React Tiếp theo. js nhằm mục đích có trải nghiệm nhà phát triển tốt nhất trong lớp và nhiều tính năng tích hợp, chẳng hạn như Tiếp theo. js được sử dụng trong hàng chục nghìn trang web và ứng dụng web dành cho sản xuất, bao gồm nhiều thương hiệu lớn nhất thế giới Giới thiệu về Hướng dẫn nàyKhóa học tương tác miễn phí này sẽ hướng dẫn bạn cách bắt đầu với Next. js Trong hướng dẫn này, bạn sẽ học Tiếp theo. js cơ bản bằng cách tạo một ứng dụng blog rất đơn giản. Đây là một ví dụ về kết quả cuối cùng https. //tiếp theo-học-bắt đầu. vercel. ứng dụng (nguồn)
Tham gia cuộc trò chuyệnNếu bạn có thắc mắc về bất cứ điều gì liên quan đến Tiếp theo. js hoặc khóa học này, bạn có thể hỏi cộng đồng của chúng tôi trên Discord Chào mừng bạn đến với khu vực học tập của MDN. Tập hợp các bài viết này nhằm mục đích hướng dẫn những người hoàn toàn mới bắt đầu phát triển web với tất cả những gì họ cần để bắt đầu mã hóa trang web Mục đích của lĩnh vực này của MDN không phải là đưa bạn từ "người mới bắt đầu" đến "chuyên gia" mà là đưa bạn từ "người mới bắt đầu" đến "thoải mái". " Từ đó, bạn sẽ có thể bắt đầu thực hiện theo cách của mình, học hỏi từ phần còn lại của MDN và các tài nguyên từ trung cấp đến nâng cao khác có nhiều kiến thức trước đây Nếu bạn là người hoàn toàn mới bắt đầu, việc phát triển web có thể là một thách thức — chúng tôi sẽ hỗ trợ bạn và cung cấp đủ thông tin chi tiết để bạn cảm thấy thoải mái và tìm hiểu các chủ đề đúng cách. Bạn sẽ cảm thấy như ở nhà cho dù bạn là sinh viên đang học phát triển web (một mình hay tham gia lớp học), giáo viên đang tìm kiếm tài liệu lớp học, người có sở thích hay người chỉ muốn hiểu thêm về cách thức hoạt động của công nghệ web Có thể bạn quan tâmTìm cách trở thành một nhà phát triển web front-end?Chúng tôi đã tập hợp một khóa học bao gồm tất cả các thông tin cần thiết mà bạn cần để hướng tới mục tiêu của mình Bắt đầu Bắt đầu từ đâuHoàn thành người mới bắt đầu Nếu bạn là người hoàn toàn mới bắt đầu phát triển web, chúng tôi khuyên bạn nên bắt đầu bằng cách làm việc thông qua mô-đun Bắt đầu với web của chúng tôi, mô-đun này cung cấp phần giới thiệu thiết thực về phát triển web Ngoài những điều cơ bảnNếu bạn đã có một chút kiến thức, bước tiếp theo là tìm hiểu chi tiết về HTML và CSS. bắt đầu với mô-đun Giới thiệu về HTML của chúng tôi và chuyển sang mô-đun các bước đầu tiên về CSS của chúng tôi Chuyển sang viết kịch bảnNếu bạn đã cảm thấy thoải mái với HTML và CSS hoặc bạn chủ yếu quan tâm đến viết mã, bạn sẽ muốn chuyển sang JavaScript hoặc phát triển phía máy chủ. Bắt đầu với các bước đầu tiên của JavaScript và mô-đun Các bước đầu tiên phía máy chủ Khung và công cụSau khi nắm vững các kiến thức cơ bản về HTML, CSS và JavaScript cơ bản, bạn nên tìm hiểu về các công cụ phát triển web phía máy khách, sau đó xem xét đào sâu vào các khung JavaScript phía máy khách và lập trình trang web phía máy chủ Ghi chú. Bảng thuật ngữ của chúng tôi cung cấp các định nghĩa thuật ngữ. Ngoài ra, nếu bạn có câu hỏi cụ thể về phát triển web, phần Câu hỏi thường gặp của chúng tôi có thể giúp ích cho bạn Các chủ đề được đề cậpSau đây là danh sách tất cả các chủ đề chúng tôi đề cập trong khu vực học tập MDN Bắt đầu với webCung cấp phần giới thiệu thực tế về phát triển web cho người mới bắt đầu HTML — Cấu trúc trang webHTML là ngôn ngữ mà chúng tôi sử dụng để cấu trúc các phần khác nhau của nội dung và xác định ý nghĩa hoặc mục đích của chúng là gì. Chủ đề này dạy HTML một cách chi tiết CSS — Tạo kiểu trang webCSS là ngôn ngữ mà chúng ta có thể sử dụng để định kiểu và bố trí nội dung trang web của mình, cũng như thêm hành vi như hoạt ảnh. Chủ đề này cung cấp thông tin toàn diện về CSS JavaScript là ngôn ngữ kịch bản được sử dụng để thêm chức năng động cho các trang web. Chủ đề này dạy tất cả những điều cơ bản cần thiết để trở nên thoải mái với việc viết và hiểu JavaScript Biểu mẫu web — Làm việc với dữ liệu người dùngBiểu mẫu web là một công cụ hữu hiệu để tương tác với người dùng — thông thường nhất, chúng được sử dụng để thu thập dữ liệu từ người dùng hoặc cho phép họ kiểm soát giao diện người dùng. Trong các bài viết được liệt kê bên dưới, chúng tôi sẽ đề cập đến tất cả các khía cạnh thiết yếu của cấu trúc, kiểu dáng và tương tác với biểu mẫu web Khả năng truy cập — làm cho mọi người đều có thể sử dụng webKhả năng truy cập là phương pháp cung cấp nội dung web cho nhiều người nhất có thể bất kể tình trạng khuyết tật, thiết bị, ngôn ngữ hoặc các yếu tố khác biệt khác. Chủ đề này cung cấp cho bạn tất cả những gì bạn cần biết Hiệu suất web — làm cho trang web nhanh và phản hồi nhanhHiệu suất web là nghệ thuật đảm bảo các ứng dụng web tải xuống nhanh và đáp ứng tương tác của người dùng, bất kể băng thông, kích thước màn hình, mạng hoặc khả năng của thiết bị của người dùng. toán họcMathML là ngôn ngữ mà chúng ta có thể sử dụng để viết các công thức toán học trong các trang web bằng cách sử dụng phân số, tập lệnh, căn thức, ma trận, tích phân, chuỗi, v.v. Chủ đề này bao gồm MathML Công cụ và thử nghiệmChủ đề này đề cập đến các công cụ mà nhà phát triển sử dụng để hỗ trợ công việc của họ, chẳng hạn như công cụ kiểm tra trình duyệt chéo, linters, trình định dạng, công cụ chuyển đổi, hệ thống kiểm soát phiên bản, công cụ triển khai và khung JavaScript phía máy khách Lập trình website phía máy chủNgay cả khi bạn đang tập trung vào phát triển web phía máy khách, thì vẫn hữu ích khi biết máy chủ và các tính năng mã phía máy chủ hoạt động như thế nào. Chủ đề này cung cấp phần giới thiệu chung về cách hoạt động của phía máy chủ và hướng dẫn chi tiết về cách xây dựng ứng dụng phía máy chủ bằng hai khung phổ biến. Django (Python) và Express (Nút. js) Lấy ví dụ mã của chúng tôiCác ví dụ mã bạn sẽ gặp trong Khu vực học tập đều có sẵn trên GitHub. Nếu bạn muốn sao chép tất cả chúng vào máy tính của mình, cách dễ nhất là tải xuống ZIP của nhánh mã chính mới nhất Nếu bạn muốn sao chép repo theo cách linh hoạt hơn cho phép cập nhật tự động, bạn có thể làm theo các hướng dẫn phức tạp hơn
Bạn có thể cập nhật kho lưu trữ
Liên hệ chúng tôiNếu bạn muốn liên lạc với chúng tôi về bất cứ điều gì, cách tốt nhất là gửi tin nhắn cho chúng tôi trên diễn đàn Discourse của chúng tôi. Chúng tôi muốn nghe ý kiến của bạn về bất kỳ điều gì bạn cho là sai hoặc thiếu trên trang web, yêu cầu về các chủ đề học tập mới, yêu cầu trợ giúp về các mục bạn không hiểu hoặc bất kỳ câu hỏi hoặc thắc mắc nào khác Nếu bạn quan tâm đến việc giúp phát triển/cải thiện nội dung, hãy xem cách bạn có thể giúp đỡ và liên hệ. Chúng tôi rất vui được nói chuyện với bạn, cho dù bạn là người học, giáo viên, nhà phát triển web có kinh nghiệm hay người khác quan tâm đến việc giúp cải thiện trải nghiệm học tập Xem thêmBản tin nhà phát triển Mozilla Bản tin của chúng tôi dành cho các nhà phát triển web, đây là một nguồn tài nguyên tuyệt vời cho mọi cấp độ kinh nghiệm Học JavaScriptMột tài nguyên tuyệt vời dành cho các nhà phát triển web đầy tham vọng — Học JavaScript trong môi trường tương tác, với các bài học ngắn và bài kiểm tra tương tác, được hướng dẫn bởi đánh giá tự động. 40 bài học đầu tiên miễn phí và toàn bộ khóa học có sẵn để thanh toán một lần nhỏ Làm sáng tỏ webMột loạt video tuyệt vời giải thích các nguyên tắc cơ bản về web, dành cho những người mới bắt đầu phát triển web. Tạo bởi Jérémie Patonnier học viện mật mãMột trang web tương tác tuyệt vời để học ngôn ngữ lập trình từ đầu BitDegreeLý thuyết mã hóa cơ bản với quy trình học tập được ứng dụng theo trò chơi. Chủ yếu tập trung vào người mới bắt đầu Mã số. tổ chứcLý thuyết và thực hành mã hóa cơ bản, chủ yếu dành cho trẻ em/người mới bắt đầu hoàn thành kỹ năng EXLCác khóa học mở và miễn phí để học các kỹ năng công nghệ, với sự hướng dẫn và học tập dựa trên dự án freeCodeCamp. tổ chứcTrang web tương tác với các hướng dẫn và dự án để học cách phát triển web Bản đồ hiểu biết về webMột khuôn khổ cho kiến thức web ở cấp độ đầu vào và các kỹ năng của thế kỷ 21, cũng cung cấp quyền truy cập vào các hoạt động giảng dạy được sắp xếp theo danh mục |