دوره اصول و مفاهيم برنامه نويسی وب پس از گذشت چندين ماه مطالعه و جمع آوری مطلب تدوين شده است . اين دوره تاکنون دربرخی از مراکز آموزشی بصورت کاملا" عملی و کارگاهی برگزار و اينک بصورت فشرده در اختيار علاقه مندان قرار می گيرد.
برای يادگيری دوره فوق به چه پيش زمينه هائی نياز است ؟
آشنائی با ويندوز و مفاهيم اوليه اينترنت مهم بوده و در عين حال می بايست شناخت لازم و اوليه با مبانی نرم افزار وجود داشته باشد. آشنائی با HTML به اندازه لازم می تواند باعث سرعت در درک و شناخت برخی از مفاهيم اوليه گردد .
شروع از کجا می بايست شروع کرد؟
برای شروع دوره فوق تعيين مختصات نقطه شروع ، حقيقتا" کار مشکلی بنظر می آيد . مشکل از بعد گستردگی بسيار زياد مطالب مرتبط با موضوع دوره . شرط اوليه حرکت ، تعيين نقطه شروع است و می بايست قبل از حرکت جايگاه فعلی خود را بدرستی مشخص و با تعيين دقيق اهداف بتوان در سريعترين زمان و صرف کمترين هزينه ها خصوصا" منبع گرانقدر زمان ، به خواسته های خود نائل گرديم. امروزه فرصت کسب تجارب بصورت موازی وجود نداشته و می بايست با برنامه ريزی بعمل آمده با دقت و سرعت بسمت اهداف خود حرکت نمود. در اين راستا لازم است، بمحض کسب تجارب موفقيت آميز آنان را مستند و در اختيار ديگران قرار داد. چراکه می خواهيم نسل بعد از نقطه ای شروع نمايد که ما رسالت خود را تا بدان نقطه رسانده ايم نه اينکه از نقطه ای شروع نمايند که ما نيز از همان نقطه شروع کرده بوديم . بر همين اساس و با توجه به تفکرات فوق دوره اصول برنامه نويسی تحت وب، تدوين و طراحی گرديده است.
بمنظور آشنائی با اصول و مفاهيم برنامه نويسی تحت وب لازم است که بر روی دو موضوع بصورت اصولی متمرکز گردد. اولين موضوع شناخت مفاهيم اوليه برنامه نويسی بهمراه بررسی چالش های موجود است . با بررسی موضوع فوق و دنبال نمودن وضعيت طراحی و پياده سازی نرم افزار از گذشته تاکنون ، بدنبال يافتن پاسخی مناسب برای شناخت معماری بکارگرفته شده بمنظور طراحی و پياده سازی برنامه های تحت وب هستيم . پس از يافتن پاسخ مناسب، به تشريح آناتومی بستر فوق پرداخته و ضمن بررسی مدل های تئوری به مدل های منطقی و در نهايت به مدل های فيزيکی موجود اشاره خواهد شد.
دومين موضوع که می بايست بر روی آن متمرکز و شناخت لازم بوجود آيد مقوله وب بعنوان يکی از مهمترين سرويس های موجود بر روی اينترنت است . در اين بخش ضمن بررسی مفاهيم اوليه ، به تبين جايگاه صفحات وب خواهيم پرداخت . در اين راستا لازم است که با دقت رفتار صفحات وب را از بعد تهيه و ارائه اطلاعات دنبال و به مفهوم صفحات وب ايستا و پويا دست يابيم . پس از طی کردن مسير فوق می توان تعاريف متفاوتی از برنامه نويسی تحت وب را ارائه و يک مدل جامع و همگن از بعد طراحی و پياده سازی نرم افزارهای تحت وب را ارائه نمود. پس از ارائه مدل فوق که يک مدل مفهومی چهار لايه خواهد بود ، بر روی هر لايه متمرکز و ضمن تبين چايگاه آن به بررسی تکنولوژی های مربوط در هر لايه و محدوده استفاده از تکنولوژی های فوق خواهيم پرداخت. در اين دوره سعی خواهد شد که بمنظور شناخت عملی از جايگاه و موقعيت هر يک از تکنولوژی های مربوط ، مثال هائی نيز آورده شده تا ضمن بحث بر روی آنان به درک و شناخت عملی نسبت به هر يک از موارد گفته شده نائل گرديم.
منبع: srco.ir
برای يادگيری دوره فوق به چه پيش زمينه هائی نياز است ؟
آشنائی با ويندوز و مفاهيم اوليه اينترنت مهم بوده و در عين حال می بايست شناخت لازم و اوليه با مبانی نرم افزار وجود داشته باشد. آشنائی با HTML به اندازه لازم می تواند باعث سرعت در درک و شناخت برخی از مفاهيم اوليه گردد .
شروع از کجا می بايست شروع کرد؟
برای شروع دوره فوق تعيين مختصات نقطه شروع ، حقيقتا" کار مشکلی بنظر می آيد . مشکل از بعد گستردگی بسيار زياد مطالب مرتبط با موضوع دوره . شرط اوليه حرکت ، تعيين نقطه شروع است و می بايست قبل از حرکت جايگاه فعلی خود را بدرستی مشخص و با تعيين دقيق اهداف بتوان در سريعترين زمان و صرف کمترين هزينه ها خصوصا" منبع گرانقدر زمان ، به خواسته های خود نائل گرديم. امروزه فرصت کسب تجارب بصورت موازی وجود نداشته و می بايست با برنامه ريزی بعمل آمده با دقت و سرعت بسمت اهداف خود حرکت نمود. در اين راستا لازم است، بمحض کسب تجارب موفقيت آميز آنان را مستند و در اختيار ديگران قرار داد. چراکه می خواهيم نسل بعد از نقطه ای شروع نمايد که ما رسالت خود را تا بدان نقطه رسانده ايم نه اينکه از نقطه ای شروع نمايند که ما نيز از همان نقطه شروع کرده بوديم . بر همين اساس و با توجه به تفکرات فوق دوره اصول برنامه نويسی تحت وب، تدوين و طراحی گرديده است.
بمنظور آشنائی با اصول و مفاهيم برنامه نويسی تحت وب لازم است که بر روی دو موضوع بصورت اصولی متمرکز گردد. اولين موضوع شناخت مفاهيم اوليه برنامه نويسی بهمراه بررسی چالش های موجود است . با بررسی موضوع فوق و دنبال نمودن وضعيت طراحی و پياده سازی نرم افزار از گذشته تاکنون ، بدنبال يافتن پاسخی مناسب برای شناخت معماری بکارگرفته شده بمنظور طراحی و پياده سازی برنامه های تحت وب هستيم . پس از يافتن پاسخ مناسب، به تشريح آناتومی بستر فوق پرداخته و ضمن بررسی مدل های تئوری به مدل های منطقی و در نهايت به مدل های فيزيکی موجود اشاره خواهد شد.
دومين موضوع که می بايست بر روی آن متمرکز و شناخت لازم بوجود آيد مقوله وب بعنوان يکی از مهمترين سرويس های موجود بر روی اينترنت است . در اين بخش ضمن بررسی مفاهيم اوليه ، به تبين جايگاه صفحات وب خواهيم پرداخت . در اين راستا لازم است که با دقت رفتار صفحات وب را از بعد تهيه و ارائه اطلاعات دنبال و به مفهوم صفحات وب ايستا و پويا دست يابيم . پس از طی کردن مسير فوق می توان تعاريف متفاوتی از برنامه نويسی تحت وب را ارائه و يک مدل جامع و همگن از بعد طراحی و پياده سازی نرم افزارهای تحت وب را ارائه نمود. پس از ارائه مدل فوق که يک مدل مفهومی چهار لايه خواهد بود ، بر روی هر لايه متمرکز و ضمن تبين چايگاه آن به بررسی تکنولوژی های مربوط در هر لايه و محدوده استفاده از تکنولوژی های فوق خواهيم پرداخت. در اين دوره سعی خواهد شد که بمنظور شناخت عملی از جايگاه و موقعيت هر يک از تکنولوژی های مربوط ، مثال هائی نيز آورده شده تا ضمن بحث بر روی آنان به درک و شناخت عملی نسبت به هر يک از موارد گفته شده نائل گرديم.
منبع: srco.ir