چکیده
برنامهنویسی رایانه در فرهنگ واژه غیر متخصّصین ممکن است به تمام پروژه ساخت نرمافزار یا برنامهٔ رایانهای گفته شود. با این همه برنامهنویسی تنها بخشی از فرآیند توسعهٔ نرم افزار یا برنامه رایانهای است. اهمیت، توجه و منابع اختصاص داده شده به برنامهنویسی، بسته به ویژگیهای مشخص شده محصول و خواست افراد درگیر در پروژه و کاربران و در نهایت شیوهٔ انتخاب شده مهندسی نرمافزار متغیر است.
برنامهنویسی کامپیوتر (که اغلب در انگلیسی programming یا coding گفته میشود) فرآیند نوشتن، اشکال زدایی(debug) و نگهداری کد منبع (source code) برنامه کامپیوتر میباشد. این کد منبع با یک زبان برنامه نویسی نوشته شده است. این کد منبع ممکن است تغییر داده شده یک کد قبلی و یا یک کد کاملا جدید باشد. هدف برنامه نویسی ساختن یک برنامه میباشد که یک رفتار خواسته شده را به نمایش بگذارد.
کلمات کلیدی: کاربینی ، نرم افزار ، اطلاعات ، متخصص ، کدنویسی ، برنامه ، وب
مقدمه
برنامهنویسی کامپیوتر (که اغلب در انگلیسی programming یا coding گفته میشود) فرآیند نوشتن، اشکال زدایی(debug) و نگهداری کد منبع (source code) برنامه کامپیوتر میباشد. این کد منبع با یک زبان برنامه نویسی نوشته شده است. این کد منبع ممکن است تغییر داده شده یک کد قبلی و یا یک کد کاملا جدید باشد. هدف برنامه نویسی ساختن یک برنامه میباشد که یک رفتار خواسته شده را به نمایش بگذارد.
نقش آنها به این صورت است که مسیول تبدیل جزییات و گزارش تمام مسایل و رویه ها به نمودارهای جریان منطقی میباشند،به این منظور که آنها را به زبان کامپیوتر تبدیل کنند.آنها همچنین برنامه های کامپیوتری را توسعه می دهند و مسیولیت نوشتن برنامه ها را هم به عهده دارند.
معرفی شغل برنامه نویسی
ماهیت زبانهای برنامه نویسی وب مانند دیگر زبانهای برنامه نویسی است با این تفاوت که در سمت سرور تفسیر میشوند و در مرورگرها خروجی آن به نمایش در میآید.
توسعه وب سایت دارای دو رویکرد کلی تحت عناوین طراحی وب (Web design) و برنامه نویسی وب (Web programming) است که هر یک دارای زبانهای متعددی برای ساخت یک وبگاه هستند. با توجه به این دو گرایش؛
برنامه نویسی سمت کاربر (Client side):
اغلب طراحان صفحات اینترنتی بر روی برنامه نویسی سمت کاربر تمرکز دارند.
برنامه نویسی سمت سرور (Server side):
پیش از بحث درباره برنامه نویسی سمت سرور، ابتدا باید با سه مفاهیم زیر آشنا شویم.
هاست (میزبانی وب): به فضایی اطلاق میشود که تمام فایلهای وبگاه ما بر روی آن قرار دارد.
سرور: کامپیوتری است که کاربران در صورت اتصال به اینترنت میتوانند به اطلاعات روی آن دسترسی پیدا کنند.
وب سرور: یک نرم افزار کامپیوتری است که درخواستهای کاربران را از طریق پروتکلهایی نظیر Http را که بوسیله مرورگر ارسال میشود را دریافت میکند، صفحه درخواستی را یافت میکند و در نهایت صفحه وب یافته شده را از طریق شبکه به مرورگر درخواست کننده میفرستد.
اغلب صفحات اینترنتی در دوران کودکی وب به شکل استاتیک بودند و برای تغییری کوچک درآنها نیاز به مشقت فراوانی بود. رفته رفته با حضور وب 2 و گسترده شدن جامعه کاربران محتوا محور در وب، صفحات اینترنتی بیش از پیش احتیاج به پویایی داشت و دیگر آن شیوههای سنتی پاسخگوی نیازهای گردانندگان وبگاهها نبود.
اگر بخواهیم با بیانی ساده کارکرد زبانهای سمت سرور را تشریح کنیم باید بگوییم وبگاههایی که صفحاتی پویا دارند و دائما در حال تغییر و تولید محتوا در صفحات هستند نیاز دارند این درخواستهای خود را در قالب یک زبان به سرورانتقال دهند. به کمک این زبانها سیستمهای مدیریت محتوا به عنوان یک نرم افزار تحت وب تولید میشوند تا بتوانند این درخواستها را برای گردانندگان وبگاهها مدیریت کنند.
فهرست مطالب
چکیده
مقدمه
معرفی شغل موردنظر
جریان کار و فعالیتها
مواد، تجهیزات،ابزار و ماشین آلات مرتبط
جایگاه شغلی موردنظر و نقش آن در ماموریت آن حوزه شغلی
نتیجه گیری و پیشنهادات
فرم ارزشیابی
12 صفحه فایل ورد + 7 صفحه فایل پاورپوینت