میخواهم برنامه نویسی تحت نت یادبگیرم.لطفا کمکم کنید.
میخواهم برنامه نویسی تحت نت یادبگیرم.لطفا کمکم کنید.
ودرقبالش پیشنهادآینده نگری برای استادم دارم.
5 پاسخ
طراحی یه سایت شامل دو مرحله میشه یکی طراحی ظاهر سایت و دیگری برنامه نویسی سایت، برای طراحی ظاهر سایت بایدhtml5 و css3 رو خوب بدونید و برای تکمیل کار و بهتر بودن تو زمینه طراحی علاوه بر دو مورد قبلی دونستن java script و یا j-query و آشنایی با طراحی ریسپانسیو و فتوشاپ هم لازمه،اگه bootstrap رو هم یاد بگیرید برا تکمیل که عالی میشه و زودتر راه میفتین. اگر بخواهید سمت برنامه نویسی سایت حرکت کنید یکی از زبانهای سمت سرور مثل php یا asp.net رو انتخاب کنید هم میتونید کلاس برید و البته تمرین مستمر و مداوم و البته میتونید بصورت self study مطالعه به همراه تمرین داشته باشید که البته self study خوندن مشکلات و سختی های خودشو داره همچنین میتونید همزمان بصورت پروژه محور ادامه بدید تا آخر کلاس یه نمونه کار داشته باشید اگر نمیدونید بین PHP یا ASP.Net کدوم خوبه لینک زیر رو حتماً بخونید که 4 قسمت هست ضمن اینکه به جز PHP و ASP.Net زبان های دیگه ای همچون Jomla , Word Press , Drupal هم هستند که البته کار باهاشون به مراتب خیلی ساده تر هست ولی خیلی دستتون رو تو طراحی باز نمی زاره هرچند با بلد بودن PHP میتونید از پس طراحی قالب های شخصی بر بیایید.
به ترتیب باید اینارو یاد بگیرید
1-HTML
2-CSS
3-java script
4-bootstrap
گزینه 5 دوتا انتخاب داره
PHP
ASP.NET~C# ~Vb
6-کار با پایگاه داده
درباره asp.net یا php هم مقاله زیر رو بخونید خودتون تصمیم بگیرید.بنا به مسایلی من پیشنهادی نمیدم!!!!!
البته توضیحاتی که دوستان دادن برای برنامه نویسی تحت وب هست که خودش نمونه ای از برنامه نویسی نت محسوب میشه اما تعریف برنامه نویسی تحت نت مباحث متفاوتی رو دربرمیگیره. با php که مگر سایت طراحی کنید وگرنه برنامه تحت نت (تحت شبکه) به معنای رایج کلمه با php نمیتونین بنویسین.
یک گزینه خوب برای برنامه نویسی تحت شبکه برنامه نویسی با ویژوال استدیو هست حالا یا C# یا Basic
ضمن تشکر از خانم مهندس prober بنده در ابتدا فکر میکردم برنامه نویسی وب مد نظر شماست ولی الان که بیشتر دقت کردم دیدم شما منظورتون برنامه نویسی شبکه یا Net هست، برای این منظور میتونید برنامه نویسی سوکت رو توی لینوکس یا در بستر ویندوز انجام بدید در ویندوز باید با مفاهیمی مانند winsok آشنا باشید همچنین زبان ++C و توابع و کتابخانه های زبان C هم برای این کار مناسب هستند در لینوکس نیز کتاب Advanced Linux Programming نوشته Mark Mitchell کتاب خوبی هست. پیشنهاد میکنم لینک های زیر رو نیز مطالعه کنید
سلام دوست من
من توی ده مرحله سعی کردم پاسخ سوالتون رو بدم
امیدوارم که به کارتون بیاد
مرحله یک:
در ابتدا همان طور که دوستان فرمودند باید Html5 ، Css3 و Java Script رو یاد بگیری (html و css رو به صورت حرفه ای و java script رو در حد متوسط) اینها پایه و اساس برنامه نویسی تحت وب هستند.
مرحله دو:
اون وقت میرسی به یک دو راهی که کدوم زبان برنامه نویسی تحت وب رو یاد بگیری؟منظورم انتخاب بین دو زبان PHP و ASP هست؟
مرحله سه:
بعد از انتخاب گزینه ای که دوست داشتی باید بری سراغ فراگیری ساخت دیتابیس ، اگر PHP رو انتخاب کردی باید Mysql و اگر ASP رو انتخاب کردی باید بری سراغ Sql server .
مرحله چهار:
بعد باید بری سراغ چند تا آموزش پروژه محور حتما باید این سه تا پروژه رو ببینی و یاد بگیری :
1)ساخت وب سایت شخصی
2)ساخت وب سایت فروشگاهی
3)ساخت وب سایت خبری
مرحله پنج:
بعد از فراگیری خب اگر میخوای حرفه ای بشی و حرفی برای گفتن داشته باشی باید برنامه نویسی شی گرا یا oop رو هم یاد بگیری و همین طور برنامه نویسی سه لایه یا MVC (اینها زبان جداگانه ای نیستند بلکه اینها کنار زبانی که شما قراره انتخاب کنید یعنی PHP یا ASP قرار میگرند )
مرحله شش:
امروزه طراحی خیلی مهمه اگر شما یک برنامه نویس حرفه ای وب هم باشی اما نتونی ظاهر سایت خوبی داشته باشی کارت به هیچ دردی نمیخوره بنابراین باید در ابتدا طراحی قالب سایت توسط نرم افزار Photoshop رو یاد بگیری سپس یاد بگیری چطور قالب PSD رو به Html تبدیل میکنند تا بتونی اون رو در سایتت قرار بدی
مرحله هفت:
بهینه سازی سایت یا سئو (SEO) سایت رو هم باید فرا بگیری تا وب سایت خودت یا مشتری یانت در صفحهات اول گوگل نمایش داده شوند
مرحله هشت:
امروزه که همه گوشی های هوشمند و تبلت دارند باید سایتی طراحی کنی تا با انواع پلت فرم همخوانی داشته باشه یعنی باید قالب سایتت رسپانسیو یا واکنش گرا باشه که من برای این کار بهت فریم ورک BootStrap رو پیشنهاد میکنم
مرحله نه:
حتما در سایتت از تکنولوژی Ajax استفاده کن تا سایت بسیار زیبایی داشته باشی
مرحله ده:
داشت یادم میرفت کتابخانه Jquery رو فراموش نکن همین طور طراحی رابط کاربری با Jquery-ui رو
خب دوست عزیز من سعی کردم شما رو توی رسیدن به پاسختون راهنمایی کنم امیدوارم که تونسته باشم به سوال شما پاسخ دهم
ارادتمند : محمدرضا سرفراز