Total Pageviews

Tuesday, April 25, 2023

Web Security

 Common Security Vulnerabilities in Web Applications

1. CSRF

2.XSS

WebPage Issues

 WebPage Issues

1.Client Side Issues

2.Server Side Issues


Web Unicode and Character Encoding

Web1.0 vs Web2.0 vs Web3.0

 Web1.0 vs Web2.0 vs Web3.0

Web1.0 - website is only readable.

Web2.0 - website is readable as well user can create it.

Web3.0 - website is readable, creatable and users own control on it.




Web & Mobile App Testing

 Web Testing

1.Functional Testing

        a.Functional Testing

        b.UI Testing

        c.Localization Testing for mobile applications

        d.Cross Browser Testing for Web Apps

2.Test Automation using Selenium Web Driver for Web Application

3.MobileTest Automation using Appium

4.API Testing using Postman Tool

5.Other Testing

           a. Load Testing

            b. Usability Testing

            c. Database Testing

            d. User Acceptance Testing

            e. Non Functional Testing

            

    

Web Terminologies

 Web Terminologies

1.Cookies

2.Headers

3.Session

4.CDN

5.Web Requests

6.Redirects

7.HTTP Status Codes

8.Service

9.Client

10.Browsers

11.AJAZ

12.Java Script

13.CSS

14.HTML

15.SSL.

16.DNS

17.Server Send Events (SSE)
https://kennethnnalue.medium.com/introduction-to-server-sent-events-sse-d0b7590503a5

https://bunny.net/academy/http/what-is-sse-server-sent-events-and-how-do-they-work/

Server-Sent Events are a Rest API driven event-based subscription flow

18.Web Sockets

19.WebTransport

https://ably.com/blog/can-webtransport-replace-websockets#:~:text=WebTransport%20is%20a%20new%20specification,but%20WebTransport%20may%20change%20that.

20.Prisma

Prisma is an open-source ORM for Node.js and TypeScript. It is used as an alternative to writing plain SQL, or using another database access tool such as SQL query builders (like knex.js) or ORMs (like TypeORM and Sequelize).


21.Astro 4.0

Astro’s architecture is often described as “islands architecture”—it delivers most pages as static HTML with minimal JavaScript by default, injecting interactivity only into necessary parts of the UI. This focus on performance and flexibility makes Astro a prominent part of the Jamstack and modern serverless stack.



Backend Technologies

 Backend Technologies

1. Programming Languages

2. APIS

3. Database

4. Servers

5. Backend Frameworks