We may earn an affiliate commission when you visit our partners.
Course image
Coursera logo

أساسيات مواقع الويب سريعة الاستجابة

البرمجة باستخدام HTML وCSS وJavaScript

Dr Matthew Yee-King, Dr Kate Devlin, and Prof Marco Gillies

في هذه الدورة التدريبية، سوف تتعلم ثلاث لغات رئيسية من لغات برمجة مواقع الويب وتصميمها: وهي HTML وCSS وJavaScript. وستقوم بإنشاء صفحة ويب باستخدام العناصر الأساسية للتحكم في التخطيط والنمط. بالإضافة إلى ذلك، ستدعم صفحة الويب التي تقوم بإنشائها ميزة التفاعل.

Read more

في هذه الدورة التدريبية، سوف تتعلم ثلاث لغات رئيسية من لغات برمجة مواقع الويب وتصميمها: وهي HTML وCSS وJavaScript. وستقوم بإنشاء صفحة ويب باستخدام العناصر الأساسية للتحكم في التخطيط والنمط. بالإضافة إلى ذلك، ستدعم صفحة الويب التي تقوم بإنشائها ميزة التفاعل.

في نهاية الدورة التدريبية، ستتمكن من القيام بما يلي:

1. تحديد الغرض من HTML وCSS وJavaScript‏

2. إنشاء صفحة ويب بسيطة باستخدام HTML‏

3. استخدام CSS للتحكم في أنماط النص وتخطيطه

4. استخدام مكتبات CSS مثل Bootstrap لإنشاء تخطيطات متجاوبة

5. استخدام متغيرات JavaScript ووظائفها

6. معالجة محتوى صفحة الويب باستخدام JavaScript

7.الرد على إدخالات المستخدم باستخدام JavaScript

في هذه الدورة التدريبية، ستكمل ما يلي:

واجبان يتعلقان بكتابة HTML وCSS وJavaScript، ويستغرق إكمال كل منهما ساعة واحدة

4 اختبارات، يستغرق إكمال كل منها 20 دقيقة

تمرين واحد متعلق بالبرمجة، يستغرق إكماله 30 دقيقة

اختبارات تدريبية متعددة، يستغرق كل منها 5 دقائق

لن يتم منحك ساعات معتمدة في برامج جامعة لندن مقابل المشاركة في هذه الدورة التدريبية عبر الإنترنت أو إتمامها.

Enroll now

What's inside

Syllabus

مقدمة حول الدورة التدريبية
مرحبًا بك في الدورة التدريبية الأولى في تخصص "تطوير مواقع الويب سريعة الاستجابة وتصميمها"!‏
HTML
نبدأ الدورة التدريبية من خلال النظر في كيفية إعداد بيئة تطوير وإنشاء شريط تنقل HTML، وكيفية تضمين الصور وإنشاء القوائم باستخدام HTML.

كما سنقوم بإنشاء مستندات منظمة بشكل سليم بتنسيق HTML وإلقاء نظرة على أول صفحة ويب في العالم.

نتطلع إلى التعاون معك هذا الأسبوع!

ماثيو وماركو وكيت

Read more
CSS
في هذا القسم من الدورة التدريبية، سنلقي نظرة على ربط ملفات CSS الخارجية بمستندات HTML الخاصة بك، والتحكم في الخطوط باستخدام CSS، واستخدام CSS لتخصيص تنسيق الارتباط التشعبي والتحكم في تخطيط النص. سنقوم أيضا بتثبيت مكتبة bootstrap وتنفيذ تخطيط شبكة متجاوبة - استمتع بذلك!

- ماثيو وماركو وكيت

بداية ملخص JavaScript
مرحبًا بك في الوحدة الثالثة من دورة "أساسيات مواقع الويب سريعة الاستجابة" التدريبية.

في هذه الوحدة، سنكتب برامج JavaScript بسيطة ونتعلم كيفية كتابة البرامج التي يمكنها الاستجابة لإدخال المستخدم مثل النقر على عناصر HTML. سنلقي أيضًا نظرة على وظائف JavaScript ونستخدم jQuery لمعالجة صفحات الويب.

وأخيرًا، ستتعلم كيفية كتابة وظائف javaScript الخاصة بك بما في ذلك الوظائف المجهولة.

نتطلع إلى التعاون معك هذا الأسبوع!

- ماثيو وماركو

التعمق في JavaScript
مرحبًا بك في الوحدة النهائية من دورة "أساسيات مواقع الويب سريعة الاستجابة" التدريبية.

في هذا القسم النهائي من الدورة التدريبية، سنقوم بتعريف متغيرات JavaScript ونكتب برامج JavaScript بسيطة تستخدم قيم المتغيرات وتقوم بتغييرها.

وسنكتب أيضًا عبارات if للتحكم في تدفق برنامج JavaScript، وسنستخدم المتغيرات المنطقية مع عبارات if وسنكتب javaScript في سياق تطبيقات الويب المعقدة بشكل معتدل.

استمتع!

- ماثيو وماركو

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Assists learners in creating interactive web pages with little to no programming experience
Introduces the foundational concepts of web development including HTML, CSS, and JavaScript
Suitable for beginners in the field of web development and design
Taught by experienced instructors with a strong reputation in the field of web development
Provides learners with additional resources and support from the course platform

Save this course

Save أساسيات مواقع الويب سريعة الاستجابة: البرمجة باستخدام HTML وCSS وJavaScript to your list so you can find it easily later:
Save

Reviews summary

Responsive web design fundamentals course

This Responsive Web Design Fundamentals Course has been overwhelmingly praised by students, with all 12 reviews giving a rating of 5 out of 5. Students have remarked at the amazing quality of the course and how much they have learned about the basics of web design, which will undoubtedly serve them well as they progress in the field.

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in أساسيات مواقع الويب سريعة الاستجابة: البرمجة باستخدام HTML وCSS وJavaScript with these activities:
Review basic programming concepts
Strengthen your foundational understanding of programming concepts, which will support your learning in this course.
Browse courses on Programming
Show steps
  • Revisit textbooks or online resources to refresh your memory on variables, data types, and control structures.
  • Practice writing simple programs to reinforce your understanding.
Review HTML
Start the course with a solid foundational understanding of HTML.
Browse courses on HTML
Show steps
  • Re-familiarize yourself with the basics of HTML tags
  • Practice creating simple HTML documents
Review CSS
Ensure you're knowledgeable about CSS before the course starts
Browse courses on CSS
Show steps
  • Review the syntax and structure of CSS
  • Practice applying CSS styles to HTML elements
Six other activities
Expand to see all activities and additional details
Show all nine activities
Join or create a study group with other students
Provide you with opportunities to collaborate with peers, discuss concepts, and reinforce your understanding of the course material.
Browse courses on Front-End Development
Show steps
  • Reach out to other students in the course through forums or social media.
  • Organize regular study sessions to review the material and work on projects together.
  • Share knowledge and resources with your group members.
Practice HTML and CSS coding exercises
Help you reinforce your understanding of HTML and CSS syntax and improve your coding skills.
Browse courses on HTML
Show steps
  • Find online resources or tutorials that provide HTML and CSS coding exercises.
  • Choose exercises that are appropriate for your skill level and start practicing.
  • Review your code and debug any errors to improve your accuracy.
Follow online JavaScript tutorials
Supplement your learning of JavaScript by following guided tutorials and building interactive web elements.
Browse courses on JavaScript
Show steps
  • Search for reputable online platforms or YouTube channels offering JavaScript tutorials.
  • Select tutorials that align with your learning goals and skill level.
  • Follow the instructions in the tutorials and implement the JavaScript code.
  • Experiment with the code to enhance your understanding and creativity.
