יסודות java

כללי

תיאור התכנית

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

אנא ודא כי יש לך לפחות ברמת B2 של אנגלית להשתתף בקורס זה

מתווה קורס

מבוא ג 'אווה

  • יישומים בתחומים. פלטפורמת ג'אווה. תכונות של Java. מכונת ג'אווה וירטואלית. ערכת פיתוח ג'אווה. סביבת זמן ריצה ג'אווה. ליקוט הפעלת תוכניות משורת הפקודה.
  • סביבת פיתוח משולבת (IDE). סקירה של סביבות פיתוח פופולריות.
  • פרספקטיבות של שימוש ופיתוח של שפת התכנות Java

עבודה עם Eclipse IDE

  • ההורדה וההתקנה Eclipse. הגדרת סביבת עבודה. קביעת תצורה של ג'אווה ב Eclipse. סקירה כללית של סביבת העבודה Eclipse. הקונספט של הפרויקט.
  • יצירה והפעלה יישום Java פשוט Eclipse.
  • סקירה של באגים בתוכניות. אבחון בעיות. הרעיון של קוד בלתי מושג. תוכניות באגים ב Eclipse.

התחביר הבסיסי של Java

  • סוגי נתונים. סוגי נתונים פרימיטיביים. סוגי נתוני הפניה. המרת סוגי מספריים. ליהוק סוג.
  • משתנה. מאתחל משתנה. קבועים. בגמר הצירוף.
  • תפעול. פעולות אריתמטיות. פעולות גידול ואת ההפחתה. פעולות יחסיות. פעולות לוגיות. פעולות על סיביות. פונקציות מתמטיות (מתמטיקה Class). עדיפות של פעולות.
  • מפעילי בקרה. אם הצהרת צורותיה. IFS מקונן. מפעיל מתג. בלוקים משתנים מקומיים. לשבור מפעיל. מפעיל משולש.
  • לולאות מפעילות. הרעיון של תנאי לולאה ויציאה. בעוד לולאה. האם-בעוד לולאה. לולאת For. לולאות מקוננות. משך מפעיל. חזור המפעיל.
  • מערכים. הרעיון של המערך. הצהרה, יצירת אתחול מערכים. שינוי גודל של המערך. מערכים רבים ממדים.
  • שיטות. הרעיון של השיטה. חתימת שיטה וגוף שיטה. קורא שיטה. העברת פרמטרים לשיטה. ערך החזרה. העמסת שיטות. שיטות רקורסיבית. שיטות עם מספר משתנה של פרמטרים.
  • עבודה עם מחרוזות. מחרוזת מחלקה ושיטותיה. כיתות StringBuffer ו StringBuilder. המרת מספרים למחרוזות ובחזרה.

היסודות של תכנות מונחה עצמים

  • הרעיון של הפשטה. עקרונות תכנות מונחה עצמים: ירושה, אנקפסולציה, פולימורפיזם.
  • הרעיון של הכיתה. המושג של האובייקט. יחסים בין מעמדות. יצירת אובייקטים. מפעיל חדש. שיטות בכיתה. מכפילי גישה. סטטי מילות מפתח.
  • כיתות מעטפת של סוגים פרימיטיביים (חבילת java.lang). Autoboxing וערכים מקופסאות.
  • בנאים. כללי אתחול פילדס. בנאים עמוסים. מילת מפתח זו. סופר מילות מפתח.
  • יצירת כיתות מותאמות אישית. ירושה בכיתה. כיתות תקציר.

enums

  • הרעיון של enum. יצירת סוגים מנויים. כתיבת enums מותאם אישית עם בנאים ושיטות.

גרפיקת רכיבי ממשק משתמש

  • מידע כללי אודות ספריות AWT ו Swing. חבילת javax.swing. • יצירת מסגרת. מיקום וגודל המסגרת. מאפיינים של המסגרת.
  • הקונספט של בקרות ממשק הפריסה המשתמש. הוספת רכיבים ויזואליים למסגר. רכיבים חזותיים אירועי טיפול.
  • תוסף WindowBuilder.

חבילות וארכיונים ב- Java

  • חבילות. כיתות יבוא. הצבת כיתות לתוך חבילות. יצירת קובץ JAR.

משימות מעשיות כמובן: תרגילים מעשיים מורכבים לפתור מספר משימות חינוכיות שמטרתן מאסטרינג כישורי תכנות Java בסיסיים, כמו גם פרויקט הגמר - יצירת יישום GUI מומלץ.

כדי להיות מסוגל בהצלחה להשתתף האימונים שלנו אתה צריך שיהיה לך רמת B2 של אנגלית לפחות.

עדכון אחרון: אפר 2017

אודות בית הספר

Infopulse University is an education community that provides various trainings in Information Technologies. We will help you to join the IT-world of cutting-edge technologies, fascinating ideas and in ... קרא יותר

Infopulse University is an education community that provides various trainings in Information Technologies. We will help you to join the IT-world of cutting-edge technologies, fascinating ideas and innovative society. קרא פחות