לנוחיותם של תלמידי JavaRush, החלטנו לאסוף הרצאות ומאמרים על הנושאים החשובים ביותר בתכנות. הבחירה העשירית עוסקת בכלים שכל מפתח Java צריך - Maven, Docker, GitHub, Intellij IDEA. במיני-מדריך נתאר בקצרה את מהות המאמרים, ואם תעקבו אחרי הקישור תוכלו ללמוד עוד על נושא העניין. הוסף את האוסף לסימניות שלך וחזור אליו בעת הצורך.
מאמרים והרצאות
ספר חיוני זה לכל מתחיל ג'אווה אינו עוסק רק בתיאוריה, אלא בכלים ובטכנולוגיות שכדאי לשלוט בהם. אנו ממליצים לקרוא אותו אם זה עתה התחלת לעשות את הצעדים הראשונים שלך בתכנות - זה בהחלט יועיל.
IntelliJ IDEA וסביבות פיתוח דומות הם אחד הכלים הראשונים שמתכנת מתחיל צריך לשלוט בהם. בחומר זה, המחבר בוחן את ההתקנה והתצורה של התוכנה, כמו גם את ההליך ליצירת פרויקט ב- IntelliJ IDEA.
מדריך שלב אחר שלב כיצד ליצור פרויקט ב- IntelliJ IDEA Enterprise Edition (זוהי גרסה מתקדמת בתשלום של ה-IDE). המאמר מכיל דוגמאות רבות וצילומי מסך, וזה שימושי.
ישנם שני מחנות בעולם ה-IT: תוכנה קניינית וקוד פתוח. ואם בקרב סביבות פיתוח מסחריות IDEA (עם שאיפות קוד פתוח) היא למעשה המובילה הבלתי מעורערת, IDEa קוד פתוח מיוצגים על ידי המועדף היחיד - Eclipse. לעתים קרובות בוחרים בו מתכנתים שאוהבים להתאים לעצמם את סביבת הפיתוח. טקסט זה מסביר מהו ה-IDE הזה, מה היתרונות והחסרונות שלו.
כלים מודרניים מקלים על תהליך הפיתוח. בפרט, קל יותר לפקח על סגנון הקוד שלך, מנסה למזער את העיצוב ה"לא מורשה" שלו. בסקירה זו, המחבר מדבר על כלים שה- IntelliJ Idea IDE מספק למפתח כדי להפוך את הקוד לנעים לקריאה וקל להבנה.
אולי לא לכולם חסרה הפונקציונליות של סביבת IntelliJ IDEA או שהם רוצים להתאים אותה לצרכים האישיים שלהם. זה אמיתי: פשוט הרחב את הפונקציונליות שלו על ידי הוספת תוספים. הטקסט מפרט 10 תוספים מעניינים לעבודה עם Intellij IDEA.
כיום, Eclipse, IntelliJ IDEA ו-NetBeans נחשבים ל-Java IDE המועדפים ביותר עבור מתכנתים. אבל מלבדם, אתה יכול לשים לב לכמה פתרונות אחרים. על זה עוסק הטקסט.
Java Runtime Environment מאפשרת לך להפעיל יישומי Java בפלטפורמות שונות. ניתן לבצע הפעלה והידור, כולל משורת הפקודה. באמצעות כלי שורת פקודה, מפתח יכול לפשט את תהליך יצירת האפליקציות וביצוע משימות רבות אחרות. הטקסט מדבר על שישה כלים שימושיים בשורת הפקודה שמפתח Java צריך להכיר.
הדרך הטובה ביותר להגן על הקוד שלך מפני שגיאות הניתנות להימנעות היא להשתמש בכלי ניתוח קוד סטטי. המאמר מספק שמונה כלים לניתוח כזה. קרא ובחר את זה שאתה אוהב.
להלן רשימה מקיפה של כלי ניטור JVM ומוצרים נלווים. הכלים מופיעים בסדר אלפביתי, ללא העדפה על סמך מיקום ברשימה.
Maven הוא כלי לניהול ובניית פרויקטים - עוזר אמיתי למתכנת Java. זה מקל על המפתח בכל שלבי העבודה: מיצירת מבנה הפרויקט וחיבור הספריות הדרושות ועד לפריסת המוצר בשרת. כשאתה עובד עם מסגרת כלשהי, תצטרך להשתמש ב-Maven. טקסט מבוא זה מסביר את תפקידיו העיקריים.
Maven הוא כלי לבניית פרויקטים, יחד עם Gradle ו-Ant. בסדרת פרסומים על יצירת הפרויקט מספרת המחברת על שימוש בכלים שונים. הקטע הזה, כפי שהכותרת מרמזת, הוא על מייבן.
המשך למאמר הקודם, שבו מוצגת בפועל התיאוריה שתוארה בחלק הראשון.
מאמר זה עוסק כיצד ליצור זרימות עבודה שאורזות יישום Java באמצעות Maven ולאחר מכן לשמור אותו כחפץ או לפרסם אותו בחבילות GitHub.
GitHub הוא שירות פיתוח הצוות הפופולרי ביותר. הוא מכיל אינספור מאגרים ציבוריים בשפות תכנות שונות. אתה יכול להשתמש ב-GitHub כדי לאחסן את הקוד שלך ולשתף פעולה עם חברי צוות ומפתחים אחרים. אתה יכול לשפר את GitHub על ידי שדרוג והתאמתו לעצמך. מאמר זה מכיל רשימה של כלים שיכולים לעזור בכך.
רוב המתכנתים התעשייתיים משתמשים ב-Eclipse, NetBeans או IntelliJ IDEA, ולכל אחד מה-IDEs הללו יש יתרונות וחסרונות משלו. לאחר קריאת מאמר זה, תבינו איזה מהם מתאים לכם.
בעולם המודרני, שירותים רבים חיים על ה"רשת" ואפילו יישומים של "זמנים עתיקים" נעים לשם לאט לאט. אוסף זה מפרט כלים מקוונים שעשויים להיות שימושיים למפתח. הם מאפשרים לך לבדוק משהו במהירות מבלי להפעיל את ה-IDE באופן מקומי, וזה לפעמים שימושי.
הצוות של כל פרויקט מעוניין בפיתוח מהיר והשקה של המוצר לשוק בהקדם האפשרי. כלי קוד פתוח יכולים לעזור לפתור בעיה זו. למשל, כאלה שאיתם ניתן לבצע ניתוח קוד סטטי, לנהל תצורה, לבנות ואינטגרציה רציפה. טקסט זה מכיל מספר כלים שימושיים בקוד פתוח שיאפשרו לך לשפר את איכות הקוד ולהגדיל את הפרודוקטיביות.
בעת יצירת פרופיל ב-GitHub, מתחילים עושים לעתים קרובות טעויות שניתן בקלות להימנע מהן. אם אתה רוצה שפרופיל GitHub שלך יעשה רושם טוב על מעסיקים, יש כמה פרטים חשובים שיש לקחת בחשבון. אנחנו קוראים ומבינים.
טקסט גדול על מה זה Github Template Repository וכיצד לעבוד איתו.
מפתחים בכל העולם משתמשים ב-GitHub כדי לשתף את הפרויקטים שלהם. במאמר זה, המחבר נותן כמה טיפים שיעזרו לך ליצור פרויקט קוד פתוח נהדר. אתה יכול גם להשתמש בעצות אלה כדי ליצור פרויקטים של האקתון.
כעת אי אפשר לדמיין פרויקט אחד גדול ללא וירטואליזציה ומיכליזציה. לכן, במאמר, המחבר משווה בין התחומים והתכונות של השימוש ב- Kubernetes, Docker וכלי התזמור Docker Swarm.
מיכליות הוא מנגנון המשמש לעתים קרובות בפועל. סקירה קצרה זו תעזור לגבש רעיון ראשון לגבי הכלי Docker.
סקירת קוד היא חלק חובה בפיתוח. כדי להקל על משימה זו, נעשה שימוש בכלים שונים לניתוח קוד סטטי. לדוגמה, מנתח הסטטיסטי של SpotBugs, שנדון בסקירה זו.
סרטונים
כיצד לכתוב במהירות קוד ב- IntelliJ IDEA? ארטם זייצב, מפתח Java בחברת Naumen, שיתף את המלצותיו בעניין זה. לאחר שנשא מצגת בערוץ של קהילת Java JUG.EKB של יקטרינבורג, ארטם דיבר על מספר טכניקות התאמה אישית שיעזרו לקודד לעבוד קל ומהיר יותר ב-IDE. הדוח מלווה בהדגמה ויזואלית של הקוד.
GO TO FULL VERSION