Trong tập này, chúng ta cùng nghe lộ trình để học Java để làm back-end developer nhé. Lộ trình này sẽ giúp bạn hiểu hơn những gì mình sẽ phải học và làm. Hơn thế, bạn sẽ biết được những điều khó khăn và những điều cần phải tập trung học để trở thành một back-end developer chuyên nghiệp. TÓM TẮT Back-end là nghề gì? Lương của Java Back-end ra sao? Cần tố chất gì để có thể theo nghề này? Lộ trình học Java Back-end Hỏi đáp Làm Back-end là làm gì? Làm các chức năng phía sau (back) như Đăng nhập, đăng ký, tìm kiếm, giỏ hàng,... Quản lý, lưu trữ, xử lý dữ liệu (thông tin khách hàng, thông tin sản phẩm). Viết Web Service / Web API Bảo mật + optimize hệ thống Hiển thị dash board: front-end Chạy report: back0end LƯƠNG NHIÊU? Việc nhiều quá trời, lương khá ($400-$2500) https://itviec.com/it-jobs/java Cần những tố chất gì? Đam mê lập trình. Biết tư duy logic. Điềm tĩnh xử lý công việc. Có khả năng tự học và cập nhật kiến thức. Thích tìm hiểu sâu về hệ thống “Ghiền” tối ưu đến mức không thể tối ưu nữa. Có am hiểu về cheat, hack là một lợi thế. Lộ trình học gồm những gì? Java cơ bản tới nâng cao + Lập trình hướng đối tượng (OOP). Nền tảng về Cơ Sở Dữ Liệu (SQL). Một số kiến thức Front-End căn bản (HTML/CSS/JS). Khởi đầu Back-End Java với Servlet (Cookie/Session/MVC) và JDBC. Một số Design Pattern cơ bản Tìm hiểu chuyên sâu Spring: Spring MVC, Spring Boot, Spring Security, Hibernate. Code các dự án thực tế. Bonus: Git/SVN + Unit Test + Cloud Computing + Deploy (Tomcat/JBoss) Giới thiệu về Cybersoft Chương trình Back-end Java PHẦN 1: LUYỆN TẬP JAVA CORE, OOP QUA MỘT SỐ DỰ ÁN PHẦN 2: NỀN TẢNG FRONT-END CHO HỆ THỐNG WEBSITE PHẦN 3: KỸ NĂNG LÀM VIỆC NHÓM VÀ MỘT SỐ CÔNG CỤ HỖ TRỢ PHẦN 4: PHÂN TÍCH DỰ ÁN VỚI BIỂU ĐỒ UML, LƯỢC ĐỒ USE-CASE, ACTOR, SEQUENCE. PHẦN 5: LÀM VIỆC VỚI HỆ THỐNG CƠ SỞ DỮ LIỆU MYSQL PHẦN 6: JAVA SERVLET QUA DỰ ÁN CRM PHẦN 7: LÀM QUEN VỚI JSP/SERVLET QUA DỰ ÁN Phần 8: JAVA SPRING MVC CĂN BẢN QUA DỰ ÁN E-LEARNING Phần 9: JAVA SPRING MVC NÂNG CAO VỚI SPRING TILE 3,SECURITY, MESSAGE PROPERTIES, MAIL Phần 10: SPRING MVC VÀ SERVICES Giới thiệu về Cybersoft Chương trình Back-end Java PHẦN 11: SPRING BOOT QUA DỰ ÁN RẠP CHIẾU PHIM PHẦN 12: CHUYÊN SÂU SPRING BOOT VỚI JDBC, UPLOAD, JPA HIBERNATE, SECURITY PHẦN 13: TỐI ƯU WEBSITE VỚI KỸ THUẬT SPRITE ẢNH, CACHE, CÔNG CỤ ĐO TỐC ĐỘ TRÌNH DUYỆT PHẦN 14: THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP - VẤN ĐÁP ĐỒ ÁN - DOANH NGHIỆP PHỎNG VẤN Channel Tôi Đi Code Dạo là nơi mình chia sẻ những kiến thức, kinh nghiệm về ngành lập trình mà mình đạt được trong quá trình làm việc. Những kiến thức này sẽ biến các bạn từ một coder trở thành developer - lập trình viên thứ thiệt. Các bạn có thể xem video của tập podcast này tại đây: https://www.youtube.com/watch?v=gE6kvOd-Dao Anh Huy tư vấn lộ trình free: https://bit.ly/tuhoc-tuvan Link slide: https://bit.ly/java-slide Chi tiết khóa học: https://bit.ly/cyber-java Kênh podcast Tôi Đi Code Dạo được hợp tác sản xuất bởi Phạm Huy Hoàng và Waves. Waves là một nền tảng âm thanh trực tuyến, chuyên cung cấp các audiobook và podcast dành riêng cho người Việt. Các bạn có thể nghe được tất cả các podcast nổi tiếng tại Việt Nam trên Waves. Hơn thế, bạn cũng có thể xây dựng chương trình podcast riêng cho mình. Website: https://waves8.com/ Facebook: https://www.facebook.com/WavesVietnam/ Instagram: @wavesvietnam