Posts

Introduction To Angular JS

Image
 Introduction To Angular JS Introduction Angular is a powerful tool used for making modern websites. It's well-known for being flexible and great at creating web apps. Whether you're a pro developer or just starting out, Angular can help you a lot. It's like a guiding light that shows you the way in web development, whether you're dealing with complex projects or just starting to learn.  In this interesting blog, we invite you to explore the basics of Angular with us. We'll guide you through its main parts and help you understand how it works. Our goal is to make it easy for you to grasp Angular's structure and principles.  Get ready as we start this exciting journey into understanding Angular. We'll explore its core, uncover its secrets, and give you the knowledge and skills you need to succeed in web development. Come with us as we dive deep into Angular, discovering its full potential. Let's begin this transformative adventure together! What is Angula...

Experience During The Application Framework Group Project

Image
 Experience During The Application Framework Group Project I am a 3rd year second semester undergraduate at the Sri Lanka Institute of Information Technology (SLIIT). In this semester we should have do a project related to Application Framework (AF) module. There for we created a group. There are four members in that group. Finding members for this group was a difficult task. At first there were only three of us, so it took a while to find one more. We barely knew the new member. Because of that it was a bit awkward to work with her in the beginning. But after some days we were able to build up our friendship. we have to build a system for research project management in this module. Fist of all we figure out what kind of technology we should use to do this project. So, we discussed about what is the most suitable technology for this project. After that we selected functions and we started to do the given tasks.  Working on a project with others can be difficult at times...

Introduction Of React Js

Image
 Introduction Of React Js What is React Js ? React is a front-end JavaScript library for creating user interfaces based on UI components that is free and open-source. Facebook is the company that created and published React. React can be used as a base in the development of single-page, mobile, or server-rendered applications with frameworks like Next.js. Also it handles the view layer in web and mobile apps. We can also make reusable user interface components with React. The MVC (model view controller) design is now used by the majority of websites. React is the 'V' in MVC architecture, which stands for view, whereas Redux or Flux provides the architecture. Why are we learn React Js? Although there are numerous JavaScript frameworks available today (such as Angular and Node), React was the first to enter the market and quickly garnered popularity. The earlier frameworks used the DOM to follow the usual data flow structure (Document Object Model). When a web page is loade...

Koa.js

Image
  Koa.js What is Koa.js? Koa.js is a Node.js web application framework that offers a comprehensive range of functionality for both web and mobile applications. It's an open source framework created by the same people who made Express.js, the most popular node web framework. Their key goals are to create a basis for online applications and APIs that is smaller, more expressive, and more robust. Koa is a node.js HTTP middleware framework with a lot of flexibility. Lets see what are the features of Koa.js Koa.js offers its own set of capabilities that make it a more expressive, developer-friendly, and robust framework. Some of them are, Modern and future proof - ES6 is used to build Koa.js. it simplifies complex programs by introducing new classes and modules. As a result, it assists developers in creating maintainable apps that hold up over time.   It uses a context object - Koa.js also assists developers in encapsulating the vanilla response and request objects into a single ...

JavaScript

Image
  JavaScript Introduction in JavaScript JavaScript is a high-level programming language that all modern web browsers support. It's one of the web's essential technologies, alongside HTML and CSS, which you may already be familiar with. This part will go over the fundamentals of JavaScript programming, including variables, arithmetic, objects, and loops. History The Mosaic web browser was released in 1993. It was the first browser to provide a graphical user interface (GUI). Mosaic's lead engineers later found Netscape's collaboration. There were just static web sites at the time. As a result, there was a demand in the expanding web developer community to eliminate this restriction. As a result, they chose two options, with the Brendan Eich Schema language emerging as the best option. It was originally known as LiveScript but was subsequently renamed JavaScript.   Why JavaScript ? JavaScript is an important programming languag...

Solid Principles

Image
  Solid Principles What are the SOLID principles?   In software engineering,  SOLID  is a  short form  for five object-oriented design principles intended to make software designs more understandable. They are a subset of many principles. it was introduced by Robert C. Martin in his 2000 paper Design Principles and Design Patterns.  These SOLID principles should be followed when designing software. Lets see what are the SOLID principles.        1.     Single responsibility 2.     Open-close 3.     Liskov substitution 4.     Interface segregation 5.     Dependency inversion 1. Single responsibility   Robert C. Martin describes it as, “A class should have one and only one reason to change, meaning that a class should have only one job” It means that every object in the system should have one responsibility and all the object code should be focus...