How amisha started her dream in           Backend developer:

  • How to learn Back end development?                

    I have seen most of us asking how to learn back end development and become a complete      back end developer. Here, I have tried to cover most of the important things in the back end      Development that I have learned the hard way. Learning back end Development is a step          by step process, so must learn it step by step. So this guide will also show how to learn            back end development step by step. No one can become a complete back end developer in      30 days, so it’s a journey. 

 #1). Backend with Node.JS:

 Tools and  IDEs:

 1). Node.JS :

 Node.js is an open-source, cross-platform JavaScript run-time environment.       Here we use Node to create a server using Java script code. we can able to     create Backend /Dynamic applications with java script code in Node.Js   environment. We will run java script code as back-end scripting language in         Node. Using NPM (Node.Js Package Manager) we can install Modules. 

 Popular Modules in Node.JS:

 Express       : web Development framework

Connect        : Extensible Http Server framework

Socket.IO      : server side component for web sockets

PUG/Jade     : template Engine Inspires by HAML

MONGO        : Wrappers to interact with Mogo DB

Coffee- Scripts : Coffee Script Compiler

Redis     : Redis Client Library

Download Node.js : Link: https://nodejs.org/en/download/

2). SUBLIME: (A sophisticated text editor for code, markup and prose).

       

 Download Now: https://www.sublimetext.com/

3).Web browser : (Eg : Chrome).

 Download Now:  https://chrome.en.softonic.com/download

 Languages to use:

  •  Hypertext Markup Language (HTML): is the standard markup language for        documents designed to be displayed in a web browser.

  • Javascript : is a scripting language for webpages.It is a lightweight, interpreted, or just-in-time interpreted programming language with first-class function.

  • ​Angular JS is a javascript-based open-source  front-end web framework mainly maintained by Google and by a community of individuals and corporations to address many of the challenges encountered in developing single-page applications.

  • Jquery : is  a java script library that allows webdevelopers to add extra functionalities to the websites.It can also work with Ajax code and scripting languages, such as PHP and ASP to access data from a database.

  • Bootstrap: is a free and open-source CSS framework directed at responsive, mobile-first front end web development.

 #2).Backend with PHP:

 Tools and  IDEs:

  1). PHP :

 php is widely used  open source server side scripting language that is     especially suited for web development and can be embedded into            HTML.

  2). PHP Framework:

  php framework provides a basic structure for  web apps and we      use them because to speedup the development process.

 MOST POPULAR PHP FRAMEWORKS:

  • Laraval

  • CodeIgnitor

  • Symphony

  • CakePHP

  • Zend

 

1). SUBLIME: (A sophisticated text editor for code, markup and prose).

       

 Download Now: https://www.sublimetext.com/

2). Web browser : (Eg : Chrome).

 Download Now:  https://chrome.en.softonic.com/download

3). web server:   Xamp, Wamp

Download Now : https://www.apachefriends.org/download.html

Download Now https://sourceforge.net/projects/wampserver/

#3).Backend with .net :

   Tools and  IDEs:

    .NET : 

    It is a free, cross-platform, open source developer platform for building many different types    of applications.With .NET, you can use multiple languages, editors, and libraries to build for web,mobile,desktop,gaming and IOT.

  Asp.net MVC Framework:

  • It manages application complexity by dividing an application into the model, view and controller.

  • It does not use view state or server-based forms. This makes the MVC framework ideal for developers who want full control over the behavior of an application. 

  • It provides better support for test-driven development. 

   Download Now :

  https://softfamous.com/microsoft-asp-net-mvc/

  Language :

  C# c#  is  one of the  purest forms of  OOP language .c# is a Dot Net      framework's programming language. It includes ADO.net .

   ADO.Net   :   This technology is used to develop applications to interact with             Databases  such as Oracle or Microsoft SQL Server.

 Database : 

   MS SQL : Microsoft SQL Server is a relational database management                system developed by Microsoft. As a database server, it is a software                    product with the primary function of storing and retrieving data as requested          by other software applications.which may run either on the same computer or        on another computer across a network (including the Internet).

  Help and suggestions

  • latest updates, official information regarding  Backend developer

  • Famous Q&A site for most of the platforms is & for Communication channels. JOIN HUB Backend developer

Career in

Backend development

 

People call u

Lead backend developer/Backend developer/MEAN Stack Developer​

What they are

  • Responsible for server side application logic and integration of work front end web developer do.

  • Managing the interchange of data between the server and the users.

  • design an implementation of data storage solution.

  • Responsible with front end developers to integrate user facing elements with server side logic.

  • Responsible for Compiling and analysing data process and codes to troubleshoot problems and identify areas and improvement.

  • Back end developers are usually responsible for writing the web services ands APIs used by front end developer and mobile application developer.

What they need

  • Server-side programming languages like Python, perl, PHP, .Ruby, and node.js, .net.

  • Operating systems: Linux- and Unix-like operating systems, MacOS X, Windows Server.

  • Familiarity with frontend languages such as html,javascript,css.

  • In depth understanding of web development.

  • Understanding accessibility and security compliance.

  • Integration of multiple data sources and databases into one system.

  • Management of hosting environment including database administration and scaling applications to support load changes.

  • Data migration transformation and scripting.

  • provision understanding of code versioning tools such as GIT.

  • Implenting automated testing platforms and unit test.

  •  

  • Knowledge of accessibility and security compliance.

  • Strong understanding of the web development cycle and programming techniques and tools.

Don't miss  a  single  update Join the Backend develpoper 

 Group