개발자들 사이에서 통하는 바이브코딩 – 실무형 (Cursor AI, Figma)
코드캠프
10분만에 바이브코딩으로 만들 수 있는 단순한 서비스는 이제 버리세요! '진짜' 실무적용 바이브코딩을 배울 수 있습니다. 기획과 디자인대로 실서비스 수준의 고도화된 서비스를 커서AI NCOP로 만들어보시죠. No Code, Only Prompt
Intermediate
React, Next.js, cursor
Đây là khóa học giúp bạn phát triển ứng dụng di động có thể cung cấp dịch vụ trên Android và IOS bằng cách tận dụng phát triển web.
Khung Expo
React Native cơ bản
Liên kết WebView với React/Next
Liên kết chức năng và quyền của điện thoại thông minh (báo thức, vị trí, hệ thống, v.v.)
Thiết kế ứng dụng lai ổn định (Micro Frontend)
⭐ Dự án tăng lương cho lập trình viên web ⭐
Trở thành một 'nhà phát triển ứng dụng' bằng cách sử dụng các kỹ năng phát triển web như hiện tại
Mục tiêu là cung cấp các khóa học thiết yếu dành cho nhà phát triển web giúp các nhà phát triển web dễ dàng phát triển năng lực của mình.
Các nhà phát triển có nhiệm vụ liên tục phát triển năng lực của mình. Tôi cũng làm cùng một bài tập về nhà mỗi ngày và cố gắng giảm bớt thời gian thử nghiệm và sai sót. Cảm ơn bạn đã luôn theo dõi.
9 năm kinh nghiệm làm nhà phát triển web full-stack, nhà phát triển ứng dụng lai,
Với tư cách là giảng viên đại diện của trại huấn luyện , tôi đã nghiên cứu cách phát triển kỹ năng của các nhà phát triển web một cách dễ dàng .
Chúng tôi tiết lộ nội dung cốt lõi và mã thực tế có thể giúp bạn phát triển dễ dàng và nhanh chóng với tư cách là nhà phát triển ứng dụng lai.
Vậy thì gặp lại bạn ở lớp nhé!
Phát triển ứng dụng lai đa nền tảng là công nghệ tạo ra các ứng dụng chạy trên nhiều hệ điều hành khác nhau (Android, iOS, v.v.) bằng cách sử dụng mã web . Thông thường, khi tạo một ứng dụng, bạn phải phát triển riêng biệt trên các ngôn ngữ lập trình và môi trường khác nhau cho từng hệ điều hành, nhưng với công nghệ ứng dụng đa nền tảng và ứng dụng lai , bạn có thể phát triển ứng dụng một lần và sử dụng trên mọi hệ điều hành bằng các công nghệ như React.js và Next.js được sử dụng trên web.
Các khuôn khổ tiêu biểu bao gồm React.Native và Flutter, nhưng thật không may, những công nghệ này đòi hỏi cài đặt môi trường phức tạp và nhiều kiến thức bổ sung.
Tuy nhiên, Expo là một khuôn khổ rất hiệu quả cho phép phát triển mà không cần cài đặt môi trường phức tạp.
Expo là một công cụ và dịch vụ giúp bạn phát triển ứng dụng di động (Android, iOS) một cách dễ dàng và nhanh chóng bằng công nghệ React Native và web.
Ban đầu, nếu bạn muốn phát triển một ứng dụng chỉ sử dụng React Native, các nhà phát triển phải tạo các thiết lập phức tạp và tự xây dựng môi trường. Tuy nhiên, Expo thiết lập môi trường trước và chuẩn bị các chức năng cần thiết để các nhà phát triển chỉ cần tập trung vào chức năng và thiết kế của ứng dụng, giúp việc tạo ứng dụng lai trở nên rất dễ dàng!
Có ba lý do chính giải thích tại sao Expo lại hiệu quả.
1⃣ Có sẵn trên nhiều nền tảng với mã web
Expo giúp bạn tiết kiệm thời gian và tiền bạc bằng cách cho phép bạn xây dựng các ứng dụng chạy trên cả Android và iPhone chỉ bằng một lần phát triển.
2⃣ Bắt đầu đơn giản và nhanh chóng
Expo cung cấp một môi trường dựng sẵn để bạn có thể xây dựng ứng dụng ngay mà không cần bất kỳ thiết lập phức tạp nào.
3⃣ Dễ dàng kiểm tra và chia sẻ
Bạn có thể dễ dàng kiểm tra ứng dụng của mình trên điện thoại thông minh thực tế và xem kết quả theo thời gian thực. Đặc biệt, bạn có thể dễ dàng chia sẻ ứng dụng với bạn bè hoặc đồng nghiệp để dùng thử.
Trên thực tế, tôi đã tạo ra bài giảng này để bất kỳ ai đã từng học React hoặc Next đều phải tham gia ! Bởi vì đây là cách dễ dàng để phát triển với công nghệ mà chúng ta đã biết.
Dành cho những ai muốn học phát triển ứng dụng một cách dễ dàng bằng cách sử dụng kiến thức phát triển web của họ
Bất kỳ ai có hứng thú và đam mê phát triển ứng dụng để kiếm tiền cá nhân
Tăng lương của bạn hoặc
Nhà phát triển web đang tìm kiếm sự thay đổi nghề nghiệp
Bài giảng này không chỉ nói về nội dung webview đơn giản! Nó chứa nhiều nội dung chi tiết và cụ thể hơn. Sách này trình bày mọi thứ bạn cần biết về phát triển ứng dụng, từ API thiết bị sử dụng các tính năng di động đến thiết kế giao diện người dùng di động hiệu quả và hoạt ảnh trang.
[Mục tiêu của khóa học]
Khả năng phát triển ứng dụng IOS/AOS bằng công nghệ web
Khả năng thiết kế và hỗ trợ nhiều kích cỡ thiết bị khác nhau và toàn bộ khuôn khổ Expo.
Khả năng hiểu và tận dụng các phương pháp liên kết dữ liệu giữa web và ứng dụng
Khả năng sử dụng nhiều tính năng gốc như vị trí, báo động và camera
Khả năng hiểu đăng nhập ứng dụng và áp dụng nó để tăng cường bảo mật
Khả năng xem xét khả năng mở rộng và phân tách các miền giữa các menu
1. Ứng dụng lai_Expo
2. Thiết kế giao diện người dùng di động
3. Thiết kế API thiết bị
4. Chức năng của hệ thống di động
5. Chức năng báo động di động
6. Quyền ứng dụng
7. Phóng to ảnh và thu nhỏ bằng cách chụm ngón tay
8. Nút Quay lại của Android
9. Hoạt ảnh chuyển trang
10. Đăng nhập ứng dụng
11. Làm mới danh sách
12. Giao diện vi mô
Hãy xem nội dung chi tiết được trình bày trong bài giảng.
Nó chứa đầy nội dung có hệ thống nhưng thiết yếu 😀
React Native và Expo
Trình giả lập và Trình mô phỏng
Thẻ React Native
Tích hợp WebView và Next
Phản hồi lỗi kết nối WebView
Ưu điểm của thiết kế UI di động và ứng dụng lai
Tăng tỷ lệ UI trên thiết bị di động
Tiêu đề bố cục di động
Tiêu đề cục bộ và Tùy chọn Đi sâu
Bố cục di động Chân trang
Gỡ lỗi WebView
Chuyển dữ liệu thiết bị và WebView
API thiết bị
API thông tin hệ thống thiết bị
API vị trí thiết bị
Tái cấu trúc tìm kiếm đối tượng thiết bị
Quy trình thông báo
Lịch trình thông báo
Nhấp vào thông báo
Thiết lập quyền ứng dụng
Phát hiện trạng thái ứng dụng
nút quay lại android
useEffect và rò rỉ bộ nhớ/móc tùy chỉnh
Xem ảnh gốc
Phóng to thu nhỏ
Hoạt ảnh chuyển trang
Hoạt ảnh chuyển trang (quay lại)
Đăng nhập ứng dụng
Đánh cắp mã thông báo đăng nhập ứng dụng
kéo để làm mới
Micro Frontend Web
Kết nối các ứng dụng Micro Frontend
Lịch báo thức
Nút quay lại Android (nhấp đúp để thoát)
Hoạt ảnh chuyển trang
kéo để làm mới
Khóa học này yêu cầu bạn phải có kiến thức trước về Javascript và React.js hoặc Next.js! Nhưng đừng lo lắng.
Bất kể trình độ của bạn, chúng tôi đều cung cấp nội dung riêng về Javascript cốt lõi và Next.js mà bạn cần để hoàn thành khóa học này! Hãy xem mỗi loại có gì đặc biệt nhé!
Mẫu chữ
Đối tượng và dấu ngoặc (truy cập/tạo)
Phân bổ phân hủy cấu trúc
Đặt thời gian chờ
Toán tử ba ngôi
Các hàm mũi tên và bỏ qua trả về
Toán tử Spread / Tham số REST
Thoát sớm
thêmEventListener
Chuỗi tùy chọn
JSON.stringify / JSON.parse
công tắc
Xóa và lấy lại khóa đối tượng
Hứa
không đồng bộ / chờ đợi
thuộc tính viết tắt
Phân tích và khởi tạo phân bổ cấu trúc
thiết lập Khoảng thời gian / xóa Khoảng thời gian
truy vấnSelecttor
accessToken / làm mớiToken
Hội đồng quản trị
Mảnh vỡ
sử dụngState
sử dụngHiệu ứng
đạo cụ
những đứa trẻ
Kết xuất có điều kiện
sử dụngPathname
sử dụng khách hàng
Định tuyến động / useParams
Liên kết
trướcTrạng thái
sử dụng máy chủ
sử dụngRef
Móc tùy chỉnh
sử dụngRouter(router.push)
sử dụngRouter(router.back)
Bộ định tuyến ứng dụng / Bộ định tuyến trang
Gói Webpack
Tôi đã sắp xếp các từ khóa và bài đánh giá khóa học mà tôi nhận được từ Giáo sư Noh Won-du.
Phát triển như một nhà phát triển ứng dụng với Noh Won-du thông qua khóa học này 🚀
#Bài giảng thân thiện
#tỉ mỉ
#Hít thở mạnh
#Vừa vặn với tai
#nhà phát triển thực sự
#Người cố vấn của người cố vấn
#hạt cà phê
#ThíchThích
⭐ ⭐ ⭐ ⭐ ⭐ Tác giả: SS
Nếu bạn sợ những bài giảng khác sử dụng các thuật ngữ khó một cách ngắn gọn, đừng bỏ lỡ các bài giảng chất lượng cao của Noh Won-du!
⭐ ⭐ ⭐ ⭐ ⭐ Tác giả: alopp
Em thực sự yêu anh, Noh Won-du!
Thật tuyệt vời vì mọi thứ đều rất cô đọng.
⭐ ⭐ ⭐ ⭐ ⭐ Tác giả: blank
Có vẻ như đây là một bài giảng thực sự hay. Từ cơ bản đến nâng cao, mỗi phần đều được trình bày chi tiết và cô đọng để bạn có thể tự mình hiểu dễ dàng!
⭐ ⭐ ⭐ ⭐ ⭐ Tác giả: Kim Dong-eun
Thầy Noh Won luôn cải thiện chương trình giảng dạy bằng cách cung cấp những kỹ năng cần thiết nhất, cùng các ví dụ dựa trên kinh nghiệm thực tế giúp học viên dễ hiểu.
Khóa học này được tối ưu hóa cho những người có kiến thức cơ bản về React.js hoặc Next.js.
Tuy nhiên, vì mỗi giảng viên có phong cách giải thích khác nhau và có thể có phương pháp viết mã khác nhau nên chúng tôi cung cấp các video bổ sung không chỉ đề cập đến Javascript của Noh Won-du mà còn cả nội dung cốt lõi của Next để việc học hiệu quả hơn. Vì bài giảng rất thân thiện và giải thích có hệ thống nên bạn có thể học mà không gặp khó khăn gì.
Vì ông Noh Won-du sử dụng máy Mac nên bài giảng được tiến hành trên máy Mac .
Do bản chất của ứng dụng lai, nếu bạn có máy Mac và iPhone, bạn có thể triển khai cả Android/IOS và thử nghiệm chúng thông qua trình mô phỏng. Nếu bạn có máy tính Windows và điện thoại Android, việc kiểm tra chỉ khả dụng trên Android. Nếu bạn muốn thử nghiệm iOS, bạn sẽ cần ít nhất một thiết bị iOS, ngay cả khi bạn không có máy Mac.
Nội dung và các ví dụ thực tế trong bài giảng này dựa trên 'Solo Trip', được Noh Won-du tạo ra dưới dạng ứng dụng kết hợp và phân phối như một dịch vụ thực tế. Hiện tại, 'Solo Trip' đang tạm thời đóng cửa để cập nhật, nhưng sẽ sớm mở lại với một dự án mới. Toàn bộ chương trình giảng dạy đã được xây dựng với nội dung có thể sử dụng ngay trong các dịch vụ thực tế.
Khóa học này dành cho ai?
Dành cho những ai muốn dễ dàng phát triển ứng dụng bằng kiến thức phát triển web cơ bản
Dành cho những bạn có kinh nghiệm React/Next và muốn thử sức với việc phát triển ứng dụng hybrid.
Lập trình viên web muốn tăng lương với tư cách là nhà phát triển ứng dụng.
Dành cho những ai muốn xây dựng portfolio phát triển ứng dụng hybrid
Cần biết trước khi bắt đầu?
Cơ bản về React.js
Cơ bản về Next.js
Cơ bản về phát triển web
13,497
Học viên
384
Đánh giá
200
Trả lời
4.8
Xếp hạng
12
Các khóa học
"Try anything, Try everything!"
코드캠프는 유능한 개발자를 양성하며 개발의 미래를 바꾸고자 하는 목표를 가지고 있습니다. 사회적, 경제적, 교육적 배경에 상관없이 누구에게나 커리어 전환의 기회를 제공하기 위해 인프런에 나타났답니다. 코캠과 함께 커리어 점프에 도전하세요!
Tất cả
96 bài giảng ∙ (33giờ 23phút)
Tài liệu khóa học:
Tất cả
4 đánh giá
4.3
4 đánh giá
1.016.403 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!