Seek guidance from experienced web developers or instructors
Allow you to connect with experts who can provide valuable insights, support, and guidance throughout your learning journey.
Browse courses on Front-End Development
Show steps
  • Attend industry events or workshops to meet potential mentors.
  • Reach out to professionals in the field through LinkedIn or email.
  • Clearly articulate your goals and what you hope to gain from a mentor-mentee relationship.
Build a simple web page using HTML, CSS, and JavaScript
Provide you with hands-on experience in applying your knowledge of HTML, CSS, and JavaScript to create a functional web page.
Browse courses on HTML
Show steps
  • Plan the layout and content of your web page.
  • Write the HTML code to structure the page elements.
  • Add CSS styles to enhance the appearance and layout of your page.
  • Incorporate JavaScript code to add interactivity and functionality.
  • Test your web page in different browsers to ensure compatibility.
Contribute to open-source projects related to web development
Provide you with practical experience in collaboration, code review, and the implementation of web development best practices.
Browse courses on Open Source
Show steps
  • Identify open-source projects on platforms like GitHub that align with your interests.
  • Review the project documentation and contribute bug fixes or feature enhancements.
  • Engage with the project community through discussions and code reviews.

Career center

Learners who complete أساسيات مواقع الويب سريعة الاستجابة: البرمجة باستخدام HTML وCSS وJavaScript will develop knowledge and skills that may be useful to these careers:
Web Developer
Web Developers design and create websites. They are responsible for the appearance and functionality of websites. This course teaches HTML, CSS, and JavaScript, the three main languages used to create websites. With knowledge of these three languages, you can increase your employability as a Web Developer.
Front-End Developer
Front End Developers are responsible for the appearance and functionality of websites, ensuring that websites are user-friendly and visually appealing. This course teaches HTML, CSS, and JavaScript, the three main languages used to create websites. Learning these languages through this course would be a great way to begin your journey into Front End Development.
Web Designer
Web Designers create the look and feel of websites, ensuring that they are visually appealing and user-friendly. This course teaches HTML, CSS, and JavaScript, the three main languages used to create websites. Thus, this course can be a valuable tool as you start your journey to becoming a Web Designer.
Full-Stack Developer
Full Stack Developers create both the front end and back end of websites. This course teaches HTML, CSS, and JavaScript, the three main languages used to create the front end of websites. By taking this course, you will learn skills that are essential for the front end of websites. However, this is just one part of becoming a Full Stack Developer, who also needs to know back end development. Nevertheless, this course is a great starting place for anyone interested in becoming a Full Stack Developer.
User Experience Designer (UX Designer)
UX Designers create user interfaces (UIs) for websites and applications, ensuring that they are easy to use and visually appealing. This course can help build a foundation for UX Design by teaching you how to create user interfaces for websites. However, UX Designers should also be familiar with other programming languages and concepts.
Back-End Developer
Back End Developers create the server-side of websites, ensuring that websites are functioning properly and that data is being processed and stored correctly. While this course is focused programming languages used for front end development, the concepts and practices you will learn can apply to back end development as well. Thus, this course may be useful as you seek to become a Back End Developer.
Computer Programmer
Computer Programmers write and test code that allows computers to run. They create software programs, applications, and websites. This course teaches HTML, CSS, and JavaScript, three essential languages used to create the front end of websites. While this course may be helpful, it is important for Computer Programmers to learn a wider variety of programming languages relevant to their specializations.
Software Developer
Software Developers create software programs used on a computer or mobile device. This course teaches HTML, CSS, and JavaScript, three essential languages used to create the front end of websites. Software Developers, however, create programs that can do a wide variety of tasks. Thus, while this course may be useful to a Software Developer, it is not specific to the field.
Information Architect
Information Architects design and structure websites and applications, ensuring that they are easy to navigate and that information is easy to find. This course may be useful as you learn how to create user interfaces for websites and can familiarize yourself with how websites are organized. However, Information Architects should be familiar with other programming languages and should have a background in Information sciences.
Technical Writer
Technical Writers create user manuals that explain how to use software and other products. This course may be useful as you learn the basic programming languages used to create websites. However, Technical Writers do not necessarily need to have a background in computer science but should be able to understand technical information and explain it in a way that is easy to understand.
Graphic designer
Graphic Designers create visual concepts, using computer software or by hand, to communicate ideas that inspire, inform, and captivate consumers. This course may be useful as you learn how to create visually appealing websites and can familiarize yourself with user interfaces, which are essential for Graphic Designers.
Business Analyst
Business Analysts analyze business needs and develop solutions that improve business processes. This course may be useful as you learn how websites are created and can familiarize yourself with how businesses operate online. However, Business Analysts do not need to have a background in computer science.
Marketing Manager
Marketing Managers plan and oversee marketing campaigns, ensuring that they reach the right audience and achieve marketing goals. This course may be useful as you learn the basic programming languages used to create websites. However, Marketing Managers do not necessarily need to have a background in computer science.
Product Manager
Product Managers plan and oversee the development of products, ensuring that they meet the needs of customers. This course may be useful as you learn the basic programming languages used to create websites, giving you a foundation for digital products. However, Product Managers do not need to have a background in computer science.
Sales Manager
Sales Managers plan and oversee sales campaigns, ensuring that they reach the right audience and achieve sales goals. This course may be useful as you learn the basic programming languages used to create websites. However, Sales Managers do not necessarily need to have a background in computer science.

