Khóa học này là gì?
Đây là khoá học lập trình thông qua các dự án thực tế mà chúng tôi nhận được yêu cầu từ khách hàng, bạn sẽ tham gia cùng chúng tôi từ khâu thiết kế sản phẩm cho đến lập trình, triển khai và vận hành cho khách hàng?
Cụ thể bạn sẽ tham gia vào các dự án:
- Lập trình hệ thống quản lý khách hàng.
- Lập trình hệ thống quản lý hội viên.
- Hay bất cứ loại hình dự án nào mà khách hàng yêu cầu.
Một số dự án đã có sẵn như:
- Hệ thống hỏi đáp chăm sóc khách hàng: https://stackask.com/
- Hệ thống chăm sóc khách hàng logistics: https://vanlybaotieu.vn/
Sự khác biệt đến từ đâu?
Young Monkeys là một công ty cổ phần, tổ chức mã nguồn mở và chúng tôi hiện đang cung cấp nền tảng lập trình EzyPlatform cho phép mọi người có thể sử dụng miễn phí hoặc trả phí đồng thời cũng cho phép các nhà phát triển tạo ra các theme và plugin để mua bán trao đổi công khai trên chợ của EzyPlatform. Vì vậy so với các khoá học khác đang có trên thị trường chúng tôi có những sự khác biệt như sau:
- Chúng tôi có gần như vô hạn các dự án thực tế mà bạn có thể tham gia, chứ không phải chỉ đơn thuần là học lý thuyết rồi để đấy.
- Chúng tôi tự xây dựng framework vì vậy bạn cũng có thể được tiếp thu các kiến thức, kinh nghiệm và trải nghiệm trong việc xây dựng một dự án đi từ mức framework, nghĩa là đi vào những khái niệm, kỹ thuật sâu xa nhất của nghề lập trình.
- Dự án của bạn có thể phát hành trên chợ của EzyPlatform và bạn có thể kiếm được tiền khi có ai mua nó chứ không phải tạo ra một thứ để bỏ đi lãng phí.
- Bạn sẽ được đào tạo fullstack ứng với thực tế của thị trường.
- Bạn sẽ được tham gia vào quy trình từ đơn giản đến phức tạp, chịu áp lực và rèn luyện bản thân trong môi trường phát triển phần mềm thực tế.
Các công nghệ tôi được học và làm là gì?
Như đã nói ở trên bạn sẽ được đào tạo và làm fullstack, nghĩa là từ backend đến front-end cái gì bạn cũng sẽ cần phải học để hoàn thành được dự án theo yêu cầu của khách hàng, tuy nhiên chúng tôi cũng sẽ tập trung vào những thứ cốt lõi sau đây:
- Ngôn ngữ lập trình backend: Java.
- Các thư viện hoặc framework backend: EzyFox, EzyPlatform, Thymeleaf cũng tương đồng với Spring Boot nhưng có nhiều cả tiến hơn.
- Các công nghệ backend: HTTP và Websocket và socket realtime.
- Các thư viện hoặc framework hoặc editor front-end: JQuery, ReactJS, Bootstrap, GrapeJS, TinyMCE.
- Về thiết kế thì bạn sẽ được học: Design Patterns, kiến trúc phần mềm, kiến trúc hệ thống.
- Về kỹ thuật lập trình bạn sẽ được học: Clean code.
Quá trình học tập của tôi sẽ diễn ra thế nào?
Bạn sẽ đóng vai trò như một nhân viên bình thường của Young Monkeys.
- Nhận đầu việc.
- Đưa ra thời gian dự kiến cho từng công việc.
- Thực hiện công việc.
- Nhờ sự trợ giúp nếu có.
- Báo cáo hàng ngày.
Thời gian học tập và làm việc sẽ diễn ra cả ngày từ 9 giờ sáng đến 23 giờ đêm hoặc tuỳ thời gian mà bạn có thể sắp xếp, miễn là bạn sẽ hoàn thành đúng các công việc mình đã được giao.
Tôi sẽ được hỗ trợ những gì?
Bất cứ thứ gì bạn cần để hoàn thành được dự án, từ kiến thức cho đến kinh nghiệm.
Dự án của tôi sẽ được triển khai đi đâu?
Dự án của bạn sẽ được triển khai trên máy chủ do Young Monkeys hoặc khách hàng cung cấp. Ngoài ra dự án của bạn sẽ được xuất bản trên chợ của EzyPlatform để mọi người có thể mua bán, trao đổi công khai.
Tôi có thể có lương không?
Có bạn có thể có lương khi khách hàng thanh toán cho dự án mà bạn làm ra, nếu chất lượng dự án của bạn tốt và khách hàng đồng ý nghiệm thu.
Tôi có thể được nhận vào làm ở Young Monkeys không?
Có thể nhưng không chắc chắn 100%, điều này tuỳ thuộc vào việc khách hàng có tiếp nhận dự án của bạn và đưa vào sử dụng, vận hành hay không.
Tôi có thể tham khảo một trường hợp thực tế không?
Dưới đây là thực tế học tập và làm việc của bạn Trần Thế Mạnh, sinh viên trường đại học quốc gia HCM
Một số task của bạn


Các dự án thực tế của bạn
- Dự án học làm website kế toán: https://github.com/TTManh26/ketoan
- Dự án clone HTML của website logistics: https://github.com/TTManh26/sota.onl
- Dự án làm Zalo mini app: https://github.com/tvd12/fashion-zminiapp (Dự án này đang để chế độ private, bạn sẽ được chia sẻ khi trở thành học viên).