פיתוח אפליקציות עסקיות בג'אווה ואביב - קורס 88,000 רובל. מ-IT Academy, הכשרה 294 ac. שעות, תאריך: 15 בינואר, 2024.
Miscellanea / / November 28, 2023
התוכנית פותחה על בסיס התקן החינוכי של המדינה הפדרלית תוך שימוש בתקן מקצועי מס' 679n מתאריך 18 בנובמבר 2013.
המדינה תשלם בין 50% ל-100% מעלות הקורס הזה.
על המאזין להיות בעל תעודה של השכלה מקצועית תיכונית או גבוהה. כדי לסיים את התוכנית בהצלחה, מומלץ להיות משתמש PC מתקדם, בעל אוריינות מחשב בסיסית ולדעת אנגלית ומתמטיקה ברמה בסיסית.
תחביר שפת Java;
עיצובים אלגוריתמיים בסיסיים;
דפוסי תכנות;
שאילתות SQL בסיסיות;
עקרונות בסיסיים של תכנות מונחה עצמים (OOP);
מערכת בקרת גרסה (VCS);
עקרונות מוצקים.
השתמש ב-Java כדי לכתוב קוד תוכנית;
השתמש בסביבת פיתוח כדי לכתוב קוד;
השתמש בכלי ניפוי קוד תוכנה;
עבודה עם מסדי נתונים;
חבר ספריות;
לעבוד בקבוצה.
פיתוח ויישום של פונקציונליות חדשה בהתאם למפרט הטכני הנתון;
עמידה בכללים התחביריים והלוגיים של כתיבת קוד בשפת Java;
פיתוח יישומי שרת-לקוח;
בניית ארכיטקטורת אפליקציה נקייה;
ניתוח ואימות של קוד תוכנית המקור.
1. מודול בסיס: Java Core
1.1 יסודות שפת Java (JVM ו-GC), מהדר, מתורגמן, קוד בתים
1.2 סביבת פיתוח (ממשק סביבת פיתוח, קיצורי מקשים בסיסיים, תבניות)
1.3 משתנים ופרימיטיביים
1.4 מבני בקרה: תנאים ומחזוריות
1.5 פונקציות ואלגוריתמים
1.6 מערכים
1.7 מבוא ל-OOP
1.8 תורשה, אנקפסולציה, פולימורפיזם
1.9 חריגים
1.10 דפוסי תכנות
1.11 מחרוזות: String, StringBuilder, SringBuffer, StringPull
1.12 מודל תכנות מבוסס אירועים
1.13 מבני נתונים מורכבים: אוספים
1.14 עבודה עם אוספי Stream API
1.15 בדיקה: JUnit 4
1.16 מבוא לאלגוריתמים
1.17 מורכבות של אלגוריתמים
1.18 מיון
1.19 מכונות מצב סופי
1.20 תרגל פתרון בעיות אלגוריתם עם HakerRang
2. פיתוח אפליקציות שרת-לקוח
2.1. עיצוב אפליקציה. דפוסי עיצוב גנרטיביים, התנהגותיים ומבניים. ארכיטקטורה נקייה, עקרונות מוצקים
2.2. שפת שאילתות SQL. פקודות בסיסיות: SELECT, INSERT, JOIN, UPDATE. מערכות יחסים בטבלאות. יסודות JDBC. התחבר למסד הנתונים. JDBC, In-Memory DB, Statement, ResultSet
2.3. יצירת כיתת ORM
2.4. עבודה עם קבצים
2.5. יסודות פיתוח WEB. פרוטוקולי רשת, תעודות דיגיטליות
2.6. תכונות של JS. לימוד מנגנון AJAX
2.7 אינטראקציה עם servlets. תַשׁתִית. פריסת שרת מקומי
2.8. יסודות JSP
2.9. פיתוח אפליקציית MVC. יסודות JSTL
2.10. הקמת חנות מקוונת
2.11. צינור DevOps
2.12. מייבן יסודות. בדיקת יישומים
2.13. הקמת חנות מקוונת
2.14. יסודות העבודה עם GIT. פקודות בסיסיות. אינטראקציה עם שקעים.
2.15. יסודות מסגרת SPRING. תצורות, שעועית, חיווט אוטומטי
2.16 תכונות של Hibernate
2.17. REST API, JSON, XML
2.18. Spring Boot, JPA, ORM
2.19. בדיקת אינטגרציה
2.20. יסודות RMI. בקש בריכות
2.21. הכנה לראיון טכני