Saturday, April 29, 2017

MVA Know it prove it- Web Development -1 Getting Started with Web Technologies


Languages for Web Technologies :

C#, Ruby , Java , Javascript, Python, PHP , CSS , LESS ,SASS , HTML

Backend Framework and Libraries :

Ruby on Rails , PHP , Node.js , Django , Flask ,ASP.net Web forms , ASP.NET MVC

Front-end Frameworks and Libraries:  

Bootstrap , jQuery , Knockout ,Angular ,Ember ,Backbone ,React

Data Storage Technologies :

MongoDB , SQL Server , MySQL , NoSQL , Oracle .Postgres , Hadoop










Test Driven Development

Test-driven development (TDD) is a software development process that relies on the repetition of a very short development cycle: requirements are turned into very specific test cases, then the software is improved to pass the new tests, only.




In order from basic Functionality to higher functionality  


SPA 
Single-Page Applications (SPAs) are Web apps that load a single HTML page and dynamically update that page as the user interacts with the app. SPAs use AJAX and HTML5 to create fluid and responsive Web apps, without constant page reloads. However, this means much of the work happens on the client side, in JavaScript.


Scaling 
Scalability is the capability of a system, network, or process to handle a growing amount of work, or its potential to be enlarged to accommodate that growth. For example, a system is considered scalable if it is capable of increasing its total output under an increased load when resources (typically hardware) are added.







Using Json Data , Xml to let different languages communicate each other 



Resources :  

- > Microsoft Virtual Academy  
- > Algorithm Coding Dojo
- > Code Pen 

Learning Backend Frameworks  :
-> Python and Django (good for Beginners)
-> PHP (good for Beginners)
-> C# and MVC
->Javascript & Node.JS/Express
-> Ruby & Rails (Should be 2nd  framework)
-> Java & Spring


1 comment: