在 CodeGym 的 Java 大學學習

我們比任何人都更相信在線學習的力量。遠大的願望+目標+清晰的計劃=未來的Java開發者。

這就是為什麼我們創建了一個龐大的課程,其中充滿了實踐和集中的理論。我們想出了一個激勵系統以及設計您自己的個人培訓計劃的能力。我們推出了幫助不同國家的用戶交流、互相幫助和分享實踐經驗的功能。然後有一天我們想,為什麼不更進一步呢?

這就是 Java 大學的起源,在一年的時間裡,我們幫助各個年齡段的學生成為 Java 開發人員。

我們的 Java 大學與其他課程有何不同

我們的重點並沒有分散在幾十種編程語言和技能上。我們教授我們長期以來展示了我們的經驗和專業知識的東西:Java 軟件開發。我們教那些有成為 Java 開發人員的明確目標的人。我們教那些準備好定期學習的人,沒有間隙或長時間休息。

課程結構如何

1. 主要特色是經驗豐富的教師和Java開發人員的“現場”課程。他們每週舉行兩次,每次 2 小時。上課時,老師會和學生一起復習新的理論課題,挖掘作業中最難的部分,並回答學生的問題。

2. 每節課後,學生收到作業:在下一節在線課程之前,要求學生完成一定數量的課程並解決 CodeGym 在線課程中的一定數量的任務。

如果學生可以處理這個問題,那麼我們可以確信材料已經學好。如果還有什麼不清楚的地方,學生可以隨時提出問題並獲得幫助:學生小組有一個聊天室,老師和課程策展人會提供幫助。

3. 我們將所有培訓材料分成持續一個半月到三個月的主題模塊。除了常規的在線課程和涉及解決任務的家庭作業外,每個模塊都會引導學生完成一個有助於鞏固技能的實踐項目。它也會做一些很酷的事情!

4. “12 個月內成為 Java 開發人員”課程遠遠超出了 Java 基礎知識。在最後的模塊中,學生將學習如何使用數據庫、Hibernate 和 Spring + Spring Boot。最後,他們完成了一個大型集體項目。

5. 我們100% 相信完成所有培訓模塊、順利完成所有家庭作業並通過所有期末項目答辯的學生已準備好作為初級開發人員就業。這就是為什麼我們向畢業生頒發文憑以證明他們的資格,並幫助他們製作簡歷以找到工作。

課程

該課程包括 5 個學習模塊和 1 個實踐模塊(一個小組項目):

1.Java語法。該模塊致力於語句、數據類型、了解 IntelliJ IDEA 開發環境、循環和條件語句、數組和函數、對象、類以及使用字符串。學生還將熟悉 OOP、列表、泛型、集合、異常、I/O 流以及使用日期和時間的基礎知識。在本模塊的末尾,我們介紹了 Git,您將編寫一個最終項目。

2.Java核心。我們深入探討 OOP:封裝和多態性、組合、聚合和繼承。抽像類。流 API。類型轉換、調用構造函數和 Object 類的組織。遞歸、線程介紹、內部/嵌套類。序列化。註釋。插座。最終項目。

3. Java專業人士。Java 中的垃圾收集和引用類型。設計模式。開發方法。Maven 的基礎知識。Guava、Apache Commons Collections、JUnit 和 Mockito 簡介。記錄。網絡組織。軟件架構。HTTP/HTTPS 協議。Servlets、servlet容器、Tomcat MVC簡介。網頁服務。最終項目:Servlet-quest 競賽。

4.使用數據庫。休眠。數據庫簡介。安裝數據庫管理系統。數據類型。選擇數據。數據庫事務。數據庫設計。JDBC、ORM、休眠。最終項目。

5.彈簧+彈簧引導。國際奧委會,DI。春天。成分。豆子。Spring 模塊,Spring MVC。設計 REST API。控制器服務 DAO 應用程序。春天的ORM。@交易。春季測試。AOP(日誌記錄)。春季安全。彈簧靴。春季 JPA。

5.整個課程的期末項目。

常見問題解答

我根本沒有編程經驗。本課程會幫助我成為一名 Java 開發人員嗎?

當然!該課程適合初學者,不需要任何編程知識或經驗。您的培訓將從最基礎的知識開始,分解為您可以立即付諸實踐的小部分理論。通過定期的家庭作業、勤奮的學習和導師的幫助,您可以實現自己的目標。

如果我已經有 Java 經驗,該課程會有用嗎?

確實。隨著課程的進展,學習難度會增加。該課程伴隨著大量艱鉅的任務和小型項目。在您實施它們時,高級開發人員將幫助您磨練您的技術技能,而職業專家將幫助您打造出色的簡歷和作品集。

課程安排是怎樣的?我可以將它與就業或大學學習結合起來嗎?

我們建議您每天留出幾個小時的學習時間,以便跟上一切。每周有兩次 1.5-2 小時的導師授課,介紹新理論。然後你有幾天時間閱讀額外的課程並解決幾個任務或編寫一個小項目。這是現實的:最主要的是對您的學習採取整體方法。

如果我錯過導師的課程怎麼辦?

不用擔心。當然,您在課堂上的參與讓您可以立即提出問題,但如果您錯過了一個問題,這並不是世界末日。課程策展人將與您分享課程錄音,您可以在專門的聊天中提問。最重要的是你如何完成作業。

我能和老師交流嗎?

是的,不僅是老師,還有整個支持團隊,該團隊由 Java 專家組成:創建 CodeGym 課程的開發人員、支持專家,當然還有您的課程導師。