Mobile Development- Using React Native - Lecture 5
Lecture Outcome:
At the end of the lecture, students will be able to know about
- Programming Basis
HOW TO RUN A JS FILE WITHOUT ANY FRAMEWORK
HOW TO WRITE A FUNCTION
FUNCTIONS
# PROGRAMMING BASICS
## Variables/Constants ===> var / const
## Functions ==> namedFunctions, anonymousFunction, CurriedFunctions
## Operators => assigners, conditional operators,
## LOOPERS => ak kam ko repeeat krna (loop/itteration) , (map, reduce, filter,for,while)
## PROGRAMMING STRUCTURE
- FUNCTIONAL PROGRAMMING 💚
- OOP PROGRAMMING
## FUNCTIONS
- how to write/see/understand ( recognise a function )
## CODE EDITOR VS IDES #ASSIGNMENT
## What is LOGING , WHAT IS A CONSOLE
-> console is the hidden softwarea command runner
-> LOGING -> write somthing
# CODERS HATE WHITE SPACE so does the COMPUTER
-> javascript hyphen (Dash) - sa b nafrat
-> _ (underscore) we kinda have love hate relationship
## TEMPLATING
{{YOUR_NAME}}
## TO REFRESH CONCPETS
https://www.youtube.com/watch?v=PkZNo7MFNFg # HOW TO RUN A JS FILE WITHOUT ANY FRAMEWORK make a new file and save it with an extention of `.js` e.g. `myFirstFile.js` - go to your terminal/cmd/powershell - cd to the folder where you saved the file - call your NODE COMPILER TO HELP YOU COMPILE THE CODE e.g. `node myFirstFile.js`// HOW TO WRITE A FUNCTION function functionOne(){} // init krna function functionTwo(x = 3){ console.log(x); } // to run a function you have to call it {{FUNCTION_NAME()}} functionTwo() // () anythin in it has to be used later // {} scoper ( scope/range )## FUNCTIONS - () => props #properties #perks #parameters #arguments - {} => scoping, structuring, -> function types => a funciton can be without props or with prop/s <!-- non-prop function --> <!-- a function with no parameter is call non-parameter --> function myFunction() { } <!-- proped/parameterd function --> <!-- asa function jo ak ya ak sa ziaada params --> function myFunc(x,y,z){ } <!-- returners function/pure function --> <!-- returners function is a func whihc has a return at the end of its curly braces--> function myReturner(){ return; } function sum(x,y){ return x+y }


0 comments:
Post a Comment