Hotline: 0919 365 363; Email: daotao@r2s.edu.vn

90 giờ học để trở thành Java Back end Developer

90 giờ học để trở thành Java Back-end Developer

Back-end là gì?

Back-end là một phần của của website hoặc ứng dụng mà người dùng không thể nhìn thấy được. Có thể cho rằng Back-end giống như bộ não của con người. Nó xử lý những yêu cầu, câu lệnh và lựa chọn thông tin chính xác để hiển thị lên màn hình.

Back-end của bất kỳ website nào cũng được cấu thành từ 3 thành phần là máy chủ, ứng dụng và cơ sở dữ liệu. Nhờ có nó mà website hoạt động hiệu quả, cung cấp thông tin chính xác với tốc độ nhanh cho người dùng.

Sự khác nhau giữa Front-end và Back-end

Một khái niệm tương phản với Back-end đó chính là Front-end. Nếu Back-end là phần chìm thì Front-end chính là phần nổi của tảng băng trôi. Cụ thể hơn, Front-end là phần hiển thị ra bên ngoài giao diện và tương tác với người dùng. Vì vậy, nó chú trọng vào mặt trực quan, thẩm mỹ và bố cục dễ sử dụng.

Trong khi đó Back-end là những công việc liên quan đến phần cơ sở dữ liệu lưu trữ bên trong để hiển thị cho máy chủ. Chức năng chính là lưu trữ dữ liệu, truy xuất thông tin nhanh và chính xác với từng lệnh được đưa ra.

Tìm hiểu vị trí lập trình viên Back-end

Họ chịu trách nhiệm tối ưu tốc độ và hiệu suất của website hoặc ứng dụng, xây dựng logic để trải nghiệm người dùng được tốt nhất. Các lập trình viên Back-end thường làm việc cùng là bộ phận Front-end để cung cấp dữ liệu máy chủ.

Tuy công việc của Back-end không thể thấy trực quan nhưng lại đóng góp một phần quan trọng, vì nếu thiếu nó thì ứng dụng và website không thể vận hành được.

Vị trí này càng quan trọng đối với các công ty công nghệ hoặc thương mại điện tử – công ty chú trọng đến website và ứng dụng để khách hàng mua sắm trực tuyến.

Chương trình học

Bao gồm 4 phần với tổng thời gian 90 giờ, học trong 10 tuần (2.5 tháng)
(R2S trực tiếp tuyển dụng sau đào tạo)

MÔ-ĐUN #1 (SQL): THÀNH THẠO SQL

Thao tác với cơ sở dữ liệu sử dụng SQL trong 6 buổi

Lập trình viên phải hiểu và vận dụng được các câu lệnh SQL để lập trình những tính năng như thêm, xem, xóa và sửa. Các kiến thức và kỹ năng bạn sẽ thành thạo:

  1. Truy vấn dữ liệu từ một bảng
  2. Truy vấn dữ liệu từ nhiều bảng
  3. Phân biệt được mục đích sử dụng giữa Store Procedure và Function
  4. Phân biệt được các ràng buộc dữ liệu cơ bản với Trigger

MÔ-ĐUN #2 (PL): NGÔN NGỮ LẬP TRÌNH

Thành thạo lập trình hướng đối tượng với Java trong 14 buổi

Là một lập trình viên khi được tuyển dụng vào dự án phần mềm với vị trí Back-end, bạn phải sử dụng thành thạo ngôn ngữ lập trình. Và đây là những nội dung bạn được đào tạo:

  1. Chuẩn bị môi trường lập trình
  2. Thành thạo câu lệnh rẻ nhánh và vòng lặp
  3. Thành thạo thao tác với mảng
  4. Hiểu rõ 4 tính chất của OOP và sử dụng thành thạo
  5. Thao tác với cơ sở dữ liệu
  6. Phân biệt được lỗi và ngoại lệ
  7. Phát hiện và sửa lỗi với tính năng debug

MÔ-ĐUN #3 (BE): THÀNH THẠO WEB API

Tạo Web API theo yêu cầu dự án trong 6 buổi

