Podcast
Questions and Answers
هل الفيسبوك تطبيق ويب؟
هل الفيسبوك تطبيق ويب؟
True (A)
ما الفرق بين تطبيق الجوال وتطبيق الويب؟
ما الفرق بين تطبيق الجوال وتطبيق الويب؟
تطبيقات الهاتف المحمول يتم تنزيلها وتثبيتها على الهاتف ، بينما يتم الوصول إلى تطبيقات الويب من خلال متصفح الويب.
ما الفرق بين تطبيق سطح المكتب وتطبيق الويب؟
ما الفرق بين تطبيق سطح المكتب وتطبيق الويب؟
تطبيقات سطح المكتب يتم تشغيلها على أجهزة الكمبيوتر. تطبيقات الويب متاحة من خلال متصفحات الويب.
ما هو الويب 1.0 والويب 2.0 والويب 3.0؟
ما هو الويب 1.0 والويب 2.0 والويب 3.0؟
ما هي المميزات والعيوب من تطبيقات الويب؟
ما هي المميزات والعيوب من تطبيقات الويب؟
ما هي تطبيقات الويب التقدمية (PWAs)؟
ما هي تطبيقات الويب التقدمية (PWAs)؟
ماذا يعتبر الذكاء الاصطناعي والبلوك تشين وإنترنت الأشياء ومعايير الويب الدلالي؟
ماذا يعتبر الذكاء الاصطناعي والبلوك تشين وإنترنت الأشياء ومعايير الويب الدلالي؟
تم إنشاء تطبيقات الويب لأداء كل وظيفة مفيدة يمكنك تنفيذها عبر الإنترنت تقريبًا.
تم إنشاء تطبيقات الويب لأداء كل وظيفة مفيدة يمكنك تنفيذها عبر الإنترنت تقريبًا.
ذكر بعض وظائف تطبيقات الويب التي اكتسبت شهرة كبيرة في السنوات الأخيرة؟
ذكر بعض وظائف تطبيقات الويب التي اكتسبت شهرة كبيرة في السنوات الأخيرة؟
ماهي أهم اللغات المستخدمة في برمجة صفحات الانترنت ?
ماهي أهم اللغات المستخدمة في برمجة صفحات الانترنت ?
ما هي لغة برمجة صفحات الانترنت ؟
ما هي لغة برمجة صفحات الانترنت ؟
ما هي أفضل 10 برامج صنع تطبيقات الويب في عام 2022 ?
ما هي أفضل 10 برامج صنع تطبيقات الويب في عام 2022 ?
ما هي أفضل لغات برمجة لتطوير صفحات الويب في عام 2023 ?
ما هي أفضل لغات برمجة لتطوير صفحات الويب في عام 2023 ?
ما هي العيوب ( برأيك ) من تطبيقات الويب ؟
ما هي العيوب ( برأيك ) من تطبيقات الويب ؟
ما هي الأنواع المختلفة من تطبيقات الويب ؟
ما هي الأنواع المختلفة من تطبيقات الويب ؟
ما هو الفرق بين تطبيقات الويب ( جانب العميل ) و ( جانب الخادم ) ؟
ما هو الفرق بين تطبيقات الويب ( جانب العميل ) و ( جانب الخادم ) ؟
تتنفذ برمجة ( جانب العميل ) عند الخادم , تتنفذ برمجة ( جانب الخادم ) عند المتصفح ؟
تتنفذ برمجة ( جانب العميل ) عند الخادم , تتنفذ برمجة ( جانب الخادم ) عند المتصفح ؟
ما هي لغة HTML ؟
ما هي لغة HTML ؟
هل تستخدم لغة HTML لمساعدة المستخدم في تقديم معلومات ؟
هل تستخدم لغة HTML لمساعدة المستخدم في تقديم معلومات ؟
هل XHTML لغتنا الأساسية لإنشاء صفحات الويب ؟
هل XHTML لغتنا الأساسية لإنشاء صفحات الويب ؟
هل XHTML أكثر دقة و تنظيمًا ؟
هل XHTML أكثر دقة و تنظيمًا ؟
ما هو المقصود ب DHTML ؟
ما هو المقصود ب DHTML ؟
هل تستخدم لغة DHTML لإنشاء صفحات الويب التفاعلية ؟
هل تستخدم لغة DHTML لإنشاء صفحات الويب التفاعلية ؟
ما هي لغة VRML ؟
ما هي لغة VRML ؟
هل تستخدم لغة VRML في صفحات الويب ؟
هل تستخدم لغة VRML في صفحات الويب ؟
ما هو الفرق بين لغة HTML و VRML ؟
ما هو الفرق بين لغة HTML و VRML ؟
ما هو HTTP ؟
ما هو HTTP ؟
ما هي لغة Perl ؟
ما هي لغة Perl ؟
هل يمكن استخدام لغة Perl مع CGI ؟
هل يمكن استخدام لغة Perl مع CGI ؟
ما هي أهم وظائف لغة JavaScript ؟
ما هي أهم وظائف لغة JavaScript ؟
ما هي أهم وظائف لغة VBScript ؟
ما هي أهم وظائف لغة VBScript ؟
هل يمكن استخدام لغة VBScript مع ASP ?
هل يمكن استخدام لغة VBScript مع ASP ?
ما هي لغة ASP ؟
ما هي لغة ASP ؟
هل يمكن استخدام لغة ASP ؟
هل يمكن استخدام لغة ASP ؟
ما هي لغة PHP ؟
ما هي لغة PHP ؟
ما هي لغة ColdFusion ؟
ما هي لغة ColdFusion ؟
هل تستخدم لغة Java مع Java Applet ؟
هل تستخدم لغة Java مع Java Applet ؟
هل تستخدم لغة JSP مع Java servlets ؟
هل تستخدم لغة JSP مع Java servlets ؟
هل تستخدم لغة Java مع Servlet ؟
هل تستخدم لغة Java مع Servlet ؟
ما هو الفرق بين لغة ASP و JSP ؟
ما هو الفرق بين لغة ASP و JSP ؟
ما هو أمان تطبيقات الويب ؟
ما هو أمان تطبيقات الويب ؟
Flashcards
ما هو تطبيق الويب؟
ما هو تطبيق الويب؟
تطبيق تفاعلي تم إنشاؤه باستخدام تقنيات تطوير الويب التي يمكن للمستخدمين الوصول إليها من متصفحهم.
ما الفرق بين تطبيق الويب والموقع اإللكتروني؟
ما الفرق بين تطبيق الويب والموقع اإللكتروني؟
تم تصميم تطبيقات الويب لتكون تفاعلية بينما الغرض األساسي لموقع الويب هو تقديم المعلومات.
ما هي أنواع تطبيقات الويب؟
ما هي أنواع تطبيقات الويب؟
تطبيقات الويب عبارة عن برامج يمكن الوصول إليها عبر الإنترنت وتتيح للمستخدمين التفاعل معها.
ما هي تطبيقات الويب التقدمية (PWAs)؟
ما هي تطبيقات الويب التقدمية (PWAs)؟
Signup and view all the flashcards
ما هي تطبيقات جانب العميل؟
ما هي تطبيقات جانب العميل؟
Signup and view all the flashcards
ما هي تطبيقات جانب الخادم؟
ما هي تطبيقات جانب الخادم؟
Signup and view all the flashcards
ما هي تطبيقات صفحة واحدة (SPA)؟
ما هي تطبيقات صفحة واحدة (SPA)؟
Signup and view all the flashcards
ما هو بروتوكول نقل النص التشعبي (HTTP)؟
ما هو بروتوكول نقل النص التشعبي (HTTP)؟
Signup and view all the flashcards
ما هو نموذج الطلب / الاستجابة في HTTP؟
ما هو نموذج الطلب / الاستجابة في HTTP؟
Signup and view all the flashcards
ما هو URL (Uniform Resource Locator)؟
ما هو URL (Uniform Resource Locator)؟
Signup and view all the flashcards
ما هي لغة ترميز النص التشعبي (HTML)؟
ما هي لغة ترميز النص التشعبي (HTML)؟
Signup and view all the flashcards
ما هي لغة أوراق األنماط المتتالية (CSS)؟
ما هي لغة أوراق األنماط المتتالية (CSS)؟
Signup and view all the flashcards
ما هي لغة ترميز قابلة للتوسيع (XML)؟
ما هي لغة ترميز قابلة للتوسيع (XML)؟
Signup and view all the flashcards
ما هي لغة ترميز النص التشعبي القابلة للتوسيع (XHTML)؟
ما هي لغة ترميز النص التشعبي القابلة للتوسيع (XHTML)؟
Signup and view all the flashcards
ما هي ASP (Active Server Pages)؟
ما هي ASP (Active Server Pages)؟
Signup and view all the flashcards
ما هي PHP (Hypertext Preprocessor)؟
ما هي PHP (Hypertext Preprocessor)؟
Signup and view all the flashcards
ما هي JavaScript؟
ما هي JavaScript؟
Signup and view all the flashcards
ما هي Web Services؟
ما هي Web Services؟
Signup and view all the flashcards
ما هو أمان تطبيقات الويب؟
ما هو أمان تطبيقات الويب؟
Signup and view all the flashcards
ما هو HTTPS (Hypertext Transfer Protocol Secure)؟
ما هو HTTPS (Hypertext Transfer Protocol Secure)؟
Signup and view all the flashcards
ما هو URL (Uniform Resource Locator)؟
ما هو URL (Uniform Resource Locator)؟
Signup and view all the flashcards
ما هي لغة ترميز النص التشعبي (HTML)؟
ما هي لغة ترميز النص التشعبي (HTML)؟
Signup and view all the flashcards
ما هي لغة أوراق األنماط المتتالية (CSS)؟
ما هي لغة أوراق األنماط المتتالية (CSS)؟
Signup and view all the flashcards
ما هي JavaScript؟
ما هي JavaScript؟
Signup and view all the flashcards
ما هي Web Services؟
ما هي Web Services؟
Signup and view all the flashcards
ما هو أمان تطبيقات الويب؟
ما هو أمان تطبيقات الويب؟
Signup and view all the flashcards
ما هو HTTPS (Hypertext Transfer Protocol Secure)؟
ما هو HTTPS (Hypertext Transfer Protocol Secure)؟
Signup and view all the flashcards
ما هي (XML)لغة ترميز قابلة للتوسيع؟
ما هي (XML)لغة ترميز قابلة للتوسيع؟
Signup and view all the flashcards
Study Notes
Lecture Information
- Lecture 01: WEB App تطبيقات الويب
- Presenter: Dr. Mohamed Elbeshti
- Contact: 0912205899 whatsUp
Fundamental of Web Apps
- Introduction to web app programming and communication with servers and users.
- Identifying the languages specific to Web Apps.
- Understanding the structural design.
- Exploring the operational mechanisms.
Web App Definitions
- Web application: An interactive application accessible from a web browser using web development technologies.
- Difference between web application and website: Web applications are designed to be interactive, while websites primarily deliver information.
Key Considerations
- Is Facebook a web application?
- What differentiates mobile and web applications?
- What is the difference between desktop and web applications?
- What are Web 1.0, Web 2.0, and Web 3.0?
- AI, blockchain, IoT, and semantic web standards—what are they?
Common Web Application Functions
- Shopping (e.g., Amazon)
- Social networking (e.g., Facebook)
- Banking (e.g., Citibank)
- Web search (e.g., Google)
- Auctions (e.g., eBay)
- Gambling (e.g., Betfair)
- Web logs (e.g., Blogger)
- Web mail (e.g., Gmail)
- Interactive information (e.g., Wikipedia)
- Other functionalities (e.g., question)
Progressive Web Apps (PWAs)
- A specific type of modern web application.
- Combines desirable features of native and hybrid applications.
- A web application that appears and behaves like a mobile application.
- Developed using web technologies.
Web Application Advantages and Disadvantages
- Simplifies development process.
- Enables interaction without significant time and resource investments for application development.
- Can be used for education or business purposes.
- Potential disadvantages (e.g., question).
Building Web Apps
- Multiple programming languages are used to build web applications.
- Example languages for web page programming include:
- FrontPage
- Dreamviewer
- HTML Editor
- PHP Editor
- WordPress
- Google Sites
- Site 123
- Jimdo
- List of top 10 web application builder of 2022 (question)
Programming Languages for Web Development (2023)
- Java, PHP, Perl, Python, Ruby
- ASP, CGI, Java Script,
- Java Applet, JSP
- XML, DHTML, HTML1-5, CSS
Web Application Frameworks and Technologies
- Overview of frameworks and related technologies for web applications.
Client-Side and Server-Side Programming
- Client-side programming elements in web applications
- Description of Server-side programming elements
Web Application Types
- Client-Side Web Apps
- Server-Side Web Apps
- Single-Page Apps
Client-Side and Server-Side Technologies
- Client-side: HTML, XML, CSS, JavaScript, VBScript, Java Applets, ActiveX controls, Plug-ins, and Helper applications.
- Server-side: CGI/Perl, PHP, ColdFusion, Server-side JavaScript, ASP, JSP, Java Servlets, ISAPI/NSAPI programs, Python, PHP, Ruby, Java, Django, Laravel, Ruby on Rails, Spring
One-Page Design
- Single HTML page web design with linked sections.
- Navigational elements anchor different sections.
- Smooth scrolling and immersive elements.
HTTP Protocol
- Hypertext transfer protocol (HTTP).
- used for information transfer on local networks and the global web.
URL (Uniform Resource Locator)
- Describes web page addresses (e.g. http://domain-name/path-name).
- domain-name: the website's address.
- path-name: the file name to access.
HTTP(s)
- Hypertext transfer protocol (HTTP).
- Protocol used for accessing data on the World Wide Web.
- Uses a single TCP connection on port 80.
History of Markup
- GML (Generalized Markup Language) 1970s
- SGML (Standard GML) 1980s
- HTML
- XML
Adding Style
- Cascading Style Sheets (CSS).
CSS Versions
- CSS 1
- CSS 2
- CSS 3 (including modules such as Borders, Backgrounds, Color (including HSL, HSLA, opacity, RGBA), media queries, multi-column layout, and web fonts
Resources
- List of helpful website resources for web application development and related topics.
HTML Development
- Techniques for HTML development.
XHTML
- Extensible Hypertext Markup Language (XHTML).
- HTML 4.01 and XML.
- Structure and coding rules are enhanced in XHTML.
DHTML
- Dynamic HTML (DHTML).
- Combination of HTML, stylesheets, and scripts for creating interactive web pages.
- Three key components (centering, style modifications, event handling).
VRML
- Virtual Reality Modeling Language (VRML).
- 3D modeling and animation language for the internet.
CGI/Perl
- Common Gateway Interface (CGI) — a standard method for web browsers to interact with server-side programs.
Scripts
- Description of scripts in web application development.
JavaScript
- Features of JavaScript, including controlling visual elements of documents and interaction with users.
VBScript
- Visual Basic Scripting (VBScript) — a scripting language.
Creating Web Pages
- Techniques for creating websites, using technologies like Active Server Pages (ASP).
ASP
- Active Server Pages (ASP).
- A prevalent web application development technology.
- Used to embed coding within standard webpages (VBScript or JScript).
JSP
- JavaServer Pages (JSP).
- Developed in later 1999. A web application development technology.
JSP and ASP Comparison
- Summary of functionalities and features of JSP and ASP technologies.
Web Application Security
- Methods for securing web application.
HTTPS Protocol
- Secure version of HTTP (Hypertext Transfer Protocol).
Web Application Architecture
- Diagram of the architecture of a web application system.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
تتناول هذه الاختبارات المفاهيم الأساسية لتطبيقات الويب، بما في ذلك البرمجة والاتصال بين المستخدمين والخوادم. كما يتم استكشاف الفروق بين تطبيقات الويب والمواقع، بالإضافة إلى التعرف على التطبيقات الشائعة وخصائصها.