مقالات وب و برنامه نویسی‎

مقدمه ای بر Html و Javascript

مقدمه ای بر Html و Javascript

اچ تی ام ال (HTML) یا Hypertext Markup Language، زبانی برنامه نویسی است و کسانی که دستی در دنیای وب دارند با آن آشنا هستند یا لااقل اسم آن را چندین بار شنیده اند، یکی از آسان ترین و کاربردی ترین زبان ها در جهان است که از سال 1980 میلادی تا امروز همواره روندی رو به رشد داشته، در اهمیت آن همین بس که حاصل کدنویسی برنامه نویسان وب، نهایتا به صورت خروجی HTML و در مرورگر کاربران نشان داده خواهد شد. لذا نقطه آغاز یادگیری برنامه نویسی وب، آموزش زبان HTML است، در مجتمع فنی سیدخندان میباشد.

آشنایی بیشتر با چند تگ ساده

برنامه Notepad را باز کنید و کد زیر را در آن کپی نمائید:

وبگو | اولین صفحه html من

اولین صفحه من

اولین پاراگراف من

 

پیش نمایش

اکنون فایلتان را با پسوند html و با یونیکد utf-8 ذخیره نمائید (برای این کار به جای پسوند txt، پسوند html را جایگزین کنید و در قسمت Encoding عبارت UTF-8 را انتخاب کنید)، حاصل اولین کدتان را در یک مرورگر وب ببینید!

توضیح:

  • تگ head و body جز اصلی ترین تگ های اچ تی ام ال است که سازنده یک صفحه به شمار می روند، درون تگ head می توان از مقادیر meta تگ ها استفاده کرد.
  • تگ title برای نمایش عنوان صفحه در مرورگر لازم است.
  • تگ h1 نشان گر سرتیتر ها است که می تواند مقادیری تا h6 داشته باشد.
  • تگ p در کدهای اچ تی ام ال نشانگر پاراگراف است.
  • اکثر تگ های اچ تی ام ال با افزودن یک (/) بسته می شوند و البته برخی نیز یکتا هستند (مثلا ).

نکته 1: هدف از ایجاد زبانی به نام html یا hypertext markup language در وب، در واقع به ضرورت ایجاد استانداردی تعریف شده برای یکسان سازی و سهولت کار برمی گردد، این زبان توسط کنسرسیوم جهانی وب یا w3c توسعه یافته و امروزه تبدیل به استانداردی فراگیر گشته است که توسط انواع مختلف مرورگرها و واسطه های کاربری (کامپیوتر، تلفن همراه و…)، قابل پردازش است.

نکته 2: html در حقیقت یک زبان برنامه نویسی نیست، بلکه بیشتر شبیه یک قرار داد با پیروی از اصولی منظم است، چرا که محدود به تگ ها و دستور عمل های خاصی است و خارج از چارچوب تعریف شده خود، قدرت مانور ندارد، اما از این جهت که زبان تفهیم خواسته های برنامه نویس از مرورگر تلقی می شود، اهمیت زیادی دارد، یعنی وقتی در وب برنامه ای به یک زبان که در سرور اجرا می شود (مانند php) می نویسیم، هدف، هر چه که باشد، نهایتا معمولا باید خروجی خود را در بستر html به مرورگر انتقال دهیم.

یکی از زبان های انعطاف پذیر و در عین حال قدرتمندی که در دوره های وب نویسی مجتمع فنی تهران آموزش داده میشود و همراه با کدهای ساده HTML، مورد استفاده برنامه نویسان وب قرار می گیرد، جاوا اسکریپت (Javascript) است، البته شاید تصور شما از شنیدن عنوان کدهای جاوا اسکریپت بیشتر معطوف به کدهای کاربردی وبلاگ ها باشد، اما واقعیت این است که قدرت این زبان برنامه نویسی، خیلی بیشتر است بیشتر سایت ها و صفحات وب برای بررسی اعتبار فرم ها، ارتباط با سرور، شناسایی قابلیت های مرورگر کاربران، کار با کوکی ها (cookie) و خیلی چیزهای دیگر از آن استفاده می کنند، البته با همه این تفاسیر به دلیل سمت کاربر (Client side) بودن این زبان (یعنی جاوا اسکریپت تنها روی مرورگر کاربران قابل اجراست و برای تفسیر آن از مفسر مرورگر استفاده می شود نه مفسر سرور سایت)، در عین توانایی محدودیت هایی نیز وجود خواهد داشت.