Reading list

We've selected ten books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in أساسيات مواقع الويب سريعة الاستجابة: البرمجة باستخدام HTML وCSS وJavaScript.
Must-read for anyone who wants to learn JavaScript. It provides a clear and concise overview of the language, and it is full of practical tips and advice. This book great resource for both beginners and experienced developers.
Provides a comprehensive overview of HTML and CSS, covering everything from basic syntax to advanced techniques. It great resource for beginners who want to learn how to create websites, as well as for experienced developers who want to brush up on their skills.
Comprehensive reference for JavaScript. It covers everything from the basics of the language to more advanced topics such as asynchronous programming and DOM manipulation. This book great choice for experienced developers who want to learn more about JavaScript.
Great resource for learning how to use JavaScript effectively. It covers everything from the basics of the language to more advanced topics such as functional programming and object-oriented programming. This book great choice for both beginners and experienced developers.
Great resource for learning how to use CSS effectively. It covers everything from the basics of CSS to more advanced techniques such as Flexbox and Grid. This book great choice for both beginners and experienced developers.
Great resource for learning how to use JavaScript effectively. It covers everything from the basics of the language to more advanced topics such as functional programming and object-oriented programming. This book great choice for both beginners and experienced developers.
Great resource for learning how to use JavaScript in web development. It covers everything from the basics of the language to more advanced topics such as asynchronous programming and DOM manipulation. This book great choice for both beginners and experienced developers.
Great introduction to JavaScript. It covers the basics of the language, as well as more advanced topics such as object-oriented programming and event handling. This book great choice for beginners who want to learn JavaScript.
Great resource for learning how to use JavaScript effectively. It uses a unique and engaging approach to teaching, which makes it a great choice for beginners who want to learn JavaScript.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to أساسيات مواقع الويب سريعة الاستجابة: البرمجة باستخدام HTML وCSS وJavaScript.
مقدمة إلى تطوير الواجهة الأمامية
Most relevant
مقدمة حول تطوير الواجهات الخلفية
Most relevant
تطوير الويب الكامل
Most relevant
React Native
Most relevant
HTML وCSS بالتفصيل
Most relevant
إطار عمل ويب Django
Most relevant
أساسيات React
Most relevant
إنشاء لعبة الأسئلة باستخدام Vanilla JavaScript
Most relevant
Flask تعلم تصميم تطبيقات الويب باستخدام بايثون و
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser