Posts

Showing posts from April, 2019

Introduction to client-side development

Image
client-side elements      • Views • Controllers • Client-model   Client Side Scripting technologies HTML (HyperText Markup Language) CSS (Cascading Style Sheets) JavaScript Ajax (Asynchronous JavaScript and XML) jQuery (JavaScript Framework Library - commonly used in Ajax development) MooTools (JavaScript Framework Library - commonly used in Ajax development) Dojo Toolkit (JavaScript Framework Library - commonly used in Ajax development) HTML Elements An HTML element usually consists of a start tag and end tag, with the content inserted in between: < tagname > Content goes here... < /tagname > The HTML element is everything from the start tag to the end tag: < p > My first paragraph. < /p > Start tag             Element content                End tag <h1>               My First Heading                  </h1> <p>               My fir

DATA PERSISTENCE

Image
DATA PERSISTENCE     DATA, FILES, DATABASES, AND DBMSS Data Data are row facts  Can be processed (by application components) and converted to meaningful information Data persistence  Working data is contained in computer memory  Memory is volatile Data should be saved into non-volatile storages for persistence Data persistence techniques  Data can be stored in  Files  Databases Files VS Databases Data arrangement  Un-structured  Semi-structured  Structured Database Databases are created and managed in database servers  SQL is used to process databases  DDL –CRUD databases  DML –CRUD data in databases Database type  Hierarchical databases  Network databases  Relational databases  Non-relational databases (NoSQL)  Object-oriented databases  Graph databases  Document databases DBMSs DBMSs are used to connect to the DB servers and manage the DBs and data in them  PHPMyAdmin  MySQL Workbench