by misterBIT

פרונטאנד - בקאנד ומה שביניהם

`לבנות אפליקציה מקצה לקצה`

טכנולוג ראשי · 5 דקות קריאה

בעברי הובלתי את קורס התכנות של ממר"ם מספר שנים והכשרתי מאז אלפי מתכנתים.

ממרם 8200 בוטקאמפ

הרבה אנשים שואלים אותי איך כדאי להכנס לעולם הפיתוח וההייטק, ואני עונה שהכי כדאי ללמוד את המקצוע המבוקש ביותר בתעשיה כיום - Full Stack Developer

פול-סטאק

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

את הפרונטאנד מפתחים כיום בספריות Javascript כגון: react, angular, vue והוא רץ אח"כ על גבי שלל מכשירי קצה - מחשבים, טלפונים, טלויזיות, שעונים, ועוד

פולסטאק

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

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

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

internet browsers

בני האדם פוגשים את האינטרנט, בראש ובראשונה דרך הדפדפן שלהם ושפת התכנות היחידה בדפדפן היא Javascript, כך הפכה ג'אוסקריפט לשפת התכנות הפופולרית בעולם שכן היא השפה היחידה המאפשרת פיתוח של אפליקציה שלמה מקצה לקצה שרצה על כל DEVICE

טכנולוגיות אינטרנט

לכן מפתחים היום בJS את כל סוגי האפליקציות: אפליקציות מובייל מתקדמות, אפליקציות דסקטופ המותקנות על גבי מחשבים מסוגים שונים, גם בבקאנד ג'אווסקריפט היא בחירה נפוצה

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

קהילת אופן סורס

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

קודינג אקדמי
תודה על הקריאה 🦋

הכותב הוא טכנולוג ותיק, מייסד ו- CTO של חברת misterBIT , המתמחה בפיתוח אפליקציות Web מורכבות, והכשרות טכנולוגיות מעמיקות ועדכניות.

החברה מספקת שירותי פיתוח (כולל במסגרת אאוטסורס) בטכנולוגיות ריאקט, VUE, אנגולר, Node.js, ושאר טכנולוגיות פולסטאק (Full stack).

מיסטרביט מפעילה בין השאר את בית הספר המתקדם בישראל להכשרת מתכנתים והסבה להייטק קודינג אקדמי קורס התכנות (בוטקאמפ תכנות - Coding Bootcamp) מכשיר מתכנתים בסטנדרטים גבוהים כנהוג בממר"ם, 8200 וכנדרש בחברות ההייטק המתקדמות בתעשיה.

מאמרים נוספים

האם תואר במדעי המחשב נדרש כדי להשתלב כמתכנתים בהייטק

תואר מול קורס

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

יש ChatGPT - עדיין כדאי ללמוד תכנות ב-2023?

chatGPT לתכנת

למידת מכונה (Machine Learning - לעיתים מכונה גם למידה חישובית) היא תחום במדעי המחשב העוסק בפיתוח אלגוריתמים המיועדים לאפשר למחשב ללמוד מתוך דוגמאות, ולבצע משימות חישוביות בהן התכנות הקלאסי אינו אפשרי... למאמר המלא

שובו של הלקוח העשיר

הסבה להייטק

עולם הפיתוח עובר בשנים האחרונות שינויים רדיקליים, ומפתחים מכל הצבעים והמינים מחפשים את דרכם לטכנולוגיות האינטרנט המודרניות. צד הלקוח (Frontend) חוזר להיות Rich Client עם הרבה לוגיקה וניהול State. שינויים קורים מהר בתקופתנו... למאמר המלא

מאמרים נוספים