Xử lý yêu cầu từ người dùng, xử lý logic, trả kết quả về phía Front-end và đây là những gì bạn sẽ được học:

  1. Tìm hiểu về Web Services
  2. Tìm hiểu về Spring Boot
  3. Tạo RESTful Web Services với Spring Boot
  4. Xử lý dữ liệu với Spring Data JPA
  5. Tạo RESTful Web Services với Spring Data JPA 

MÔ-ĐUN #4 (MOCK): THAM GIA DỰ ÁN

Tham gia dự án với vị trí Lập trình back-end trong 4 buổi

Bạn sẽ được tham gia dự án và được giao nhiệm vụ cụ thể:

  1. Đọc tài liệu đặc tả yêu cầu phần mềm
  2. Đọc hiểu cấu trúc source code dự án
  3. Làm theo một tính năng mẫu
  4. Coding theo use case
  5. Testing theo checklist
  6. Demo 

Có rất nhiều bạn đã tham gia khóa đào tạo do R2S tổ chức

5 lý do bạn nên tham gia khóa này

Danh sách đối tác đồng hành tuyển dụng cùng R2S

Đội ngũ đào tạo

Công ty Cổ phần R2S

R2S hoạt động chính trong những lĩnh vực phát triển phần mềm, tư vấn giải pháp công nghệ thông tin và huấn luyện nguồn nhân lực cho doanh nghiệp. Chúng tôi luôn cố gắng hành động để thành công; thành công của khách hàng là thành công của chúng tôi

  1. R2S nhận phát triển phần mềm theo đơn đặt hàng từ khách hàng cá nhân, doanh nghiệp trong và ngoài nước
  2. Với những dự án này, học viên thử việc có thể được nhận lương ngay trong thời gian thử việc; Và hơn hết các bạn có thể sẽ trở thành đội ngũ phát triển phần mềm của công ty
  3. Tạo ra một môi trường để những bạn sinh viên mới ra trường hoặc chuẩn bị ra trường chưa có kinh nghiệm thực tế được trải nghiệm từ đó có thể làm việc được tại doanh nghiệp mà không cần phải đào tạo thêm hoặc nếu có thì chỉ đào tạo phần đặc thù của từng doanh nghiệp
Trainer
★ 20 năm kinh nghiệm quản lý và phát triển dự án phần mềm
★ 6 năm đào tạo Fresher cho FPT Software
★ 15 kinh nghiệm giảng dạy CNTT
★ Giảng viên thỉnh giảng CNTT tại Đại học Sư phạm Kỹ thuật HCM, Hutech
★ Sở trường: Java, .NET, BA, Automation Test
★ Có chứng chỉ quốc tế về Java do Oracle cấp
★ Có chứng chỉ sư phạm do Đại học Sư phạm Kỹ thuật HCM cấp

Anh Hà Thanh Liêm

Trainer
★ 20 năm kinh nghiệm trong lĩnh vực phát triển phần mềm.
★ 17 năm dạy IT ở các trường CĐ/ĐH
★ 18 năm xây dựng quản lý hệ thống OMS SaigonTech
★ 4 năm Giám đốc Trung tâm Giải pháp nguồn nhân lực CNTT - ISC Quang Trung
★ 4 năm cung cấp nguồn nhân lực IT cho liên minh VNITO
★ Xây dựng, tư vấn và thiết kế chương trình đào tạo CNTT
Trainer
★ Chủ nhân của blog www.giasutinhoc.vn
★ 14 năm kinh nghiệm trong lĩnh vực phát triển phần mềm
★ 3 năm đào tạo Fresher cho FPT Software
★ Giảng viên thỉnh giảng CNTT tại Đại học Sư phạm Kỹ thuật HCM, Đại học FPT HCM, Hutech
★ Sở trường: Java, Android, .NET
★ Có chứng chỉ quốc tế về Java do Oracle cấp
★ Có chứng chỉ sư phạm do Đại học Sư phạm HCM cấp

Liên hệ với chúng tôi để được tư vấn

Những khóa học tượng tự đã và đang diễn ra tại R2S

Xem 2 buổi báo cáo trong khóa học

Đăng ký học ngay hôm nay

Điền thông tin của bạn bên dưới để đăng ký

    Alert: You are not allowed to copy content or view source !!