PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزشی مهندسی نرم افزار و طراحی سرویس های تحت وب



آبجی
27th July 2009, 05:14 PM
مهندسی نرم افزار و طراحی سرویس های تحت وب



مهندسی نرم افزار (فسمت اول)


دانشجویان رشته مهندسی نرم افزار در طول دوران تحصیل ، بیشتر علومی را از کامپیوتر یاد میگیرند که پایه علم علم مهندسی نرم افزار به شمار میرود و دروسی مانند :طراحی الگوریتم ،نظریه زبان ها ،کامپایلر و ... قرار است دید روشنی از کارکرد سیستم های نرم افزاری به دانشجو بدهد و این دروس استفاده چندانی در محیط کاری ندارد و فقط دانشجو را برای پذیرش مفاهیم جدید در زمینه برنامه نویسی و الگوریتم اماده میکنند.


در کنار دروس ذکر شده تعداد معدودی دروس تخصصی مانند برنامه نویسی پیشرفته ،هوش مصنوعی ،طراحی بانک اطلاعاتی ،مهندسی اینترنت و مهندسی نرم افزار 1 و2 و... نیز ارائه میشوند که از بالا ترین درجه اهمیت برخوردارند .زیرا دانشجو پس از فارغ التحصیل شدن از این دروس در محیط کاری خود باید استفاده کند .بنابراین بهتر است این دروس را با دقت بیاموزد زیرا در اینده نزدیک باید برای کسب درامد از انه استفاده کنید ،زیرا کار فرما برای نمره شما به شما حقوق نمیدهد .بلکه برای کاری که توانایی انجامش را دارید حقوق میگیرید .


طراحی برنامه نویسی تحت وب


بسیاری از دانشجویان نرم افزار در حین تحصیل به یکی از رشته های زیر مجموعه نرم افزار علاقه مند میشوند و در ان رشته شروع به فعالیت میکنند رشته هایی مانند هوش مصنوعی ، برنامه نویسی ، رباتیک ،طراحی وب وغیره .


این روز ها بخصوص در ایران با توجه به قانون کپی رایت ،برنامه نویسی و تولید نرم افزار چندان طرفداری ندارد و این موضوع باعث گرایش دانشجویان به برنامه نویسی تحت وب شده است که بیشترین بازار کار را برای دانشجویان رشته مهندسی نرم افزار فراهم میکند .اما این رشته جزئیات بیشتری را می طلبد که ممکن است در دانشگاهبه عنوان یک درس مطرح نشوند و به دلیل گسترش بسیار سریع اینترنت و ظهور تکنولوژی های جدید دانشجو پس از فارغ التحصیلی با مفاهیمی از وب روبرو میشود که هرگز دز دانشگاه با ان بر خورد نکرده استع .


اگر شما هم برنامه نویسی تحت وب را به عنوان شغل خود انتخاب کرده اید نیا زمند یادگیری تکنولوژ ی های بسیار زیادی هستید که در هنگام ایجاد یک پروژه تحت وب با ان برخورد خواهید کردو باید از ان تکنولوژی حداقل به میزانی که بتوانید به کارش ببندید،مطلع باشید .


در این مقاله تعدادی از این تکنولوژی ها را معرفی خواهم کرد .


تکنولوژی های لازم برای شروع برنامه نویسی تحت وب


زبانHTML :


این زبان برای چیدن اشیایی که روی صفحه وب مشاهده میکنید استفاده میشود .محل قرار گیری عکس های متون ، جدولها ،لینک ها و هر چیزی که در یک صفحه وب مشاهده میکنید با این کدها در کنار هم قرار میگیرند و مرورگر با دریافت کدهای اچ تی ام ال انها را تفسیر میکندو شکل کلی یک صفحه وب را به شما نشان میدهد .بک طراح و حتی برنامه نویس وب باید به زبانHTMLاشنا باشد تا بتواند سرویس بهینه ای را تهیه کند . پس از اینکه این زبان را اموختید میتوانید از نرم افزارهایی مانند ExpressionWebو DreamWeaver که کار ساختن کدهای HTML را انجام میدهند استفاده کنید و کار خود را به دوش انها بیندازید.اما شما باید طرز لستفاده از انها را بدانید .اینکار مانند این است که ابتدا ضرب را بیاموزید و بعد از ماشین حساب استفاده کنید .


بک زبان برنامه نویسی تحت وب :


پیشنهاد ما بخصوص در ایران ASP NET و با استفاده از زبان پایه #C است .گرچه دانستن زبانی مانند PHP هم میتواند موقعیت های شغلی خوبی را برای شما ایجاد کند .


ادامه دارد....{happy}

r00t
26th August 2009, 01:30 PM
از مقاله ی خوب شما ممنون

در ایران طراحی وب بازار چندانی ندارد ( مگر اینکه کار خوب باشه ) یا آشنا داشته باشی

خوب برنامه نویسی وب به راحتی میتوان گفت بارها از برنامه نویسی سیستم راحت تر است !!!

در ایران اکثرا از زبان php استفاده میشود ( با توجه به رایگان بودن و قدرت بیشتر نصبت به سایر زبان ها )

البته با asp هم میتوان سیستم های بسیار جالبی طراحی کرد !! ولی این کار با php راحت تر هستش

هر کدوم یه مزایایی داره مثلا asp آسیب پذیری کمتری نصبت به php بروز میده !!!

در نهایت مجبور به استفاده از asp یا php یا jsp و این چیزا هستین

من به شما php رو توصیه میکنم با توجه به اینکه ارتباط بهتری با دیتابیس های مختلف برقرار میکنه !!

موفق باشید

تابعد!

استفاده از تمامی مطالب سایت تنها با ذکر منبع آن به نام سایت علمی نخبگان جوان و ذکر آدرس سایت مجاز است

استفاده از نام و برند نخبگان جوان به هر نحو توسط سایر سایت ها ممنوع بوده و پیگرد قانونی دارد