Posts

The Art of UI/UX

Image
The Art of User-Centric UI/UX Design Introduction: In today's digital landscape, user experience (UX) design plays a pivotal role in the success of any software application or website. A seamless user interface (UI) coupled with intuitive user experience can significantly enhance user engagement, satisfaction, and ultimately, the success of the product. In this article, we delve into the fundamentals of UI/UX design, exploring key principles and best practices to create compelling and user-centric digital experiences. Understanding User Needs: One of the fundamental principles of UI/UX design is understanding the needs and preferences of the end-users. Conducting thorough user research, including user interviews, surveys, and usability testing, provides invaluable insights into user behaviors, goals, and pain points. By empathizing with users, designers can tailor the UI/UX to meet their specific needs, resulting in a more satisfying and intuitive experience. Simplicity and Clarity...

Introduction to MongoDB

Image
MongoDB , the most popular NoSQL database, is an open-source document-oriented database. The term ‘NoSQL’ means ‘non-relational’. It means that MongoDB isn’t based on the table-like relational database structure but provides an altogether different mechanism for storage and retrieval of data. This format of storage is called BSON ( similar to JSON format).  A simple MongoDB document Structure:  {   title: 'techtoday',   by: 'pirathees',   url: 'https://www.techtoday.lk',   type: 'NoSQL' }  SQL databases store data in tabular format. This data is stored in a predefined data model which is not very much flexible for today’s real-world highly growing applications. Modern applications are more networked, social and interactive than ever. Applications are storing more and more data and are accessing it at higher rates. Relational Database Management System(RDBMS) is not the correct choice when it comes to handling big data by the virtue of their design sinc...

PHP Introduction

Image
  What is PHP? PHP is an acronym for "PHP: Hypertext Preprocessor" PHP is a widely-used, open source scripting language PHP scripts are executed on the server PHP is free to download and use To start using PHP, you can: Find a web host with PHP and MySQL support Install a web server on your own PC, and then install PHP and MySQL Use a Web Host With PHP Support If your server has activated support for PHP you do not need to do anything. Just create some  .php  files, place them in your web directory, and the server will automatically parse them for you. You do not need to compile anything or install any extra tools. Because PHP is free, most web hosts offer PHP support. Set Up PHP on Your Own PC However, if your server does not support PHP, you must: install a web server install PHP install a database, such as MySQL The official PHP website (PHP.net) has installation instructions for PHP:  http://php.net/manual/en/install.php PHP Verison To check your php version you ...

BOOTSTRAP

Image
  Bootstrap  bootstrap is used to flexible the website which make the website to use in different devices.    Faster and Easier Web-Development. It creates Platform-independent web-pages. It creates Responsive Web-pages. It designed to be responsive to mobile devices too. It is Free! Available on www.getbootstrap.com Popular Extendable Reusable Responsive Consistent and efficient design Extended features out of the box Open source  Compatible with all browsers Thousands of themes designed for Bootstrap New versions and updates over the years

CSS Intro

Image
  Cascading Style Sheets  ( CSS )  CSS  stands for  C ascading  S tyle  S heets CSS describes  how HTML elements are to be displayed on screen, paper, or in other media CSS  saves a lot of work . It can control the layout of multiple web pages all at once External stylesheets are stored in  CSS files The selector points to the HTML element you want to style. The declaration block contains one or more declarations separated by semicolons. Each declaration includes a CSS property name and a value, separated by a colon. Multiple CSS declarations are separated with semicolons, and declaration blocks are surrounded by curly braces. All CSS Simple Selectors Selector Example Example description # id #firstname Selects the element with id="firstname" . class .intro Selects all elements with class="intro" element.class p.intro Selects only <p> elements with class="intro" * * Selects all elements element p Selects all <p> elements elem...

HTML intro

Image
HTML Introduction  Basically, HTML code looks just like regular text. The most identifiable feature of HTML code is the use of  angle brackets . These angle brackets enclose the markup code which tells the browser how to display the document data. Here’s an example of some simple HTML code: <!DOCTYPE html> <html> <head> <title>Page Title</title> </head> <body> <h1>This is a heading.</h1> <p>This is a paragraph.</p> </body> </html>   There are three components that form the basic building blocks of HTML code: tags, elements and attributes. Once you’ve learned the rules for how each of these components function, you should have no trouble writing and editing HTML. heading tag Paragraph tag   Text formatting tags <b> – Bold text <strong> – Important text <i> – Italic text <em> – Emphasized text <mark> – Marked text <small> – Small text <del> – Deleted ...
Image
  INTRODUCTION OF WEB DEVELOPMENT Front-end development refers to constructing what a user sees when they load a web application – the content, design and how you interact with it. This is done with three codes – HTML, CSS and JavaScript. Back-end development controls what goes on behind the scenes of a web application. A back-end often uses a database to generate the front-end. Full stack developers:  Full stack developers do bits of both backend and frontend we’ll need two tools that every web developer uses: A text editor to write code - Visual Studio A web browser to see what we’re building - Firefox, Chrome language that we are going to use  Front design: HTML, CSS Client side: JavaScript Server side: PHP, Node.js, Ruby, Python Database: SQL, MongoDB