Web technologies Flashcards
Live server vs code
Simulates the client environment server in a remote location
Local repo
git client
Document url and confirm are
Apis
javascrip, htmlt se pasa al server como ?
jason y el html como xml
xmlhttp APIs
es igual xmr
ftp
ftp client: cyberduck and ftp erver: dca
Classical computer
It works by using bits, Most of the computers we use in our daily lives are classical computers. They are used for tasks such as browsing the internet, sending emails, editing documents, and playing video games.
It has ANALOG data and DIGITAL data
Analog Data
A continuous signal in a wave form. traditional way e.g a recording
and also is information that is represented using continuous physical quantities such as voltage, current, or sound waves.
Digital Data
Digital data is information that is represented using a series of discrete values, usually 0s and 1s. These values are known as “bits” and they form the basic building blocks of digital data.
For example, when you type a message on your computer, each letter you type is converted into a series of 0s and 1s, which can be stored and processed by the computer. Similarly, when you take a digital photo, the image is captured as a series of pixels, each of which is represented by a set of bits that describe its color and brightness.
Bytes
is an information unit for data storage as a digital data and communucation
Byte (octet) = 8 bits e.g.,
* Kilobyte (KB) = 1024 bytes
* Megabyte (MB) = 1024 KB
* Gigabyte (GB) = 1024 MB
* Terabyte (TB) = 1024 GB
The web
aka the world wide web (www) is an information system where documents and others web resources are identified by a uniform resource locator (aka URLS such as Https:/// example.com) which may be interlinked by hypertext and are accessible over the internet
The internet
is the golbalr system of interconnected computer network that uses the internet protocol (TCP/IP) to communicate between networks and devices.
client side web developmenet
also knows as front end side
the server side web development
the backende side
full stack web development
client side web development (front end) + server side web development (backend) = full stack
Web development life cycle
inside we have:
1. web project life cycle: The web project life cycle refers to the stages that a web project goes through from the initial planning phase to its final completion
2.Web environment preparation :Web environment preparation involves setting up the necessary tools and technologies required to develop and deploy (move to action) a web project
3.Web conventions : Web conventions are standard practices and guidelines that have been established over time for designing and developing websites. These conventions help to ensure that websites are user-friendly, easy to navigate, and accessible to a wide range of users.
Web project life cycle ( inside web development life cycle)
a. plan and prepare : In this stage, the goals and objectives of the web project are defined, and the scope of the project is determined. This may involve identifying the target audience, the content to be included on the website, and the features and functionality required.
b. Design and code: n this stage, the visual and interactive design of the website is created. This may involve developing wireframes, choosing color schemes and typography, and creating mockups or prototypes. In this stage, the website is built and programmed, using the appropriate technologies and tools. This may involve coding HTML, CSS, and JavaScript, and integrating the website with any backend systems or databases.
Monitor and maintain: In this stage, the website is monitored and maintained to ensure that it continues to function properly and meet the needs of its users. This may involve fixing bugs, updating content, and adding new features over time.
Web environment preparations ( inside web development life cycle)
web environment properly, developers can ensure that the website is built on a solid foundation and is able to run smoothly and efficiently.
a. Developer workbench ( tool kit) is a set of tools and resources that developers use to design, develop, test, and deploy software applications. It typically includes a combination of software tools, programming languages, frameworks, libraries, and databases that are used to create and manage code. eg. visual code. Cyber duck
b. Project development: Project development refers to the process of creating or building something, such as a product, service, or system, from start to finish.
c.website production
c. internet services
d. web applications