كيف تصبح مبرمج Jsp ناجح؟ من الأخطاء الشائعة التعامل مع JSP على أنه Java مبسط. إنه ليس كذلك (في الواقع، JSP عبارة عن servlets مبسطة). يحاول المبرمجون غالبًا تعلم JSP مباشرة دون تعلم المهارات الداعمة المطلوبة. تعد JSP بمثابة تقنية جسر، وتتصل بنجاح بالتقنيات الأخرى التي تحتاج إلى فهمها. إذا كنت تعرف بالفعل Java وHTML وJavascript، فهذا يعني أن JSP سيكون بسيطًا حقًا.
أولئك الذين يحتاجون إلى أن يصبحوا مبرمجين ناجحين في JSP يمكنهم الرجوع إلى هذا الجدول الزمني. يرجى ملاحظة ما يلي:
*تجاهل الخطوات التي تعرفها بالفعل.
*يمثل وقت التدريب فقط وقتًا أساسيًا كافيًا للتعلم بما يكفي حتى تتمكن من الانتقال إلى الخطوة التالية.
1. قم ببناء وفهم خادم الويب الخاص بك.
نظرًا لأن Apache مجاني ويعمل على معظم الأنظمة الأساسية، يوصى باستخدام Apache لأغراض التدريب.
مدة التثبيت : يومين .
2. تأكد من أنك تفهم HTML/XHTML.
سوف تحتاج إلى فهم أساسيات HTML، وخاصة استخدام الجداول في تخطيط HTML. سيحل XHTML محل HTML قريبًا، ومن الجيد أن تتعلم أساسيات XHTML. يتعلم العديد من المبرمجين HTML من خلال HTML IDE (بيئة التطوير المتكاملة). نظرًا لأن معظم بيئات HTML IDE تنتج بناء جملة HTML مربكًا، فمن الضروري تخصيص الوقت لتعلم كتابة HTML يدويًا. نظرًا لأنك ستقوم بالبرمجة باستخدام مزيج من JSP وHTML، فمن المهم أن تكون ماهرًا في بناء جملة HTML. لذا، يجب أن تكون قادرًا على كتابة HTML بطلاقة.
مدة التدريب: من 2 إلى 4 أسابيع.
3. ابدأ في تعلم جافا.
البدء باستخدام Java 1.4 من المهم فهم أساسيات Java. لا تقلق بشأن تعلم الجوانب الرسومية في Swing أو Java، حيث أنك لن تستخدم هذه الميزات في JSP. ركز على تفاصيل العمل مع Java، وتعلم منطق Java، واقضِ أيضًا بعض الوقت في Java Beans. يعد تعلم التطبيقات الصغيرة أمرًا جيدًا، ولكن مثل Swing، فإن معظم تطبيقات JSP لن تستخدم التطبيقات الصغيرة.
مدة التدريب: من 3 إلى 6 أسابيع.
4. تعلم جافا سكريبت
تعرف على كيفية استخدام JavaScript للتحقق من صحة الإدخال في عناصر النموذج في HTML. تعرف أيضًا على كيفية قيام JavaScript بتعديل عناصر النموذج داخل صفحة HTML. الشرط الأخير هو أنه يمكنك تشغيل وظيفة JavaScript من حدث داخل صفحة HTML.
مدة التدريب: من أسبوع إلى أسبوعين.
5. تعلم وفهم التفاصيل الدقيقة لخادم الويب الخاص بك.
من المهم أن تكون على دراية بخصائص خادم الويب.
مدة التدريب: يومين.
6. قم بإنشاء خادم JSP الخاص بك
أوصي بالبدء بـ Tomcat. يمكنه تشغيل برامج JSP بشكل جيد للغاية. عندما لا تتمكن من استخدام Tomcat في الإنتاج، تعلم قدر المستطاع لتشغيل برامجك بشكل أفضل. بالإضافة إلى ذلك، يستخدم العديد من مبرمجي JSP Tomcat. لذلك عندما تواجه مشكلة، ستجد المساعدة بسهولة.
وقت التثبيت: 1 ~ 2 أيام.
7. ابدأ في تعلم JSP.
يمكن إكمال تعلم JSP الأساسي من خلال الخطوات من 1 إلى 6، ثم استخدام كائنات JSP والبرامج النصية لكتابة برامج JSP للتواصل. جانب آخر من تعلم JSP هو تعلم كيفية إنشاء تطبيق موزع.
مدة التدريب: من 4 إلى 6 أسابيع.
8. تعرف على المزيد عن خادم JSP.
لا مزيد من المعلومات عن خادم JSP بالطبع، يمكنه أيضًا تشغيل برامج jsp. ومع ذلك، فإن العديد من خوادم JSP لها ميزاتها الخاصة التي تسمح لك بفهم مشروع JSP الخاص بك بشكل أفضل.
من الضروري معرفة المزيد حول كيفية تعامل خادم Jsp مع برامج jsp. يمكنك أيضًا تحسين تطبيقات JSP الخاصة بك وجعلها تعمل بشكل أسرع دون أي مشاكل.
مدة التدريب: من 2 إلى 7 أيام.
9. تعلم JDBC.
JSP ستستخدم معظم التطبيقات قاعدة بيانات، ويتم استخدام JDBC لاتصالات قاعدة البيانات. الحقيقة التي يتم التغاضي عنها غالبًا هي أن ما يدعمه كل برنامج تشغيل JDBC يختلف تمامًا. من المهم أن تفهم وتتعرف على تفاصيل برنامج تشغيل JDBC المستخدم في مشاريع jsp. (في بعض الأحيان يتم تضمين هذا الجزء من الدراسة في الدراسة السابقة لـ Java أو JSP.)
مدة التدريب: من أسبوع إلى أسبوعين.
لقد أصبحت الآن مبرمجًا ماهرًا في JSP. لا يزال هناك الكثير لتتعلمه، يمكنك التفكير في توسيع معرفتك باستخدام DHTML أو XML أو شهادات Java أو JSP Tag Libraries أو Servlets، اعتمادًا على نوع موقع الويب الذي ترغب في إنشائه.
هذه التمارين هي في قلب JSP. ليس عليك أن تتعلم كل ما سبق، اعتمادًا على المهام التي تم تكليفك بها في المشروع والمعرفة التي لديك بالفعل. ولكن هذا هو الجدول الزمني الخاص بي لتدريب المبرمجين بنجاح. الوحدة الأساسية هي الوقت. في المتوسط، يمكن لـ 5 أشهر تدريب شخص ما (من البداية إلى النهاية) ليصبح مبرمجًا على دراية بـ jsp. قد تبدو 5 أشهر فترة طويلة، ولكن هناك الكثير الذي يمكن تعلمه من أن تصبح مبرمج ويب محترفًا.
ربما تعتقد أن تعلم لغة مثل هذه يستغرق وقتًا طويلاً، لأن تعلم لغة ASP سيكون أسرع وسيستغرق وقتًا أقل. لكن تعلم ASP لا يتطلب تعلم Java.