WEB DEVELOPER, What is Full-Stack?
WEB DEVELOPER A full-stack web developer is a character but who can develop both customer and server software.
In extension to learning but HTML and CSS, he/she also knows how to:
- Program a browser (like using JavaScript, jQuery, Angular, or Vue)
- server (like using PHP, ASP, Python, or Node)
- database (like using SQL, SQLite, or MongoDB)
Client Software WEB DEVELOPER (Front End)
- HTML
- CSS
- Bootstrap
- W3.CSS
- JavaScript
- ES5
- HTML DOM
- JSON
- XML
- jQuery
- Angular
- React
- Backbone.js
- Ember.js
- Redux
- Storybook
- GraphQL
- Meteor.js
- Grunt
- Gulp
Server Software WEB DEVELOPER(Back End)
- PHP
- ASP
- C++
- C#
- Java
- Python
- Node.js
- Express.js
- Ruby
- REST
- GO
- SQL
- MongoDB
- Firebase.com
- Sass
- Less
- Parse.com
- PaaS (Azure and Heroku)
Popular Stacks WEB DEVELOPER
- LAMP stack: JavaScript – Apache – MySQL – PHP
- LEMP stack: JavaScript – Linux – Nginx – MySQL – PHP
- MEAN stack: JavaScript – MongoDB – Express – AngularJS – Node.js
- Django stack: JavaScript – Python – Django – MySQL
- Ruby on Rails: JavaScript – Ruby – SQLite – Rails
Advantages WEB DEVELOPER
The benefit of doing a full stack web developer is:
- learn all the techniques involved in a development project
- make a prototype very rapidly
- provide help to all the team members
- decrease the cost of the design
- reduce the time worked for team communication
- switch between front and back end development based on wants
- better appreciate all aspects of new and upcoming technologies
Disadvantages WEB DEVELOPER
- The answer taken can be wrong for the project
- The solution taken can be weak on developer skills
- The solution can generate a crucial success risk
- Being a full-stack developer is more complex
Full Stack JavaScript
JavaScript has been about for over 20 years. but It is the dominant programming style in web development.
In origin, JavaScript was a language for the web client (browser). Then came the knowledge to practice JavaScript on the webserver (with Node.js).
but the hottest buzzword is “Full Stack JavaScript.”
Full Stack JavaScript Developer
A full-stack JavaScript developer is a character who can grow both client and server software.
In-room to master HTML and CSS, but he/she also knows how to:
- Record a browser (like using JavaScript, jQuery, Angular, or Vue)
- Program a server (like using Node.js)
- Program a database (like using MongoDB)
Client Software WEB DEVELOPER
(Front End)
- HTML
- CSS
- Bootstrap
- W3.CSS
- JavaScript
- ES5
- HTML DOM
- JSON
- XML
- jQuery
- Angular
- React
- Backbone.js
- Ember.js
- Redux
- Storybook
- GraphQL
- Meteor.js
- Grunt
- Gulp
Server Software
(Back End)
- Express.js
- Ruby
- REST
- GO
- SQL
- MongoDB
- Firebase.com
- Sass
- Less
- Parse.com
- PaaS (Azure and Heroku)
Full Stack JavaScript Benefits
- Code reuse. They shared structures, templates, and images.
- Best use accumulated by 20 years of JavaScript.
- JavaScript is an evolving type with a bright future.
- Good tutorials. Simple to learn.
- No collection!!! Faster development.
- Excellent distribution: npm.
- GitHub closet. Git workflow.
What is SQL?
SQL Reports
To enter a database, you practice SQL reports. but The following SQL charge selects all records in a database table called “Buyers”:
Database Reports WEB DEVELOPER
A database several often includes one or but more reports. but Every table is known by a name like “Customers” or “Orders.”
The Most Important SQL Statements WEB DEVELOPER
- SELECT – citations data of a database
- UPDATE – updates data in a database
- DELETE – deletes data of a database
- INSERT INTO – includes new data in a database
- CREATE DATABASE – generates a new database
- ALTER DATABASE – changes a database
- CREATE TABLE – produces a new table
- ALTER TABLE – modifies a table
- DROP TABLE – removes a table
- CREATE INDEX – generates an index (search key)
- DROP INDEX – removes an index