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
This comment has been removed by the author.
ReplyDelete