-
תוכנית הכשרה מקיפה למתחילים הכוללים
אם אתה חדש בתכנות, אולי אתה אפילו לא יודע איפה להתחיל וכמה ידע תיאורטי אתה צריך. לא ניתן לך ללכת לאיבוד! קורס CodeGym כולל בדיוק את התיאוריה הנכונה המוסברת בשפה פשוטה עם דוגמאות מהחיים האמיתיים. תלמדו את היסודות של תכנות Java שלב אחר שלב וברמה עד למפתח ג'אווה זוטר. -
המון תרגול כדי לגרום לך להיות בטוח בקידוד
תלמד תכנות Java על ידי עשייה ותחדד את מיומנות התכנות שלך. אנו מאמינים שהתרגול הוא החשוב ביותר בלמידה שלך. כאן תקבל 1200+ משימות במורכבות שונה עם אימות מיידי, ניתוח קוד, טיפים שיעזרו לך במשימה. היכונו לקוד מהשיעורים הראשונים. -
משחק חיפושים מרוכז עם מוטיבציה ותגמולים
אנו יודעים שקריירת התכנות העתידית שלך אינה בדיחה, אבל הלמידה שלך יכולה להיות (וחייבת להיות) מהנה. עיצבנו קורס gamified עם מוטיבציה ותגמולים שיעזרו לך להגיע ליעד שלך. הקורס מחולק לארבעה משימות. לכל קווסט יש 10 רמות עם הרצאות בגודל ביס ועשרות משימות. אם אינך יודע כיצד להתחיל ללמוד ג'אווה, פשוט היצמד לקורס שלנו, והוא יציג אותך ביעילות ליסודות ג'אווה.תאר לעצמך שאתה צריך להשלים את המסע ולהעלות את הדמות שלך, שחיה ביקום עתידני. בכך אתה לומד, מקודד ומתקשר עם משתמשים אחרים, מקבל עזרה מסטודנטים ומפתחים מנוסים, כותב פתרונות, פרויקטים מגניבים ומשחקים... ובכן, זה נשמע כמו CodeGym!
אתה לא מוגבל בזמן ב-CodeGym. למד ותקוד מתי שתרצה. זה לוקח בין 6 ל-12 חודשים בממוצע כדי להשלים את הקורס ולקבל 500+ שעות של תרגול תכנות. אבל יש הרבה סטודנטים שהגיעו לסוף תוך 3 חודשים. זה תלוי בך.
- תחביר ג'אווה
- Java Core
- Java Multithreading
- אוספי Java
מפת הדרכים של לימוד ותרגול יסודות ג'אווה
עם CodeGym תקבל למידה מאוזנת היטב של יסודות ג'אווה. הנוסחה שלנו היא 20% מהתיאוריה פלוס 80% מהתרגול, כך שבכל רמה תקבלו פי כמה משימות מהרצאות.קווסט מס' 1: תחביר ג'אווה
זהו המבוא לתכנות ג'אווה באופן כללי. ניתן לשלוט במשימה אפילו למי שלא היה לו רקע קודם בקידוד. תתחיל עם המושגים הפשוטים ביותר כמו מחלקות, אובייקטים, שיטות ומשתנים - ה"לבנים" של תוכניות Java. תלמדו סוגי נתונים שונים, מערכים, לולאות והצהרות מותנות. החל מרמה 3, תלמד כיצד לעבוד עם ה-IDE האמיתי - IntelliJ IDE - ולכתוב בו קוד. לכל נושא יש קבוצה של משימות מעשיות שאתה צריך להשלים כדי להתקדם. בסוף הרמה תהיה לכם היכרות קצרה עם אוספים ובסיסי OOP, אותם תלמדו ביסודו בקווסט הרביעי. רשימת הנושאים במסע:- מבוא לקורס
- מבוא ל-Java: מהם סוגי פלט מסך, String ו-int
- מבוא ל-Java: משתנים, שיטות, מחלקות
- התוכנית הראשונה שלך: קלט מקלדת, עבודה ב-IDE
- היכרות עם ענפים ולופים
- מבוא לשיעורים: כתיבת שיעורים משלך, בנאים
- מבוא לאובייקטים: כתיבת חפצים משלך, משך חיים ומשתנים סטטיים
- מערכים ורשימות: Array, ArrayList, מבוא לגנריות
- אוספים: LinkedList, HashSet, HashMap. תַאֲרִיך.
- מבוא לחריגים: לנסות, לתפוס, לזרוק, לתפוס רב
- המרת טיפוסים פרימיטיביים: הרחבות וצמצום המרות
קווסט מס' 2 Java Core
מסע זה מוקדש ליסודות של תכנות מונחה עצמים ויכיר אותך עם זרמים, סריאליזציה והעמסת יתר של שיטות. זה כולל גם רמות עם משימות ושיעורים על ממשקים וירושה מרובה. כדי להשלים את המסע הזה, עליך לעבור את תחביר Java. לאחר שתסיים עם Core Quest, תהיה מוכן לפתור משימות מסובכות יותר ואפילו לכתוב את המיני-פרוייקטים. רשימת הנושאים במסע:- יסודות OOP: עקרונות בסיסיים, ירושה, אנקפסולציה
- יסודות OOP: עומס יתר, פולימורפיזם, הפשטה, ממשקים
- ממשקים: השוואה למחלקה מופשטת, ירושה מרובה
- סוג ליהוק, מופע של. משימה גדולה הכוללת ממשקים
- שיטות עומס יתר, תכונה של קריאות בנאים
- מבוא לשרשורים: שרשור, ניתן להרצה, התחל, הצטרפות, הפרעה, שינה
- מבוא לשרשורים: מסונכרנים, נדיפים, תשואה
- מבוא לזרמים: InputStream/OutputStream, FileInputStream, FileOutputStream
- מבוא לזרמים: Reader/Writer, FileReader/FileWriter
- סדרה
קווסט מס' 3 JavaMultithreadingm
קווסט זה יציג בפניכם את הארגון של אובייקט, מחרוזת ומחלקות פנימיות. במהלך ההרצאות ועשרות המשימות, תלמדו כיצד ליצור ולעצור שרשורים, מהו המבוי הסתום, כיצד להשתמש בשיטות המתנה, הודע והודעה. תוכלו לצבור ניסיון עם jsoup ו-Swing וללמוד על אריזה אוטומטית. וכמובן, תשלים את המשימות הגדולות הראשונות שלך כמו מערכת צ'אט, אמולטור כספומט, מגרד אינטרנט ותכתוב כמה משחקים: טטריס, סנייק, יורה בחלל וארקנואיד. רשימת הנושאים במסע:- ארגון של אובייקט אובייקט: equals, hashCode, clone, wait, notify, toString()
- מחרוזת: ניתן לשינוי, בלתי ניתן לשינוי, פורמט, StringTokenizer, StringBuilder, StringBuffer
- כיתות פנימיות, למשל Map.Entry
- כיתות פנימיות, תכונות יישום
- יצירה ועצירה של שרשורים: להתחיל, להפריע, לישון, להניב
- גישה לנתונים משותפים: מסונכרן, נדיף
- מָבוֹי סָתוּם. המתן, הודע, הודע לכל
- TreadGroup, ThreadLocal, Executor, ExecutorService, Callable. עבודה עם jsoup
- אוטובוקס, תכונות יישום
- אופרטורים: מספרי, לוגי ובינארי. עבודה עם Swing
קווסט מס' 4 אוספי Java
תתכוננו לעשות את דרככם לפסגה! המסע הסופי יוקדש לאוספי ג'אווה, דפוסי עיצוב, ותקבל הרבה תרגול שימושי. לדוגמה, עבודה עם JSON, Guava, Apache Commons Collections ו-JUnit. תלמד כיצד להשתמש בכלי תכנות ולקבל ניסיון מעשי עם Git ו-JAXB, RMI ו-DymamicProxy. תלמדו קצת על שפת תכנות חשובה נוספת - JavaScript. וכמובן, תקבלו עוד שאלות ומיני-פרויקטים, שתוכלו להוסיף מאוחר יותר לתיק העבודות שלכם. רשימת הנושאים במסע:- עבודה עם קבצים וארכיונים
- RMI ופרוקסי דינמי. עבודה עם Swing
- JSON, JavaScript. עבודה עם גויאבה, אוספי Apache Commons, JUnit
- רקורסיה. איסוף אשפה וסוגי התייחסות ב-Java. רישום
- מערכות בקרת גרסאות: Git ו-SVN. גנריות
- דפוסים בסיסיים ליצירת יישומי אינטרנט. לימוד מעמיק של אוספים
- תבניות עיצוב. מחלקות שירות, למשל מערכים. אוספים
- מתודולוגיות פיתוח. הערות ב-Java. היררכיית חריגים
- צור את יישום האינטרנט הראשון שלך. עבודה עם Tomcat ו-IDEA
- URI, כתובת URL. שירותי REST. צור יישום שרת-לקוח משלך
GO TO FULL VERSION