Podcast
Questions and Answers
هل الفيسبوك تطبيق ويب؟
هل الفيسبوك تطبيق ويب؟
True
ما الفرق بين تطبيق الجوال وتطبيق الويب؟
ما الفرق بين تطبيق الجوال وتطبيق الويب؟
تطبيقات الهاتف المحمول يتم تنزيلها وتثبيتها على الهاتف ، بينما يتم الوصول إلى تطبيقات الويب من خلال متصفح الويب.
ما الفرق بين تطبيق سطح المكتب وتطبيق الويب؟
ما الفرق بين تطبيق سطح المكتب وتطبيق الويب؟
تطبيقات سطح المكتب يتم تشغيلها على أجهزة الكمبيوتر. تطبيقات الويب متاحة من خلال متصفحات الويب.
ما هو الويب 1.0 والويب 2.0 والويب 3.0؟
ما هو الويب 1.0 والويب 2.0 والويب 3.0؟
Signup and view all the answers
ما هي المميزات والعيوب من تطبيقات الويب؟
ما هي المميزات والعيوب من تطبيقات الويب؟
Signup and view all the answers
ما هي تطبيقات الويب التقدمية (PWAs)؟
ما هي تطبيقات الويب التقدمية (PWAs)؟
Signup and view all the answers
ماذا يعتبر الذكاء الاصطناعي والبلوك تشين وإنترنت الأشياء ومعايير الويب الدلالي؟
ماذا يعتبر الذكاء الاصطناعي والبلوك تشين وإنترنت الأشياء ومعايير الويب الدلالي؟
Signup and view all the answers
تم إنشاء تطبيقات الويب لأداء كل وظيفة مفيدة يمكنك تنفيذها عبر الإنترنت تقريبًا.
تم إنشاء تطبيقات الويب لأداء كل وظيفة مفيدة يمكنك تنفيذها عبر الإنترنت تقريبًا.
Signup and view all the answers
ذكر بعض وظائف تطبيقات الويب التي اكتسبت شهرة كبيرة في السنوات الأخيرة؟
ذكر بعض وظائف تطبيقات الويب التي اكتسبت شهرة كبيرة في السنوات الأخيرة؟
Signup and view all the answers
ماهي أهم اللغات المستخدمة في برمجة صفحات الانترنت ?
ماهي أهم اللغات المستخدمة في برمجة صفحات الانترنت ?
Signup and view all the answers
ما هي لغة برمجة صفحات الانترنت ؟
ما هي لغة برمجة صفحات الانترنت ؟
Signup and view all the answers
ما هي أفضل 10 برامج صنع تطبيقات الويب في عام 2022 ?
ما هي أفضل 10 برامج صنع تطبيقات الويب في عام 2022 ?
Signup and view all the answers
ما هي أفضل لغات برمجة لتطوير صفحات الويب في عام 2023 ?
ما هي أفضل لغات برمجة لتطوير صفحات الويب في عام 2023 ?
Signup and view all the answers
ما هي العيوب ( برأيك ) من تطبيقات الويب ؟
ما هي العيوب ( برأيك ) من تطبيقات الويب ؟
Signup and view all the answers
ما هي الأنواع المختلفة من تطبيقات الويب ؟
ما هي الأنواع المختلفة من تطبيقات الويب ؟
Signup and view all the answers
ما هو الفرق بين تطبيقات الويب ( جانب العميل ) و ( جانب الخادم ) ؟
ما هو الفرق بين تطبيقات الويب ( جانب العميل ) و ( جانب الخادم ) ؟
Signup and view all the answers
تتنفذ برمجة ( جانب العميل ) عند الخادم , تتنفذ برمجة ( جانب الخادم ) عند المتصفح ؟
تتنفذ برمجة ( جانب العميل ) عند الخادم , تتنفذ برمجة ( جانب الخادم ) عند المتصفح ؟
Signup and view all the answers
ما هي لغة HTML ؟
ما هي لغة HTML ؟
Signup and view all the answers
هل تستخدم لغة HTML لمساعدة المستخدم في تقديم معلومات ؟
هل تستخدم لغة HTML لمساعدة المستخدم في تقديم معلومات ؟
Signup and view all the answers
هل XHTML لغتنا الأساسية لإنشاء صفحات الويب ؟
هل XHTML لغتنا الأساسية لإنشاء صفحات الويب ؟
Signup and view all the answers
هل XHTML أكثر دقة و تنظيمًا ؟
هل XHTML أكثر دقة و تنظيمًا ؟
Signup and view all the answers
ما هو المقصود ب DHTML ؟
ما هو المقصود ب DHTML ؟
Signup and view all the answers
هل تستخدم لغة DHTML لإنشاء صفحات الويب التفاعلية ؟
هل تستخدم لغة DHTML لإنشاء صفحات الويب التفاعلية ؟
Signup and view all the answers
ما هي لغة VRML ؟
ما هي لغة VRML ؟
Signup and view all the answers
هل تستخدم لغة VRML في صفحات الويب ؟
هل تستخدم لغة VRML في صفحات الويب ؟
Signup and view all the answers
ما هو الفرق بين لغة HTML و VRML ؟
ما هو الفرق بين لغة HTML و VRML ؟
Signup and view all the answers
ما هو HTTP ؟
ما هو HTTP ؟
Signup and view all the answers
ما هي لغة Perl ؟
ما هي لغة Perl ؟
Signup and view all the answers
هل يمكن استخدام لغة Perl مع CGI ؟
هل يمكن استخدام لغة Perl مع CGI ؟
Signup and view all the answers
ما هي أهم وظائف لغة JavaScript ؟
ما هي أهم وظائف لغة JavaScript ؟
Signup and view all the answers
ما هي أهم وظائف لغة VBScript ؟
ما هي أهم وظائف لغة VBScript ؟
Signup and view all the answers
هل يمكن استخدام لغة VBScript مع ASP ?
هل يمكن استخدام لغة VBScript مع ASP ?
Signup and view all the answers
ما هي لغة ASP ؟
ما هي لغة ASP ؟
Signup and view all the answers
هل يمكن استخدام لغة ASP ؟
هل يمكن استخدام لغة ASP ؟
Signup and view all the answers
ما هي لغة PHP ؟
ما هي لغة PHP ؟
Signup and view all the answers
ما هي لغة ColdFusion ؟
ما هي لغة ColdFusion ؟
Signup and view all the answers
هل تستخدم لغة Java مع Java Applet ؟
هل تستخدم لغة Java مع Java Applet ؟
Signup and view all the answers
هل تستخدم لغة JSP مع Java servlets ؟
هل تستخدم لغة JSP مع Java servlets ؟
Signup and view all the answers
هل تستخدم لغة Java مع Servlet ؟
هل تستخدم لغة Java مع Servlet ؟
Signup and view all the answers
ما هو الفرق بين لغة ASP و JSP ؟
ما هو الفرق بين لغة ASP و JSP ؟
Signup and view all the answers
ما هو أمان تطبيقات الويب ؟
ما هو أمان تطبيقات الويب ؟
Signup and view all the answers
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
تتناول هذه الاختبارات المفاهيم الأساسية لتطبيقات الويب، بما في ذلك البرمجة والاتصال بين المستخدمين والخوادم. كما يتم استكشاف الفروق بين تطبيقات الويب والمواقع، بالإضافة إلى التعرف على التطبيقات الشائعة وخصائصها.