Showing posts with label css. Show all posts
Showing posts with label css. Show all posts

Saturday, March 2, 2019

Best CSS Frameworks for web designers

In this post i am sharing the best CSS frameworks for web designer or developers. Bootstrap is is the most popular CSS Framework for developing responsive and mobile-first websites.Bootstrap 4 is the newest version of Bootstrap.

 A framework is a standardized set of concepts, practices and criteria for dealing with a common type of problem, which can be used as a reference to help us approach and resolve new problems of a similar nature.

In the world of web design, to give a more straightforward definition, a framework is defined as a package made up of a structure of files and folders of standardized code (HTML, CSS, JS documents etc.) which can be used to support the development of websites, as a basis to start building a site.



The following are the Top CSS Frameworks:

1.Bootstrap - Bootstrap is undoubtedly one of the most popular responsive CSS frameworks available today. Bootstrap labels themselves as a way to “Quickly prototype your ideas or build your entire app with our Sass variables and mixins, responsive grid system, extensive prebuilt components, and powerful plugins built on jQuery.”

2.Semantic UI - Semantic UI was made popular not just by its Bootstrap-like design, but largely because of its use of nicely titled classes. As drawn from its name, the Semantic UI framework offers low learning because the class names are easily readable, and don’t take much time to understand.

3. Foundation - Foundation by Zurb checks off most of the features that we've talked about so far: responsive, mobile-first, accessibility, etc. It is a bit more sophisticated than most other options and advertises itself as a more "professional" choice.

4. Gumby - This framework is driven by CSS preprocessor that allows you to customize and build designs a lot faster as it was not before. Gumby framework comes with twelve grid layout system, which divides the browser's space into twelve grids and supports nested gridding.

5.Bulma - Bulma is a free, open-source CSS framework based on Flexbox and used by more than 100,000 developers.



Thursday, February 28, 2019

Difference Between Website and Webapp

In this post i am sharing the difference between Website and web app. A website is a compilation of a set of web pages viewed with a browser. It is a static set of pages that offer viewers with details. It does not allow viewers to carry out effective communication. A website can be compared to a conference where the attendees do not involve in interaction.

Web applications are interactive websites like Facebook. User engagement is an integral part of web applications. They bear resemblance to a networking event where it is necessary for audiences to engage for value enhancement.

Websites are static, which means they are not updated very often. They are built using HTML, CSS, and maybe a little bit of JavaScript. A website doesn’t need programming language and a database. Web apps are dynamic and ever changing. They rely on audience for interaction, contribution of content (YouTube, Twitter, Facebook), gathering of data from other sources and presenting it to Google Analytics.

Web applications are developed with HTML, CSS & JavaScript, use programming languages – PHP, Ruby, or Python apart from using frameworks – Rails, Django, and CakePHP. Since web applications are dynamic in nature, hence databases are used.



Websites

Websites are typically informational in nature. Think about your favorite blog or news based site. Its primary purpose is to convey information to the end user, whether it in the form of news, like CNN, or recipes, like you’ll find on Martha Stewart.

As a general rule, there is little or no interaction on the part of the visitor, other than possibly submitting an email address to receive a monthly newsletter or performing a search. So the real question is, how does this apply to you?

Well, if you’re a local charity who wants to convey information only — a homepage, an about page, contact information, upcoming events, and maybe a description of how you’ve helped your cause — a website might be all that you need.

Web Applications

In contrast, web applications are usually responsible for some form of interaction with your visitors. Yes, they’ll still be supplying information, but your visitors may want to do something with that information. Or, through interaction, your visitors may request a different type of information or even manipulate data.

A specific example of a web application could be your local library website that allows you to search their catalog of books and make a reservation. Your online banking is a web application as well — it displays information and performs actions based on your input. Let’s refer back to our local charity as an example. Only this time, they require that visitors are able to register, place bids, and pay for items in a charitable online auction.

Friday, February 15, 2019

What is right path to learn web development from beginner to professional?

In this post you will understand what is right path to learn web development course from beginner to professional. Following are the right path to learn web development course

Learn HTML5 and CSS (3)

Don’t get attached to remembering tags and what not. The key here is to grasp the idea and understand the principles of structuring a HTML page using CSS.
Beginner’s mind. Practice everyday
The best exercise is to pick a layout you like on Pinterest and try to structure the fast you can

Learn Javascript (and JQuery)

You can learn JQuery knowing very little of Javascript but I wouldn’t recommend it.
Javascript will give you a very good foundation in how programming (and things like if, else, for, while) works.
The best exercise is to pick the layouts you built with HTML and CSS and add small functionalities such menus, transitions and input validation.


Learn a server-side language such as PHP, Python or Javascript (using NodeJS)
Here you might learn about MVC and how it makes life easier to separate things in Model (Database), View (Where content is rendered) and Controller (Where your logic lies)
You will also have to learn about sessions and how login and signup flow works.

Safety it’s very important so take note of the following to learn:

SSL Ceritifcates (use Certbot or Let’s Encrypt for free/automatic ones)
Hashing and Salting
Encrypting sensitive data

Learn MySQL and MongoDB

The focus here should be how to design/model a database in the most effective way
Again, practice every day!

In simple words i could say:

Start with learning HTML CSS and JavaScript from sololearn or udemy or Coursera or Udacity start making project from small scale to a bigger one and then go for google web specialist developer certificate and then your a professional web developer.

High Paying Jobs after Learning Python

Everyone knows Python is one of the most demand Programming Language. It is a computer programming language to build web applications and sc...