Year 1 Introduction to Development & Emerging Technologies-assignment1
Code – Semantic
subtitles which divides the code to make it easier to read and function.
- H1-H6 (H1 prioritises)
- header
- footer
- paragraph
- section
- nav (navigation)
- main
- content
- article
- address
- figure
- figcaption (image description)
Coding – Setting up E-commerse
Sandbox – the testing environment to try programs and websites for testing and evaluation before making it available to everyone
Stages of setting up E-commerse payments:
- Choose the payment gateway (Stripe, Paypal, Sage pay, ect)
- Develop the website
- Fulfil hosting requirements of SSL certificate
Developing the website:
- development in Sandbox
- staging in Sandbox
- production in Sandbox
Hosting requirements:
- apply for certificate
- install it
- verify HTTPS is secure
- check SSL certificate using a SSL checker
Coding – E-commerse
E-commerce – the process of payments on electronic path ways such as the internet for the sale of goods and services.
Comparing 3 payment gateways:
- Stripe
Advantages:
- cheaper for the business than Paypal
- create subscription
- access the coding easily
Disadvantages
- not well known
- users have reported a lot of updates
- not linked as noticeably as Paypal with big companies
- Pay Pal
Advantages :
- simple to use
- create an account for fast check out
- used worlwide
- well known
- linked to most sites already
Disadvantages :
- has had a lot of past problems
- has to be linked to a bank card
- customer service is delayed not as instant as most would like
- Sage Pay
Advantages :
- range of payment methords
- generate invoices
- well known in businesses
- simple set up
Disadvantages:
- not well known by the public
- not much support
- website not very easy to find resources
My preference :
My choice out of these 3 systems would be either Sage Pay for a large business as a larger business would benefit more from the range of payment methods available and the ability to generate quick invoices with a secure payment system while or Paypal for a smaller independent one as it is more known on a global scale and people find this more trusting in a small unknown company.
Coding – SSL
SSL – Secure Sockets Layer
SSL is a security protocol that encrypts online communications to a higher level keeping personal information more secure on the web by adding the ‘s’ to HTTPS and will usually show a lock in the corner of the address bar, to do this you must obtain a SSL certificate, it requires the website identity to be submitted and check to make sure it id a true website and domain.
Coding – Acronyms & HTTP Statuses
JSON : JavaScript Object Notation – for storing and exchanging data written with JavaScript (eg { “key” : “value”}
API : Application Program Interface – tools used to build software applications by determining how they should interact
HTTP : Hypertext Transfer Protocol – the foundation to a website which defines the way which it is formatted and transmitted including the actions of the servers and browsers
HTTPS : Hypertext Transfer Protocol Secure – the secure version of HTTP meaning communications between browser and website are encrypted to protect confidential online such as; transactions, online banking,online shopping, log in details and other personal information. It can be identified on browsers such as Internet Explorer and Chrome by the green padlock at the beginning of the address bar.
HTTP Statuses :
- 200 – OK/successful
- 403 – Forbidden
- 404 – Not found
- 500 – Internal server error
CSS – basic structure
CSS explained
CSS – Cascading Style Sheets
They are used to describe how the website is displayed on the screen/device/media, it is used to set the layoutof multipl web pages, these will controle everything from the basics of font and colours that you see.
we create each of these using an external style sheet using CSS files/code which is linked into the coding using:
HTML – Lists
Basic HTML adding CSS 1
HTML file
Hello world
Example text
Practising coding
Trying to add bold and sections to coding