کدهای جاوا اسکریپت بین دو تگ script نوشته می شوند.

توضیح:

  • کدهای جاوا اسکریپت را می توان به صورت فایل خارجی نیز در صفحه ایمپورت کرد (شیوه استاندارد).
    توصیه می شود کدها را بین تگ head قرار دهید.
  • ()Date یک تابع درونی جاوا اسکریپت است (یعنی این تابع و ویژگی های آن از قبل تعریف شده).
  • از تگ noscript برای ایجاد پیام به کاربر در صورت فعال نبودن جاوا اسکریپت در مرورگرشان استفاده نمائید

لیست دوره های ارائه شده در دپارتمان وب و برنامه نویسی

ردیف عنوان دوره روزهای تشکیل تاریخ شروع تعداد ساعت شهریه (ریال) توضیح پیش نیاز ثبت نام
1 Web Design I (HTML5, CSS3 with Dreamweaver) یکشنبه, سه شنبه 17:30 تا 20:30 03-08-27 58

43,000,000

ثبت نام
2 Web Design I ( HTML5, CSS3 with Dreamweaver) آنلاین یکشنبه, سه شنبه 17:30 تا 20:30 03-08-27 58

34,000,000

ثبت نام
3 Web Design II (Responsive Design with Bootstrap, Less & Sass) پنجشنبه 14:30 تا 18:00 03-09-01 34

39,000,000

ثبت نام
4 Web Design III (JavaScript & JQuery & Ajax) پنجشنبه 13:00 تا 18:00 03-08-24 58

70,000,000

ثبت نام
5 Web Design III (JavaScript & jQuery & Ajax) آنلاین پنجشنبه 13:00 تا 18:00 03-08-24 58

57,000,000

ثبت نام
6 Web Design III (JavaScript & JQuery & Ajax) جمعه 13:00 تا 20:00 03-09-16 58

70,000,000

ثبت نام
7 Web Design III (JavaScript & jQuery & Ajax) آنلاین جمعه 13:00 تا 18:00 03-09-16 58

57,000,000

ثبت نام
8 مقدمه ای بر الگوریتم و برنامه نویسی آنلاین شنبه, دوشنبه 17:30 تا 20:30 03-08-19 40

22,000,000

ثبت نام
9 مقدمه ای بر الگوریتم و برنامه نویسی شنبه, دوشنبه 17:30 تا 20:30 03-08-19 40

26,000,000

ثبت نام
10 مقدمه ای بر الگوریتم و برنامه نویسی آنلاین یکشنبه, سه شنبه 14:30 تا 17:30 03-08-29 40

22,000,000

ثبت نام
11 مقدمه ای بر الگوریتم و برنامه نویسی یکشنبه, سه شنبه 14:30 تا 17:30 03-08-29 40

26,000,000

ثبت نام
12 Wordpress & SEO PACK یکشنبه, سه شنبه 17:30 تا 20:30 03-08-20 75

85,000,000

ثبت نام
13 Programming with Python پنجشنبه 13:00 تا 18:00 03-08-24 60

64,000,000

ثبت نام
14 (آنلاین) programming with python پنجشنبه 13:00 تا 18:00 03-08-24 60

51,000,000

ثبت نام
15 Programming with Python جمعه 13:00 تا 18:00 03-09-02 60

64,000,000

ثبت نام
16 Programming with Python یکشنبه, سه شنبه 17:30 تا 20:30 03-09-04 60

64,000,000

ثبت نام
17 (آنلاین) programming with python یکشنبه, سه شنبه 17:30 تا 20:30 03-09-04 60

51,000,000

ثبت نام
18 Python Web Development With Django جمعه 08:00 تا 13:00 03-08-25 50

59,000,000

ثبت نام
19 Data Analysis with Python جمعه 14:00 تا 18:00 03-08-25 30

33,000,000

ثبت نام
20 Machine Learning with Python جمعه 08:00 تا 13:00 03-08-25 50

55,000,000

ثبت نام
21 بهینه سازی برای موتورهای جست و جو- SEO پنجشنبه 16:00 تا 20:00 03-08-24 40

66,000,000

ثبت نام
22 دوره طراحی رابط و تجربه کاربری (UI/UX) پنجشنبه 13:00 تا 17:00 03-08-24 40

47,000,000

ثبت نام
23 C# Programming پنجشنبه 13:00 تا 18:00 03-08-24 60

59,000,000

ثبت نام
24 C# Programming آنلاین پنجشنبه 13:00 تا 18:00 03-08-24 60

48,000,000

ثبت نام
25 برنامه نویسی به زبان ++C جمعه 13:00 تا 18:00 03-08-25 60

48,000,000

ثبت نام
26 برنامه نویسی به زبان ++C آنلاین جمعه 13:00 تا 18:00 03-08-25 60

39,000,000

ثبت نام
27 PHP & MYSQL Web Development جمعه 13:00 تا 18:00 03-09-02 80

79,000,000

ثبت نام
28 Java SE8 Programming جمعه 13:00 تا 18:00 03-08-25 50

54,000,000

ثبت نام
29 Android Pack پنجشنبه 13:00 تا 18:00 03-08-24 70

74,000,000

ثبت نام
30 SQL Server 2022 Database Development یکشنبه, سه شنبه 17:30 تا 20:30 03-08-29 60

59,000,000

ثبت نام
31 SQL Server 2022 Database Development آنلاین شنبه 19:00 تا 22:00 03-09-03 60

51,000,000

ثبت نام
32 Microsoft ASP.net MVC جمعه 08:00 تا 13:00 03-09-02 60

92,000,000

ثبت نام

مقالات مرتبط با کامپیوتر و آی تی

[carousel_posts_sc type=”cbp_type02″ scroll=”yes” category=”web-programming-training”]

دپارتمان وب و برنامه نویسی شامل دوره های مفیدی است که دانشپذیر با فراگرفتن آنها قادر است تقاضای روبه افزایش بازار در مورد طراحی و برنامه نویسی را مرتفع نموده واز بابت اشتغال و درآمدزایی یکی از مهمترین زمینه های کاری در تمام جهان محسوب میشود.

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

از جمله دوره های این دپارتمان عبارتند از: (Web Design Fundamental (HTML5, CSS3 JavaScript  ،Advanced PHP & MYSQL ، 

لیست دوره های ارائه شده در دپارتمان وب و برنامه نویسی

ردیف عنوان دوره روزهای تشکیل تاریخ شروع تعداد ساعت شهریه (ریال) توضیح پیش نیاز ثبت نام
1 Web Design I (HTML5, CSS3 with Dreamweaver) یکشنبه, سه شنبه 17:30 تا 20:30 03-08-27 58

43,000,000

ثبت نام
2 Web Design I ( HTML5, CSS3 with Dreamweaver) آنلاین یکشنبه, سه شنبه 17:30 تا 20:30 03-08-27 58

34,000,000

ثبت نام
3 Web Design II (Responsive Design with Bootstrap, Less & Sass) پنجشنبه 14:30 تا 18:00 03-09-01 34

39,000,000

ثبت نام
4 Web Design III (JavaScript & JQuery & Ajax) پنجشنبه 13:00 تا 18:00 03-08-24 58

70,000,000

ثبت نام
5 Web Design III (JavaScript & jQuery & Ajax) آنلاین پنجشنبه 13:00 تا 18:00 03-08-24 58

57,000,000

ثبت نام
6 Web Design III (JavaScript & JQuery & Ajax) جمعه 13:00 تا 20:00 03-09-16 58

70,000,000

ثبت نام
7 Web Design III (JavaScript & jQuery & Ajax) آنلاین جمعه 13:00 تا 18:00 03-09-16 58

57,000,000

ثبت نام
8 مقدمه ای بر الگوریتم و برنامه نویسی آنلاین شنبه, دوشنبه 17:30 تا 20:30 03-08-19 40

22,000,000

ثبت نام
9 مقدمه ای بر الگوریتم و برنامه نویسی شنبه, دوشنبه 17:30 تا 20:30 03-08-19 40

26,000,000

ثبت نام
10 مقدمه ای بر الگوریتم و برنامه نویسی آنلاین یکشنبه, سه شنبه 14:30 تا 17:30 03-08-29 40

22,000,000

ثبت نام
11 مقدمه ای بر الگوریتم و برنامه نویسی یکشنبه, سه شنبه 14:30 تا 17:30 03-08-29 40

26,000,000

ثبت نام
12 Wordpress & SEO PACK یکشنبه, سه شنبه 17:30 تا 20:30 03-08-20 75

85,000,000

ثبت نام
13 Programming with Python پنجشنبه 13:00 تا 18:00 03-08-24 60

64,000,000

ثبت نام
14 (آنلاین) programming with python پنجشنبه 13:00 تا 18:00 03-08-24 60

51,000,000

ثبت نام
15 Programming with Python جمعه 13:00 تا 18:00 03-09-02 60

64,000,000

ثبت نام
16 Programming with Python یکشنبه, سه شنبه 17:30 تا 20:30 03-09-04 60

64,000,000

ثبت نام
17 (آنلاین) programming with python یکشنبه, سه شنبه 17:30 تا 20:30 03-09-04 60

51,000,000

ثبت نام
18 Python Web Development With Django جمعه 08:00 تا 13:00 03-08-25 50

59,000,000

ثبت نام
19 Data Analysis with Python جمعه 14:00 تا 18:00 03-08-25 30

33,000,000

ثبت نام
20 Machine Learning with Python جمعه 08:00 تا 13:00 03-08-25 50

55,000,000

ثبت نام
21 بهینه سازی برای موتورهای جست و جو- SEO پنجشنبه 16:00 تا 20:00 03-08-24 40

66,000,000

ثبت نام
22 دوره طراحی رابط و تجربه کاربری (UI/UX) پنجشنبه 13:00 تا 17:00 03-08-24 40

47,000,000

ثبت نام
23 C# Programming پنجشنبه 13:00 تا 18:00 03-08-24 60

59,000,000

ثبت نام
24 C# Programming آنلاین پنجشنبه 13:00 تا 18:00 03-08-24 60

48,000,000

ثبت نام
25 برنامه نویسی به زبان ++C جمعه 13:00 تا 18:00 03-08-25 60

48,000,000

ثبت نام
26 برنامه نویسی به زبان ++C آنلاین جمعه 13:00 تا 18:00 03-08-25 60

39,000,000

ثبت نام
27 PHP & MYSQL Web Development جمعه 13:00 تا 18:00 03-09-02 80

79,000,000

ثبت نام
28 Java SE8 Programming جمعه 13:00 تا 18:00 03-08-25 50

54,000,000

ثبت نام
29 Android Pack پنجشنبه 13:00 تا 18:00 03-08-24 70

74,000,000

ثبت نام
30 SQL Server 2022 Database Development یکشنبه, سه شنبه 17:30 تا 20:30 03-08-29 60

59,000,000

ثبت نام
31 SQL Server 2022 Database Development آنلاین شنبه 19:00 تا 22:00 03-09-03 60

51,000,000

ثبت نام
32 Microsoft ASP.net MVC جمعه 08:00 تا 13:00 03-09-02 60

92,000,000

ثبت نام

مقالات مرتبط با وب و برنامه‌نویسی

[carousel_posts_sc type=”cbp_type02″ scroll=”yes” category=”web-programming-training”]

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *