اچ تی ام ال (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) | جمعه 13:00 تا 18:00 | 04-03-30 | 58 | 54,000,000 44,280,000 | |||
2 | Web Design I ( HTML5, CSS3 with Dreamweaver) آنلاین | جمعه 13:00 تا 18:00 | 04-03-30 | 58 | 43,000,000 34,400,000 | |||
3 | Web Design I (HTML5, CSS3 with Dreamweaver) | یکشنبه, سه شنبه 08:00 تا 13:00 | 04-04-01 | 58 | 54,000,000 44,280,000 | |||
4 | Web Design II (Responsive Design with Bootstrap, Less & Sass) | یکشنبه, سه شنبه 17:30 تا 20:30 | 04-03-25 | 34 | 49,000,000 39,200,000 | |||
5 | Web Design II (Responsive Design with Bootstrap, Less & Sass) | جمعه 13:00 تا 17:00 | 04-04-06 | 34 | 49,000,000 39,200,000 | |||
6 | Web Design II (Responsive design with bootstrap , Less & Sass) آنلاین | جمعه 13:00 تا 17:00 | 04-04-06 | 34 | 40,000,000 32,000,000 | |||
7 | Web Design III (JavaScript & JQuery & Ajax) | جمعه 09:00 تا 13:00 | 04-03-09 | 58 | 88,000,000 77,440,000 | |||
8 | Web Design III (JavaScript & jQuery & Ajax) آنلاین | جمعه 09:00 تا 13:00 | 04-03-09 | 58 | 71,000,000 61,060,000 | |||
9 | Web Design III (JavaScript & JQuery & Ajax) | پنجشنبه 15:00 تا 20:00 | 04-04-05 | 58 | 88,000,000 77,440,000 | |||
10 | Web Design III (JavaScript & jQuery & Ajax) آنلاین | پنجشنبه 15:00 تا 20:00 | 04-04-05 | 58 | 71,000,000 61,060,000 | |||
11 | ReactJS | پنجشنبه 08:00 تا 13:00 | 04-04-19 | 40 | 70,000,000 60,200,000 | |||
12 | مقدمه ای بر الگوریتم و برنامه نویسی | یکشنبه, سه شنبه 13:30 تا 17:30 | 04-03-27 | 40 | 33,000,000 26,400,000 | |||
13 | مقدمه ای بر الگوریتم و برنامه نویسی | روزهای زوج, 8:30 الی 12:30 | 04-03-28 | 40 | 33,000,000 26,400,000 | |||
14 | مقدمه ای بر الگوریتم و برنامه نویسی آنلاین | جمعه 08:00 تا 13:00 | 04-03-30 | 40 | 28,000,000 22,400,000 | |||
15 | مقدمه ای بر الگوریتم و برنامه نویسی | جمعه 08:00 تا 13:00 | 04-03-30 | 40 | 33,000,000 26,400,000 | |||
16 | Programming with Python | یکشنبه, سه شنبه 08:00 تا 13:00 | 04-04-03 | 60 | 80,000,000 64,000,000 | |||
17 | Programming with Python | یکشنبه, سه شنبه 17:30 تا 20:30 | 04-04-08 | 60 | 80,000,000 70,400,000 | |||
18 | (آنلاین) programming with python | یکشنبه, سه شنبه 17:30 تا 20:30 | 04-04-08 | 60 | 64,000,000 54,400,000 | |||
19 | Python Programming Advanced آنلاین | پنجشنبه 13:00 تا 18:00 | 04-04-12 | 60 | 84,000,000 73,920,000 | |||
20 | Python Programming Advanced | پنجشنبه 13:00 تا 18:00 | 04-04-12 | 60 | 104,000,000 93,600,000 | |||
21 | (آنلاین) Python Web Development With Django | جمعه 13:00 تا 18:00 | 04-04-06 | 50 | 59,000,000 48,970,000 | |||
22 | Python Web Development With Django | جمعه 13:00 تا 18:00 | 04-04-06 | 50 | 74,000,000 64,380,000 | |||
23 | Data Analysis with Python (آنلاین) | جمعه 08:00 تا 13:00 | 04-04-20 | 30 | 33,000,000 26,400,000 | |||
24 | Data Analysis with Python | جمعه 08:00 تا 13:00 | 04-04-20 | 30 | 41,000,000 32,800,000 | |||
25 | Data Analysis with Python (آنلاین) | جمعه 13:00 تا 18:00 | 04-05-17 | 30 | 33,000,000 26,400,000 | |||
26 | Data Analysis with Python | جمعه 13:00 تا 18:00 | 04-05-17 | 30 | 41,000,000 32,800,000 | |||
27 | Machine Learning with Python | پنجشنبه 08:00 تا 13:00 | 04-04-26 | 50 | 69,000,000 58,650,000 | |||
28 | بهینه سازی برای موتورهای جست و جو - SEO | پنجشنبه 16:00 تا 20:00 | 04-04-05 | 40 | 83,000,000 73,040,000 | |||
29 | Deep Learning with Python | جمعه 08:00 تا 12:00 | 04-04-06 | 60 | 106,000,000 95,400,000 | |||
30 | دوره طراحی رابط و تجربه کاربری (UI/UX) | پنجشنبه 13:00 تا 17:00 | 04-03-29 | 40 | 59,000,000 48,970,000 | |||
31 | Wordpress & WooCommerce Essential Training | جمعه 13:00 تا 18:00 | 04-04-06 | 35 | 40,000,000 32,000,000 | |||
32 | C# Programming | یکشنبه, سه شنبه 17:30 تا 20:30 | 04-03-27 | 60 | 75,000,000 65,250,000 | |||
33 | C# Programming آنلاین | یکشنبه, سه شنبه 17:30 تا 20:30 | 04-03-27 | 60 | 61,000,000 51,240,000 | |||
34 | برنامه نویسی به زبان ++C | یکشنبه, سه شنبه 17:30 تا 20:30 | 04-04-15 | 60 | 61,000,000 51,240,000 | |||
35 | برنامه نویسی به زبان ++C آنلاین | یکشنبه, سه شنبه 17:30 تا 20:30 | 04-04-15 | 60 | 49,000,000 39,200,000 | |||
36 | PHP & MYSQL Web Development | شنبه, دوشنبه 17:30 تا 20:30 | 04-04-16 | 80 | 99,000,000 89,100,000 | |||
37 | Java SE8 Programming | جمعه 13:00 تا 18:00 | 04-04-06 | 50 | 68,000,000 58,480,000 | |||
38 | Android Pack | شنبه 17:00 تا 21:00 | 04-03-31 | 70 | 93,000,000 83,700,000 | |||
39 | SQL Server 2022 Database Development | جمعه 08:00 تا 13:00 | 04-03-23 | 60 | 75,000,000 65,250,000 | |||
40 | SQL Server 2022 Database Development آنلاین | جمعه 08:00 تا 13:00 | 04-03-23 | 60 | 64,000,000 54,400,000 | |||
41 | Microsoft ASP.net MVC | پنجشنبه 13:00 تا 18:00 | 04-04-05 | 60 | 115,000,000 104,650,000 |
مقالات مرتبط با کامپیوتر و آی تی
مجتمع فنی تهران نمایندگی سید خندان
لیست دوره های ارائه شده در دپارتمان وب و برنامه نویسی
ردیف | عنوان دوره | روزهای تشکیل | تاریخ شروع | تعداد ساعت | شهریه (ریال) | توضیح | پیش نیاز | |
---|---|---|---|---|---|---|---|---|
1 | Web Design I (HTML5, CSS3 with Dreamweaver) | جمعه 13:00 تا 18:00 | 04-03-30 | 58 | 54,000,000 44,280,000 | |||
2 | Web Design I ( HTML5, CSS3 with Dreamweaver) آنلاین | جمعه 13:00 تا 18:00 | 04-03-30 | 58 | 43,000,000 34,400,000 | |||
3 | Web Design I (HTML5, CSS3 with Dreamweaver) | یکشنبه, سه شنبه 08:00 تا 13:00 | 04-04-01 | 58 | 54,000,000 44,280,000 | |||
4 | Web Design II (Responsive Design with Bootstrap, Less & Sass) | یکشنبه, سه شنبه 17:30 تا 20:30 | 04-03-25 | 34 | 49,000,000 39,200,000 | |||
5 | Web Design II (Responsive Design with Bootstrap, Less & Sass) | جمعه 13:00 تا 17:00 | 04-04-06 | 34 | 49,000,000 39,200,000 | |||
6 | Web Design II (Responsive design with bootstrap , Less & Sass) آنلاین | جمعه 13:00 تا 17:00 | 04-04-06 | 34 | 40,000,000 32,000,000 | |||
7 | Web Design III (JavaScript & JQuery & Ajax) | جمعه 09:00 تا 13:00 | 04-03-09 | 58 | 88,000,000 77,440,000 | |||
8 | Web Design III (JavaScript & jQuery & Ajax) آنلاین | جمعه 09:00 تا 13:00 | 04-03-09 | 58 | 71,000,000 61,060,000 | |||
9 | Web Design III (JavaScript & JQuery & Ajax) | پنجشنبه 15:00 تا 20:00 | 04-04-05 | 58 | 88,000,000 77,440,000 | |||
10 | Web Design III (JavaScript & jQuery & Ajax) آنلاین | پنجشنبه 15:00 تا 20:00 | 04-04-05 | 58 | 71,000,000 61,060,000 | |||
11 | ReactJS | پنجشنبه 08:00 تا 13:00 | 04-04-19 | 40 | 70,000,000 60,200,000 | |||
12 | مقدمه ای بر الگوریتم و برنامه نویسی | یکشنبه, سه شنبه 13:30 تا 17:30 | 04-03-27 | 40 | 33,000,000 26,400,000 | |||
13 | مقدمه ای بر الگوریتم و برنامه نویسی | روزهای زوج, 8:30 الی 12:30 | 04-03-28 | 40 | 33,000,000 26,400,000 | |||
14 | مقدمه ای بر الگوریتم و برنامه نویسی آنلاین | جمعه 08:00 تا 13:00 | 04-03-30 | 40 | 28,000,000 22,400,000 | |||
15 | مقدمه ای بر الگوریتم و برنامه نویسی | جمعه 08:00 تا 13:00 | 04-03-30 | 40 | 33,000,000 26,400,000 | |||
16 | Programming with Python | یکشنبه, سه شنبه 08:00 تا 13:00 | 04-04-03 | 60 | 80,000,000 64,000,000 | |||
17 | Programming with Python | یکشنبه, سه شنبه 17:30 تا 20:30 | 04-04-08 | 60 | 80,000,000 70,400,000 | |||
18 | (آنلاین) programming with python | یکشنبه, سه شنبه 17:30 تا 20:30 | 04-04-08 | 60 | 64,000,000 54,400,000 | |||
19 | Python Programming Advanced آنلاین | پنجشنبه 13:00 تا 18:00 | 04-04-12 | 60 | 84,000,000 73,920,000 | |||
20 | Python Programming Advanced | پنجشنبه 13:00 تا 18:00 | 04-04-12 | 60 | 104,000,000 93,600,000 | |||
21 | (آنلاین) Python Web Development With Django | جمعه 13:00 تا 18:00 | 04-04-06 | 50 | 59,000,000 48,970,000 | |||
22 | Python Web Development With Django | جمعه 13:00 تا 18:00 | 04-04-06 | 50 | 74,000,000 64,380,000 | |||
23 | Data Analysis with Python (آنلاین) | جمعه 08:00 تا 13:00 | 04-04-20 | 30 | 33,000,000 26,400,000 | |||
24 | Data Analysis with Python | جمعه 08:00 تا 13:00 | 04-04-20 | 30 | 41,000,000 32,800,000 | |||
25 | Data Analysis with Python (آنلاین) | جمعه 13:00 تا 18:00 | 04-05-17 | 30 | 33,000,000 26,400,000 | |||
26 | Data Analysis with Python | جمعه 13:00 تا 18:00 | 04-05-17 | 30 | 41,000,000 32,800,000 | |||
27 | Machine Learning with Python | پنجشنبه 08:00 تا 13:00 | 04-04-26 | 50 | 69,000,000 58,650,000 | |||
28 | بهینه سازی برای موتورهای جست و جو - SEO | پنجشنبه 16:00 تا 20:00 | 04-04-05 | 40 | 83,000,000 73,040,000 | |||
29 | Deep Learning with Python | جمعه 08:00 تا 12:00 | 04-04-06 | 60 | 106,000,000 95,400,000 | |||
30 | دوره طراحی رابط و تجربه کاربری (UI/UX) | پنجشنبه 13:00 تا 17:00 | 04-03-29 | 40 | 59,000,000 48,970,000 | |||
31 | Wordpress & WooCommerce Essential Training | جمعه 13:00 تا 18:00 | 04-04-06 | 35 | 40,000,000 32,000,000 | |||
32 | C# Programming | یکشنبه, سه شنبه 17:30 تا 20:30 | 04-03-27 | 60 | 75,000,000 65,250,000 | |||
33 | C# Programming آنلاین | یکشنبه, سه شنبه 17:30 تا 20:30 | 04-03-27 | 60 | 61,000,000 51,240,000 | |||
34 | برنامه نویسی به زبان ++C | یکشنبه, سه شنبه 17:30 تا 20:30 | 04-04-15 | 60 | 61,000,000 51,240,000 | |||
35 | برنامه نویسی به زبان ++C آنلاین | یکشنبه, سه شنبه 17:30 تا 20:30 | 04-04-15 | 60 | 49,000,000 39,200,000 | |||
36 | PHP & MYSQL Web Development | شنبه, دوشنبه 17:30 تا 20:30 | 04-04-16 | 80 | 99,000,000 89,100,000 | |||
37 | Java SE8 Programming | جمعه 13:00 تا 18:00 | 04-04-06 | 50 | 68,000,000 58,480,000 | |||
38 | Android Pack | شنبه 17:00 تا 21:00 | 04-03-31 | 70 | 93,000,000 83,700,000 | |||
39 | SQL Server 2022 Database Development | جمعه 08:00 تا 13:00 | 04-03-23 | 60 | 75,000,000 65,250,000 | |||
40 | SQL Server 2022 Database Development آنلاین | جمعه 08:00 تا 13:00 | 04-03-23 | 60 | 64,000,000 54,400,000 | |||
41 | Microsoft ASP.net MVC | پنجشنبه 13:00 تا 18:00 | 04-04-05 | 60 | 115,000,000 104,650,000 |