Add To Tech
Add to Tech provide services such as iOS app development, android app development, web development a
Our software solutions are designed and developed by experienced professional UI/UX Designer and Developers.
27/11/2023
đŞ ááźááşááŹáá°ááťááŻá¸áááŻáˇ áĄááąá¸áĄááźááşááŹá¸áᏠáááşááąáŹááşáááŻááş áĄááŤáááááąá¸áá˝ááş á áááşáááťááşá¸ááŹááźááşá¸á áááŻááşáááťááşá¸ááŹááźááşá¸áááŻáˇáážááşáˇááźááşáˇá áŻáśááźáŽá¸ á áŽá¸áá˝áŹá¸ááŹááşááŹáááťáŹá¸ áááŻá¸áááşááŤá áąááźáąáŹááşá¸ Add to Tech Team ááž ááŻááąáŹááşá¸ááąáášáᏠáááŻáˇááĄááşááŤáááşá
We made it happens
08/12/2020
OOP Basic Part 1 ( Classes, objects, methods and properties )
-----------------------------------------------------------------------------------------
Object-oriented programming áááąáŹáˇ Programming Style áá
áşááŻááźá
áşááźáŽá¸ áááşá¸áááş áááşáááŻááşáᏠvariable ááťáŹá¸áážááˇáş function ááťáŹá¸áĄáŹá¸ááŻáśá¸ááᯠclass áá
áşááŻáááşá¸áĄááźá
áşá
áŻá
ááşá¸ááąáˇáážáááŤáááşá ááŻáśáážááşááąá¸ááąáˇááąá¸ááážááá˛áˇ Programming Style áááş áááŻááźáŽá¸ ááááąáŹááşáážáŻáážááááş á ááąá¸ááźáŽá¸ááŹá¸ Code áá˝áąáááŻáááşá¸ Maintenance ááŻááşáááŹááąáŹááşá¸ááŤáááşá ááŹáá˝áąáááşá¸ áááŻááąáŹáˇ Code áĄáá˝á˛áˇáĄá
ááşá¸ááᯠáááŻáááŻááąáŹááşááśáˇáááŻááşáááşá Module ááąá¸ááŻáśááąá¸áááşá¸ááᯠáááŻáááŻááąáŹááşá¸áá˝ááşá
áąáááşá áááşááŹáááşááŹááąá¸ááąáá˛áˇ Code áá˝áąááᯠááťáąáŹáˇááťáááŻááşááŤáááşá ááŹáááş Project áá˛áˇ áááŻá¸áážááşá¸áá˛áˇ Project áá˝áąáĄáá˝ááş áááŻáááşááąáŹáˇ Programming áá˛áˇ ááŻáśáážááşááąá¸ááŻáśá¸ áĄáááŻááşá¸ áĄáááşááźáąááŤáááşá ááŤááąáá˛áˇ áááŻááźáŽá¸áá˛áˇ Project á áááŻáážáᯠáážáŻááşáá˝áąá¸áááŻááşáá˛áˇ Project ááťááŻá¸áááŻáááşááąáŹáˇ Object Oriented Style áá˛áˇááąá¸áᏠáááŻáááŻááąáŹááşá¸áá˝ááşááŤáááşá
áĄááŻááąáŹáşááźááąá¸áá˛áˇ áĄááźáąáŹááşá¸áĄááŹáááąáŹáˇ Object-oriented programming áá˛áˇ áááááŻáśá¸ááźáąáážááşá¸ááźá
áşáá˛áˇ
classes
objects
methods
properties
áááŻáˇáᲠááźá
áşááŤáááşá
OOP Basic Part 1 ( Classes, objects, methods and properties ) Object-oriented programming áááąáŹáˇ Programming Style áá áşááŻááźá áşááźáŽá¸ áááşá¸áááş áááşáááŻááşáᏠvariable ááťáŹá¸áážááˇáş function ááťáŹá¸áĄáŹá¸ááŻáśá¸ááᯠclassâŚ
Website ááŹááźáąáŹááˇáşááŻááşáááˇáşááá˛
----------------------------------------------
⣠ááááááŻááşáááşá¸áĄááźáąáŹááşá¸á products áĄááźáąáŹááşá¸á Customer áááŻáˇááąá¸ááťááş
ááąáŹ information ááťáŹá¸áááŻáĄááťáááşáááŻáĄáá˝ááşá¸ ááááąáŹááşá
á˝áŹááąá¸áááŻááşááźááşá¸á
⣠24ááŹááŽá ááááşáááşááŹá¸áááşááážáááąáŹáááşáááşá¸áá
áşááąáŹááşáá˛áˇáááŻáˇ
áááşááąáŹááşáážáŻááąá¸áááŻááşááźááşá¸á
⣠áááŻááşááśáááŹááąá¸áá˝ááşáááŻáˇáááŻá¸ááąáŹááşáááŻááşááźááşá¸á
⣠Customer ááťáŹá¸áážááˇáşáĄáá˝ááşááá°áááşáá˝ááşáááŻáˇááááŻááşááźááşá¸á
⣠áááŻáĄááŤáá°áááŻáˇáááşáááááááŻáˇááááťááşá áááŻááťááşáááşááťáŹá¸áááŻáĄá˝ááşáááŻááşá¸ááąáŤáşááž
ááąá áážáŹáá˝áąááąááźááźááşá¸á
Website áá
áşááŻáááŻááşáááŻááşáááŻááşááĄáąáŹááş
----------------------------------------------
Online áááŻáĄááŻáśá¸ááźáŻá ááááááŻááşáá
ášá
ááşá¸ááťáŹá¸áááŻááąáŹááşá¸ááťááťááşááąáŹáá°ááźáŽá¸áááşá¸ááťáŹá¸á áááŻááşááśááźáŹá¸ááŻáášáááŽááťáŹá¸áá˛áˇáááşáą ááŹááşáááşá¸ááźáŽá¸ ááášááŹáá
áşáááşá¸áááŻáˇááąá¸áá˝ááşááťá˛áˇáá˝ááşááťááşááąáŹ ááŻáášáááŽáááŻááşáážááşááťáŹá¸á áááááĄááźáąáŹááşá¸á ááááááŻáášááᎠáĄááźáąáŹááşá¸á ááááááąá¸ááťááşááąáŹ áááşááąáŹááşáážáŻáĄááźáąáŹááşá¸á ááááááŻááşáá
ášá
ááşá¸ááťáŹá¸áĄááźáąáŹááşá¸áááŻáĄááťáááşáááŻáĄáá˝ááşá¸ ááááąáŹááşá
á˝áŹ ááąáŹáşááźááťááşááąáŹ ááŻááşáááşá¸áážááşááťáŹá¸ áĄááąááźááˇáş website áá
áşááŻááŻááşááťááşááźáŽá¸áááŻááŤá ááťá˝ááşááąáŹáşááťáŹá¸ Add To Tech https://addtotech.co/ áážáĄáąáŹááşááŤáááşááąáŹááşáážáŻááťáŹá¸ ááąá¸ááťážááşáážáááŤáááşá
⣠ááąááşáážáŽáážáááąáŹ Web Design ááťáŹá¸áááŻáĄáááˇáşáĄáááşá¸ááźááˇáşááŹá¸á
á˝áŹ ááąá¸
ááąá¸ááźááşá¸á
⣠ááŻáśááźáŻáś á
áááşááťáááźáŽá¸ ááŻáśá¸á
á˝á˛ááá˝ááşáá°ááąáŹ Web Application ááťáŹá¸ááąá¸áá˝á˛
ááąá¸ááźááşá¸á
⣠Website Maintenance ááŻááşááąá¸ááźááşá¸á
⣠Email Marketing Template ááťáŹá¸ááąá¸áá˝á˛ááąá¸ááźááşá¸
ááťá˝ááşááąáŹáşáááŻáˇá áĄáŹáááśááťááşááťáŹá¸
⣠ááŻááşá¸á áááşááááşá áá˝ááşááťá°áᏠáĄáŹá¸ááŻáśá¸áážááˇáşáĄáááşááźáąááźááşá¸á
(responsive ááźá
áşááźááşá¸á) ⣠áĄááşááŹáááşáá˝ááşáážáŹáá˝áąááá˝ááşáá°ááźááşá¸á
⣠Browser (Chrome, Firefox, Safari, etc..) áĄáŹá¸ááŻáśá¸áážááˇáşáĄáááşááźáąááźááşá¸á
⣠Website ááťážááşááźááşááąáŤáˇááŤá¸ááźááşá¸á
https://addtotech.co/
PHP Basic Data Type áá˝áąáááąáŹáˇ
-String
-Integer
-Float (floating point numbers â also called double)
-Boolean
-Array
-Object
-NULL
PHP String
â â â â â â â â â â â â
String áááŻáᏠdouble quote (âHello Worldâ) ,single quote (âHello Worldâ) áá˛áážáŹ áážááá˛áˇ á
áŹááŹá¸(text) áá˝áąááźá
áşááŤáááşá
String áá
áşááŻááźáąáŹááşá¸ááťááşáᎠáááŻááťááş ááźáąáŹááşá¸ááťááşáá˛áˇ á
áŹááŹá¸ááᯠdouble quote (or) single quote áᲠáááşáˇááąá¸ááážáŹ ááźá
áşááŤáááşá
PHP Integer
â â â â â â â â â â â â â
Integer áááŻáᏠ-2,147,483,648 áážááşáˇ 2,147,483,647 ááźáŹá¸áᲠáážáŹáážááá˛áˇ áááááááşá¸ áááŻááşááąáŹ ááááşá¸ áááŻáááŻáááŻááŤáááşá
$x á integer ááźá
áşááŤáááşá
Var_dump() function á data type ááᯠááźááąá¸ááŤááááşáˇáááşá
PHP Float
â â â â â â â â â â â
Float áááŻáᏠáááááááşá¸ or áááşáá˝ážááşá¸áá˝áąááŤáááşáá˛áˇ ááááşá¸ááááşá¸áá
áşáᯠááźá
áşááŤáááşá
$x á float ááźá
áşááŤáááşá
Var_dump() function á data type ááᯠááźááąá¸ááŤááááşáˇáááşá
PHP Boolean
â â â â â â â â â â â â â â â
Boolean áááŻáᏠTrue áá˛áˇ False áááŻáá˛áˇ áĄááźáąáĄááą áážá
áşááŻáááŻáᲠáááŻááşá
áŹá¸ááźáŻááŤáááşá
$x = true;
$y = false;
Boolean áá˝áąááᯠcondition testing ááŻááşáá˛áˇ ááąááŹáážáŹ áááźáŹáá áĄááŻáśá¸ááźáŻááŤáááşá
PHP Array
â â â â â â â â â â â â
Single variable áá
áşááŻáá˛áážáŹ áááşáááŻá¸áá˝áą áĄááťáŹá¸ááźáŽá¸ (multiple value) ááááşá¸ááŹá¸ááŹááᯠArray áááŻáˇááąáŤáşááŤáááşá
$cars á array ááźá
áşááŤáááşá
Var_dump() function á data type áá˛áˇ value ááᯠááźááąá¸ááŤááááşáˇáááşá
PHP Object
â â â â â â â â â â â â
Object áááŻáᏠá
áŽá
áĽáşááŹá¸áá˛áˇ data áá˝áąáĄááąáŤáşáážáŹ data áá˛áˇ information áá˝áąááᯠááááşá¸ááŹá¸áá˛áˇ data type áá
áşááŻááźá
áşááŤáááşá
áááááŻáśá¸ áĄááąáá˛áˇ object áá˛áˇ class ááᯠááźáąáᏠááąá¸áááŤáááşá class áááŻáá˛áˇ key word ááᯠáĄááŻáśá¸ááźáŻáááŤáááşá
Class áá˛áážáŹ ááąáŹáˇ properties áá˛áˇ methods áá˝áąááŤáááşááŤáááşá
PHP NULL Value
â â â â â â â â â â â â â â â â â â
Null áááŻáᏠáááşá¸áááŻá¸ null áááŻááŽá¸ áááşáážááşááŹá¸ áá˛áˇ special data type áá
áşááŻááźá
áşááŤáááşá
Variable áááşáááŻá¸ áá
áşááŻááž ááááşáážááşáá°á¸ áááŻááťááş áĄáááŻáĄááťáąáŹááş áĄá˛ááŽáááşáááŻá¸á null ááźá
áşáá˝áŹá¸ááŤáááşá
https://medium.com/.it/php-basic-data-type-af32ea700963
Javascript
--------------------
JavaScript áᏠáĄááťáąáŹáşááźáŹá¸ááŻáśá¸ Programming Language áá˛á áá
áşááŻááźá
áşááŤáááşá Web Developer áá˝áąáĄáá˝ááş áĄááąá¸ááźáŽá¸áá˛áˇ Main Language ááᯠáá˛á áá
áşááŻáááşá¸ áźáá
áşááŤáááşá
HTML: Lets you add content to a web page.
CSS: Specifies the layout, style, alignment of web pages.
JavaScript: Improves the way web pages behave.
á
áááşááąáˇááŹáá˛áˇ ááąáá˛áˇáá°áá˝áąáĄáá˝ááş áááşá¸ áá˝ááşáá˝ááşáá°áá°ááąáˇááŹááŻáááşááźáŽá¸ Web based Software áá˝áąáážáŹ áźáááşááźááşáááşáááş Integrate ááŻááşáááŻáˇáááŤáááşá Web based Software áá˝áąáá˛áˇ Games áĄááťáŹá¸áĄááźáŹá¸ áááşááŹá¸áá˛áˇ Website áá˝áą áá˛áˇ ááŻááşáąááŹááşááťááşáá˝áą áááŻá¸ááźážááˇáşáááŻáˇ áĄáá˝ááşáááşá¸ ááťááşááťááşáźáááˇáşááźááˇáş áĄááŻáśá¸ááźáŻááŹááźááŤáááşá
JavaScript form then until now
JavaScript ááᯠMozilla Corporation áá°á¸áá˝á˛áááşáąááŹááşáá° á Netscape Communications áá˛áˇ Employee áá
áşáąááŹááşáźáá
áşáá˛áˇ Brandan Eich á áááá
ááŻáážá
áş áážáŹ áááşááŽá¸áá˛áˇááŤáááşá JavaScript áá˛áˇ áá°áááá ááŹáááşá Mocha áźáá
áşááŤáááşá áĄá˛ááąáŹááşáážáŹ Mona áááŻáˇááźáąáŹááşá¸ááŤáááşá Mona ááąáŹááşáážáŹ LiveScript áááŻááźáąáŹááşá¸ááąáŤáşááŤáááşá ááąáŹááşááŻáśá¸áážáŹááąáŹáˇ JavaScript áááŻááźáŽá¸ ááŹáááşááąá¸áááŻááşááźááŤáááşá áá°ááĄá
Version áážáŹááąáŹáˇ Netscape áá˛áˇ ááŽá¸áááˇáşááŻáśá¸áááŻáˇ áááˇáşáááşááŹá¸ááŤáááşá ááŤááąáá˛áˇ áĄááťááşáĄááźááşáááŻá¸áááşááŹáá˛áˇ áĄáá˝ááş Microsoft ááááşá¸ áááá ááŻáážá
áşáážáŹááźáąááźáŹáá˛áˇ Internet Explorer 3 áážáŹ JavaScript áááˇáşáá˝ááşá¸ááŹááŤáááşá
áááá ááŻáážá
áş áááŻáááşááŹááážáŹ JavaScript ááᯠIndustrial Standard áĄááźá
áşáááşáážááşáááŻáˇ Netscape á ECMA International áááŻáááşááźáá˛áˇááŤáááşá áááá ááŻáážá
áş áá˝ááşá áážáŹ ECMA-262 Standard áĄááąáá˛áˇ á
áá˛áˇááŤáááşá áááá ááŻáážá
áşáážáŹ ECMAScript 2 áĄááąáá˛áˇ Released ááŻááşáá˛áˇááŤáááşá áááá ááŻáážá
áşáážáŹECMAScript 3 áĄááźá
áşááźážááˇáşáááş áá˛áˇááŤáááşá áĄááŻáááŻááťážááş JavaScript á ááá°ááŽáá˛áˇ Browser áąáá˝ááŹáá Mobile áá˛áˇ Computer á
áá˛áˇ áĄááťááŻá¸ááťááŻá¸ááąáŹ devices áá˝áą áąááŤáşáážáŹáááşá¸áᲠáĄááŻááşááŻááşáąáááŤáźááŽá JavaScript ááᯠáĄááŻáśá¸ááźáŻáá°ááťáŹá¸ááŹááŹáážááˇáş áĄááťáž áááá ááŻáážá
áşáážáŹ áá ááŹáááŻááşáážáŻááşá¸ááąáŹ website áá˝áąá JavaScript ááᯠáĄááŻáśá¸ááźáŻááŹááźááŤáááşá
What makes JavaScript great ?
JavaScript ááŻá áĄááŻáśá¸ááźáŻááźááşá¸áĄáŹá¸ááźááˇáş ááážááá˛áˇ áĄááťááŻá¸ááťáąá¸áá°á¸ áá
áşááťááŻáˇ áážáááŤáááşá
áĄá˛ááŤáá˝áąáááąáŹáˇ
- JavaScript áážáŹ Compiler ááááŻááŤáá°á¸ ááŹáááŻáˇáááşá¸áááŻááąáŹáˇ browser áážáŹáá˛áˇ JS Engine ááᲠinterpreted ááŻááşááąá¸áááŻáˇ áźáá
áşááŤáááşá
- áĄááźáŹá¸ááąáŹ programming languages áá˝áąáááş áááşááźáŹá¸ááᏠáááŻáá˝ááşáá°ááŤáááşá
- Error áá˝áąááᯠáážááşááŹá¸ ááᏠáá˝ááşáá°áá˛áˇ áĄáá˝ááş áĄáážááşááᯠáááŻááźá
áşáąá
ááŤáááşá
- Web page elements áá˛áˇ specific events áá˝áąááźá
áşáá˛áˇ click, mouse overs áááŻáˇááᯠááŻááşáąááŹááşááťááşáá˝áąááᯠassign ááŻááşáááŻáˇáááŤáááşá
- JavaScript á multiple browsers áá˛áˇ platforms áá˝áąááąáŤáşáážáŹáááşá¸ áĄááŻááşááŻááşááŤáááşá
- Sever áááŻááááŻáˇáážáŽ user input áá˝áąááᯠvalidate ááŻááşáááŻáˇáááŤáááşá
What are JavaScriptâs weaknesses ?
Programming Language áááŻááşá¸áážáŹ áĄáŹá¸áááşá¸ááťááş áááŻááşááŽáážáááźááŤáááşá JavaScript áážáŹáááşá¸ áĄáŹá¸áááşá¸ááťááş áĄááťááŻáˇáážáááŤáááşá áĄá˛ááŤáá˝áąáááąáŹáˇ
- Client-Side-Security. Code áá˝áąááᯠuser áá˛áˇcomputer áážáŹ execute ááŻááşáááŤáááşá
áĄá˛ááŽáĄáá˝ááş áĄáášáááŹááşáźáá
áşá
áąáá˛áˇ áááşáá˝ááşááťááş áĄáá˝ááş code áá˝áąááąá¸ááźáŽá¸ user áĄááąáŤáş áĄááźááşááŻááş ááśááááŻááşááŤáááşááĄá˛ááŤááźáąáŹááˇáş user áá˝áąáᏠbrowser áąááŤáşáážáŹ JavaScript ááᯠdisabled ááŻááşááŹá¸ááźááŤáááşá
- Browser Support . JavaScript á ááá°ááŽáá˛áˇ browser áá˝áąáĄáá˝ááş
ááá°ááŽáá˛áˇ interpreted ááŻááşáąááŹááşááťááşáąáá¸ááŤáááşá Service Side Language áá˝áąáááąáŹáˇ áá°ááŽáá˛áˇ output áááŻááąá¸ááŤáááşá ááŤááąáá˛áˇ client side script áá˝áąáááąáŹáˇ áĄáááşá¸áááş áááˇáşáážááşá¸ááááşááŤáááşá
How does JavaScript work on your website ?
JavaScript ááᯠWeb Page áááą direct embed ááŻááşáááŻáˇáááŤáááşá áĄá˛áˇááŤáĄááźááş .js file extension ááᯠááŻáśá¸ááźáŽá¸ referenced ááŻááşáááŻáˇáááŤáááşá JavaScript á client side language ááźá
áşáá˛áˇ áĄáá˝ááşááźáąáŹááˇáş visitor áá˝áąáá˛áˇ computer áąááŤáşáážáŹáᲠáĄááŻááşááŻááşááŤáááşá
How do you add JavaScript on a website?
JavaScript code áá˝áąááᯠweb page áážáŹ tag áĄáá˝ááˇáşáĄááááşáá˛áˇ ááąá¸áááŤáááşáááťáŹá¸ááąáŹáĄáŹá¸ááźááˇáş tag áá˛áážáŹ ááąá¸ááŹáááŻááťáŹá¸ááŤáááşá
áĄáąáŹááşáážáŹááąáŹáşáźáááŹá¸áá˛áˇ example áĄáááŻááşá¸ pracitce ááŻááşáááŻáˇáááŤáááşá
Your Javascript code
So, What is JavaScript ?
JavaScript áááŻáᏠááťá˝ááşááąáŹáşáááŻáˇáá˛áˇ áá áá˛áááŻáˇ websites áá˝áąááᯠáá°ááąáŹááşáąáá¸áá˛áˇ programming language áá
áşááŻááźá
áşááŤáááşá
What is Backend Development ?
Backend Development áááŻááŹááŹáá˛?
Application áá˝áą Web Service áá˝áąáááşááŽá¸áááşáááŻáááş áĄáááŻááşá¸áážá
áşáááŻááşá¸ áá˝á˛ááźáŹá¸ááŹá¸ááŤáááşá Frontend áá˛áˇ Backend ááŤá Fronted áááąáŹáˇáážááşá¸ááŤáááş ááťá˝ááşááąáŹáşáááŻáˇ ááźááşááąááá˛áˇ áĄáááŻááşá¸áá˛ááźá
áşááŤáááşáColor, Animations, Layout áá˛áˇ áĄááźáŹá¸ááąáŹ stuff áá˝áąááᯠáááááá˛áˇ áĄáá˝áąáˇáĄááźáŻáśááąáŤáşáá°áááşááźáŽá¸ Application áá˛áˇ Website áá˝áąáááşááŽá¸ááŹá¸áá˛áˇ áááşá¸áááŹáᏠFrontend ááŤáá˛á ááąááŻááťáĄáŹá¸ááźááˇáş Frontend ááᯠUser Interface (UI) áááŻáˇááąáŤáşááŤáááşáBackend áááŻááŹáááąáŹáˇ ááťá˝ááşááąáŹáşáááŻáˇ áááźááşááá˛áˇ áĄáááŻááşá¸ááŤá Application áá˛áˇ Website áá˝áąáá˛áˇ ááąáŹááşáá˝ááşáááą áĄááŻááşááŻááş ááąááŹáááŻááąáŤáşááŤáááşá Backend áážáŹááŤáááşááŹáá˝áąáááąáŹáˇ Server á Database áĄááźááş áááźáŹá¸áĄááŹáá˝áą áĄááťáŹá¸ááźáŽá¸áážáááŤááąá¸áááşá
áĄááŻááąá¸ááŹá¸áá˛áˇ Content áážáŹáááŻáááş Fonts,Colours,Design áĄá
áážáááŹáá˝áą ááŤááŤáááşá áĄá˛áˇááŤáá˝áąá Blog áá˛áážáŹááŤáá˛áˇ Frontend áá˛áˇ áĄá
áááşáĄáááŻááşá¸áá˝áąááŤá Web Page áá˝áąáá˛áˇ Article áá˛áážáŹ áážááá˛áˇ Content áá˝áąááᯠServer áá˛áˇ Database áá˝áąááᯠáĄááŻáśá¸ááźáŻááźáŽá¸ Data áá˝áąááážáááŻááşááąáŹááşááá˛áˇ áĄá
áááşáĄáááŻááşá¸á ááąáŹáˇ Backend ááźá
áşááŤáááşá
What Does a Backend Developer Do For Backend Development ?
Backend Developer áá˝áąááŹáá˝áąááŻááşááąáŹááşááźáᲠáááŻáááş ááŤáá˝áąááŻááşááźááŤáááşá
Writing Server-Side Code.
Writing code to interact with a database.
Ensuring that the server-side code is secure and free of vulnerabilities.
Ensuring that the server-side code is optimised enough to handle large volumes of traffic.
Deploying the code to online
Backend Development áá˛áˇ Step ááťáŹá¸
Backend Development ááᯠá
ááźáŽá¸ááąáˇááŹáááşáááŻáááş Frontend Development ááźá
áşáá˛áˇ HTML/CSSááᯠáĄááźáąááś ááááŹá¸áĄáąáŹááş ááąáˇááŹááŹá¸áááˇáşááŤáááşá
Step 1 - Learn a Language
Backend Development áĄáá˝ááş áááş Language áááŻááŻáśá¸ááá˛ááá˝áąá¸ááťááş á
áᏠLanguage áá˝áąáĄááťáŹá¸ááźáŽá¸ áážáááŤáááşá áĄá˛ááŤáá˝áąáááąáŹáˇ PHP, Nodejs, Python, Rail á
áááźááˇáşááąáŤáˇááĄááŻááž á
ááąáˇááŹáá˛áˇ áá°áá˝áąáááŻááąáŹáˇ Scripting Language áááŻáá˝áąá¸ááŤáááŻáˇ áĄááźáśááąá¸ááťááşááŤáááşáááŹááźáąáŹááˇáşáá˛áááŻááąáŹáˇ áá°áááŻáˇáážáŹ Demand áá˝áąáĄááťáŹá¸ááźáŽá¸áážááááŻáˇááŤáááąáˇááŹáááŹáááşá¸ áááŻááźáŽá¸ááąáŹáˇ ááźááşáááşááŤáááşá ááťá˝ááşááąáŹáşáááŻáˇáážáŹ Frontend Knowledge ááááźáŽá¸ááŹá¸áááŻáááşááąáŹáˇ Nodejs áááŻááąáˇááŹááŤáNodejs áážáŹ áĄááŻááşáĄáá˝ááşááźáŽá¸ááŹá¸áá˛áˇ Market áážáááŤáááşá
Step 2 - Learn Package Manager
Language áá˝áąá¸ááźáŽá¸ááźáŽ áááŻáááşááąáŹáˇ Package Manager áááŻáááşá¸ ááąáˇááŹáááŻáˇ áááŻáĄááşááŤáááşá Package Manager á ááťá˝ááşááąáŹáşáááŻáˇáá˛áˇ Applications áá˝áąáážáŹ áĄááŻáśá¸áááşáá˛áˇ External Libraries áá˝áąáĄááŻáśá¸ááźáŻ áááŻáˇááĄáąáŹááşáá°ááŽááąá¸ááŤáááşá ááťá˝ááşááąáŹáşáááŻáˇ ááąá¸ááŹá¸áá˛áˇ Libraries áá˝áąáááŻáááşá¸ áááźáŹá¸áá°áá˝áą áá°ááŻáśá¸áááŻáˇ ááĄáąáŹááş ááźááˇáşááąááąá¸ááŤáááşáááťá˝ááşááąáŹáşáááŻáˇá PHP Language áááŻáá˝áąá¸ááťááşááŹá¸áááşáááŻáááş Composer áááŻáá˛áˇ Package Manager áááŻááŻáśá¸áááŤáááşá Nodejs áááŻáááş NPM áá˛áˇ Yarn á Python áááŻáááş Pip á Ruby áááŻáááşááąáŹáˇ Ruby Gems áááŻáˇáá˛ááźá
áşááŤáááşá
Step 3 - Security
Security áĄáá˝ááş ááťá˝ááşááąáŹáşáááŻáˇ áá˝áąá¸ááťááşááŹá¸áá˛áˇ Language ááąáŤáşáá°áááşááźáŽá¸ OWASP guidelines áá˝áąááᯠááąáˇááŹáááŤáááşá Language áá˛áážáŹ ááá°ááŽáá˛áˇ security issues áá˝áąááᯠáááşáááŻáážáąáŹááşáážáŹá¸ááááşáááŻáᏠááááŹá¸áááŤáááşá
Step 4 - Learn About Testing
ááá°ááŽáá˛áˇ Testing Type áá˝áąáĄááťáŹá¸ááźáŽá¸áážáááŤáááşá áá˝áąá¸ááťááşáááŻááşáá˛áˇ Test Type áá˛áˇ áááşáá˝ááşááťááşááᯠááŹá¸áááşááŹá¸áááş áááŻááąáŹááşá¸ááŤáááşá áĄááŻáĄáá˝ááşááąáŹáˇ Unit Testing áá˛áˇ ááťá˝ááşááąáŹáşáááŻáˇ Application áážáŹ tests áá˝áąáááşááᯠááąáŤááşá¸á
ááşááźáŽá¸ áááˇáşááááş áááŻááŹááᯠááááŹá¸áááŤáááşá mocks, stubs áááŻáˇááᯠááá°ááŽáá˛áˇ testing terminologies áá˝áąááᯠááąáˇááŹáááŤáááşá
Step 5 - Learn About the Relational Database
Server áááŻáážááąáŹáˇ Database áĄááźáąáŹááşá¸ ááąáˇááŹáááŻáˇ áááŻááŹááąáŤáˇá Database áá˛áážáŹ áááááˇáşáá˛áˇ áĄááťááşáá˝áąáááąáŹáˇ key, indexes, normalization, type áááŻáˇáá˛ááźá
áşááŤáááşá áá˝áąá¸ááťááşáááˇáşáá˛áˇ Database áá˝áąáááąáŹáˇ MySQL, Maria DB, PostgreSQL áááŻáˇááŤáá˛á
Step 6 - Learn a Framework
Language ááąáŤáşáá°áááşááźáŽá¸ Framewok áá˝áąá¸ááťááşáááŤáááşá Framework áĄááąáá˛áˇáááąáŹáˇ áĄááŻáśá¸ááźáŻááťááşáááşá¸ááááşá áĄááŻáśá¸áááźáŻááťááşáááşá¸ áááŤáááş á option ááŤá Framework ááŻáśá¸ááá˛áˇ áĄáŹá¸ááŹááťááşáááąáŹáˇ development áááŻáááŻááźááşá
áąááŤáááşá PHP áĄáá˝ááş áĄáááşááźáąá
áąáá˛áˇ Framework áá˝áąáááąáŹáˇ Laravel, Symfony, Codeigniter, Cake PHP áááŻáˇáᲠááźá
áşááŤáááşá Nodejs áááŻáá˝áąá¸ááťááşááŹá¸áááş áááŻáááşááąáŹáˇ Express Framework áááŻááŻáśá¸ááŤááᯠáĄááźáśááźáŻáááŻááŤáááşá
Step 7 - Learn a NoSQL Database
Scale ááźá
áşáá˛áˇ Database áááŻáááŻááťááşáááşáááŻáááş NoSQL Database áááŻááŻáśá¸ááŤá Relational Database áá˛áˇ NoSQL áá˝áąáá˛áˇ áĄáŹá¸ááŹááťááş áĄáŹá¸áááşá¸ááťááşáá˝áąááᯠáĄáááşááąáˇááŹáááˇáşááŤáááşá
ááąáˇááŹááá˛áˇ Database áá˝áąáááąáŹáˇ Mongo DB, Cassandra, Rethink DB áá˛áˇ Couchbase áááŻáˇáá˛ááźá
áşááŤáááşá ááťá˝ááşááąáŹáşáááąáŹáˇ Mongo DB áááŻáá˝áąá¸ááťááşááŤáááşá
Step 8 - Learn RESTful APIs
Backend Development áĄáá˝ááşááážááááźá
áşáááŻáĄááşáá˛áˇ áĄáááŻááşá¸ááŤáFrontend áá˛áˇ Server (Backend) ááᯠááťáááşáááşáá˛áˇ REST áááşá¸áááŹááŤá ááŽáĄáááŻááşá¸áážáŹááąáŹáˇ ááááŹá¸áááˇáşáá˛áˇ áĄááťááşáá˝áąá HTTP áá˛áˇJson áᲠááŻááşááąáŹááşááťááşáá˝áąááŤá
Step 9 - Learn About Different Auth Method
ááá°ááŽáá˛áˇ Authentication áá˛áˇ Authorization Methodologies áĄááźáąáŹááşá¸ááąáˇááŹáááˇáşááŤáááşá
ááááŹá¸áááˇáşáá˛áˇ Method áá˝áąáááąáŹáˇ
OAuth - Open Authentication
Basic Authentication
Token Authentication
JWT - Json Web Tokens
Open ID áááŻáˇáá˛ááźá
áşááŤáááşá
Step 10 - Learn How to use Web Socket
ááťá˝ááşááąáŹáşáááŻáˇ ááŻááşááąáŹááşáá˛áˇ Application á Real Time áááŻáááşááąáŹáˇ Web Socket áááźá
áşáááąááŻáśá¸áááŤáááşá
Conclusion
ááąáŹááşááŻáśá¸áĄááąáá˛áˇ áá
áşáááˇáşááźááşá¸á
áŽáááŻááş Pratice ááťáŹá¸ááťáŹá¸ááŻááşááźáŽá¸ ááąáˇááŹáááˇáşááŤáááşááᎠArticle áááŻáááşááźáŽá¸ááąáŹáˇ Backend Development áááŻááŹá¸áááşáááşáááŻáˇ ááťážáąáŹáşáááˇáşááŤáááşáá
ááąáˇááŹááąáá˛áˇ áá°áá˝áąáĄáá˝ááş áá
áşááŻáᯠáááááˇáşáááşáááŻáˇ áááşááááŤáááşá ááťáąá¸áá°á¸áááşááŤáááşá
Click here to claim your Sponsored Listing.
Category
Website
Address
Myanmar Plaza, Yanking Tsp
Yangon
11061