CodeGym /בלוג Java /Random-HE /למד את יסודות Java ב- CodeGym - סיכום הקורס המלא
John Squirrels
רָמָה
San Francisco

למד את יסודות Java ב- CodeGym - סיכום הקורס המלא

פורסם בקבוצה
אתה בוודאי יודע שכיום משתמשים בתכנות בג'אווה ברחבי העולם. זוהי בחירה טובה עבור תכנות אינטרנט, יצירת יישומים ניידים ופתרונות תוכנה עבור חברות קטנות וארגונים כאחד. וכמובן, ג'אווה נמצאת בראש גל פיתוחי ה-IoT. אם אתה מתעניין במדעי המחשב ובטכנולוגיות מודרניות אתה יודע על מה אנחנו מדברים. בא לכם ליצור משהו חדש לגמרי? אז תכנות ב-Java היא הבחירה הנכונה עבורך. למד את יסודות Java ב- CodeGym - סיכום הקורס המלא - 1 כמובן, התכנות בבסיסו אינו מחובר לשום שפת מכונה. אבל קחו בחשבון שהשפה היא הכלי העיקרי שלכם, וכשאתם בוחרים ללמוד את היסודות של ג'אווה, אתם עושים את הצעד הראשון להשגת כל ערכת הכלים. Java היא שפת תכנות גמישה ומונחה עצמים עם אוספים עצומים ומסגרות תואמות. זה גם משתפר במהלך עדכונים מתמידים שמציגים את התכונות המגניבות החדשות שיעזרו לך ליצור כל פתרון תכנות שאתה צריך. פשוטו כמשמעו, כל דבר, החל ממשחקים פשוטים לנייד וצ'טבוטים ועד לתוכנות ארגוניות מאובטחות ואפילו לפיתוחים לחקר החלל! אז אם אתה מוכן ללמוד משהו פנטסטי, ברוך הבא ל- CodeGym. זה יותר מסתם קורס מקוון רגיל עם אינסוף הרצאות וכמות קטנה של תרגול או ספרים עם המון תיאוריה. עם CodeGym תקבל בדיוק את מה שאתה צריך:
  1. תוכנית הכשרה מקיפה למתחילים הכוללים
    אם אתה חדש בתכנות, אולי אתה אפילו לא יודע איפה להתחיל וכמה ידע תיאורטי אתה צריך. לא ניתן לך ללכת לאיבוד! קורס CodeGym כולל בדיוק את התיאוריה הנכונה המוסברת בשפה פשוטה עם דוגמאות מהחיים האמיתיים. תלמדו את היסודות של תכנות Java שלב אחר שלב וברמה עד למפתח ג'אווה זוטר.

  2. המון תרגול כדי לגרום לך להיות בטוח בקידוד
    תלמד תכנות Java על ידי עשייה ותחדד את מיומנות התכנות שלך. אנו מאמינים שהתרגול הוא החשוב ביותר בלמידה שלך. כאן תקבל 1200+ משימות במורכבות שונה עם אימות מיידי, ניתוח קוד, טיפים שיעזרו לך במשימה. היכונו לקוד מהשיעורים הראשונים.

  3. משחק חיפושים מרוכז עם מוטיבציה ותגמולים
    אנו יודעים שקריירת התכנות העתידית שלך אינה בדיחה, אבל הלמידה שלך יכולה להיות (וחייבת להיות) מהנה. עיצבנו קורס gamified עם מוטיבציה ותגמולים שיעזרו לך להגיע ליעד שלך. הקורס מחולק לארבעה משימות. לכל קווסט יש 10 רמות עם הרצאות בגודל ביס ועשרות משימות. אם אינך יודע כיצד להתחיל ללמוד ג'אווה, פשוט היצמד לקורס שלנו, והוא יציג אותך ביעילות ליסודות ג'אווה.

    תאר לעצמך שאתה צריך להשלים את המסע ולהעלות את הדמות שלך, שחיה ביקום עתידני. בכך אתה לומד, מקודד ומתקשר עם משתמשים אחרים, מקבל עזרה מסטודנטים ומפתחים מנוסים, כותב פתרונות, פרויקטים מגניבים ומשחקים... ובכן, זה נשמע כמו CodeGym!

    אתה לא מוגבל בזמן ב-CodeGym. למד ותקוד מתי שתרצה. זה לוקח בין 6 ל-12 חודשים בממוצע כדי להשלים את הקורס ולקבל 500+ שעות של תרגול תכנות. אבל יש הרבה סטודנטים שהגיעו לסוף תוך 3 חודשים. זה תלוי בך.

דגשים בקורס CodeGym:
  • תחביר ג'אווה
  • Java Core
  • Java Multithreading
  • אוספי Java
ארבעת הנושאים העיקריים הללו מכוסים בארבעה קווסטים של קורס CodeGym. הנה סקירה מפורטת שלהם.

מפת הדרכים של לימוד ותרגול יסודות ג'אווה

עם 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. צור יישום שרת-לקוח משלך
לימוד יסודות הליבה של Java עם CodeGym הוא יעיל ומהנה כאחד. הצטרף לקורס הגלובלי ללומדי Java והשלם את רמות המבוא בחינם!
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION