Học tập tại Đại học Java của CodeGym

Chúng tôi tin tưởng hơn bất cứ ai vào sức mạnh của việc học trực tuyến. Khao khát lớn + mục tiêu + kế hoạch rõ ràng = nhà phát triển Java trong tương lai.

Đó là lý do tại sao chúng tôi tạo ra một khóa học lớn, tập trung vào thực hành và lý thuyết tập trung. Chúng tôi đã đưa ra một hệ thống tạo động lực cũng như khả năng thiết kế lịch trình đào tạo cá nhân của riêng bạn. Chúng tôi đã giới thiệu các tính năng giúp người dùng từ các quốc gia khác nhau giao tiếp, giúp đỡ lẫn nhau và chia sẻ kinh nghiệm thực tế. Và rồi một ngày chúng tôi nghĩ, tại sao không tiến xa hơn?

Đây là nguồn gốc của Đại học Java, nơi mà trong vòng một năm, chúng tôi giúp sinh viên ở nhiều độ tuổi khác nhau trở thành nhà phát triển Java.

Đại học Java của chúng tôi khác với các khóa học khác như thế nào

Trọng tâm của chúng tôi không nằm rải rác trên hàng chục ngôn ngữ và kỹ năng lập trình. Chúng tôi dạy một thứ mà từ lâu chúng tôi đã thể hiện kinh nghiệm và chuyên môn của mình: phát triển phần mềm bằng Java. Chúng tôi dạy những người có mục tiêu rõ ràng là trở thành nhà phát triển Java. Chúng tôi dạy những người sẵn sàng học tập thường xuyên, không có khoảng trống hoặc thời gian nghỉ dài.

Khóa học được cấu trúc như thế nào

1. Tính năng nổi bật chính là các lớp học "trực tiếp" với các giáo viên và nhà phát triển Java có kinh nghiệm. Chúng được tổ chức hai lần một tuần trong 2 giờ. Trong giờ học, giáo viên cùng học sinh xem qua các chủ đề lý thuyết mới, đào sâu vào những phần khó nhất của bài tập về nhà và trả lời các câu hỏi của học sinh.

2. Sau mỗi buổi học, học viên sẽ nhận được bài tập về nhà : trước buổi học trực tuyến tiếp theo, học viên phải hoàn thành một số bài học nhất định và giải quyết một số nhiệm vụ trong khóa học trực tuyến CodeGym.

Nếu học sinh có thể giải quyết vấn đề này, thì chúng ta có thể tự tin rằng tài liệu đã được học tốt. Và nếu điều gì đó vẫn chưa rõ ràng, sinh viên luôn có thể đặt câu hỏi và nhận trợ giúp: nhóm sinh viên có một cuộc trò chuyện nơi giáo viên và người phụ trách khóa học hỗ trợ.

3. Chúng tôi đã chia tất cả các tài liệu đào tạo thành các mô-đun chuyên đề kéo dài từ một tháng rưỡi đến ba tháng. Ngoài các lớp học trực tuyến thông thường và bài tập về nhà liên quan đến việc giải quyết các nhiệm vụ, mỗi mô-đun dẫn học sinh hoàn thành một dự án thực tế sẽ giúp củng cố các kỹ năng. Và nó cũng sẽ làm một cái gì đó tuyệt vời!

4. Khóa học "Trở thành nhà phát triển Java trong 12 tháng" vượt xa những điều cơ bản về Java. Trong các mô-đun cuối cùng, sinh viên học cách làm việc với cơ sở dữ liệu, Hibernate và Spring + Spring Boot . Và cuối cùng, họ hoàn thành một dự án nhóm lớn.

5. Chúng tôi tin chắc 100% rằng những sinh viên hoàn thành tất cả các mô-đun đào tạo, hoàn thành xuất sắc tất cả các bài tập về nhà và bảo vệ thành công tất cả các dự án cuối kỳ của mình sẽ sẵn sàng làm việc với tư cách là nhà phát triển cơ sở. Đó là lý do tại sao chúng tôi cấp bằng tốt nghiệp cho sinh viên tốt nghiệp để chứng thực trình độ của họ và chúng tôi giúp họ tạo sơ yếu lý lịch để tìm việc làm.

Chương trình giảng dạy

Khóa học bao gồm 5 mô-đun học tập và 1 mô-đun thực hành (dự án nhóm):

1. Cú pháp Java. Mô-đun này dành riêng cho các câu lệnh, kiểu dữ liệu, tìm hiểu môi trường phát triển IntelliJ IDEA, vòng lặp và câu lệnh điều kiện, mảng và hàm, đối tượng, lớp và làm việc với chuỗi. Học sinh cũng sẽ làm quen với những kiến ​​thức cơ bản về OOP, danh sách, khái quát, tập hợp, ngoại lệ, luồng I/O và làm việc với ngày và giờ. Vào cuối mô-đun, chúng tôi giới thiệu Git và bạn viết một dự án cuối cùng.

2. Lõi Java. Chúng tôi tìm hiểu sâu hơn về OOP: đóng gói và đa hình, thành phần, tổng hợp và kế thừa. Các lớp trừu tượng Truyền phát API. Truyền kiểu, gọi hàm tạo và tổ chức của lớp Đối tượng. Đệ quy, giới thiệu về luồng, các lớp bên trong/lồng nhau. Tuần tự hóa. Chú thích. Ổ cắm. Dự án cuối cùng.

3. Java chuyên nghiệp. Bộ sưu tập rác và các kiểu tham chiếu trong Java. Các mẫu thiết kế. Các phương pháp phát triển. Khái niệm cơ bản về Maven. Giới thiệu về Ổi, Bộ sưu tập Apache Commons, JUnit và Mockito. Ghi nhật ký. Tổ chức mạng lưới. Kiến trúc phần mềm. Các giao thức HTTP/HTTPS. Servlet, bộ chứa servlet, Tomcat Giới thiệu về MVC. Dịch vụ web. Dự án cuối cùng: Cuộc thi tìm kiếm Servlet.

4. Làm việc với cơ sở dữ liệu. Ngủ đông. Giới thiệu về cơ sở dữ liệu. Cài đặt một DBMS. Loại dữ liệu. Lựa chọn dữ liệu. Giao dịch cơ sở dữ liệu. Thiết kế cơ sở dữ liệu. JDBC, ORM, Ngủ đông. Dự án cuối cùng.

5. Mùa xuân + Khởi động mùa xuân. IOC, DI. Mùa xuân. Các thành phần. đậu. Mô-đun mùa xuân, Spring MVC. Thiết kế API REST. Ứng dụng Controller-Service-DAO. ORM mùa xuân. @Giao dịch. Kiểm tra mùa xuân. AOP (ghi nhật ký). An ninh mùa xuân. Khởi động mùa xuân. Mùa xuân JPA.

5. Đồ án cuối khóa toàn khóa.

Câu trả lời cho câu hỏi thường gặp