From d39b2c5058304081f6deb10e5d5543c55455c162 Mon Sep 17 00:00:00 2001 From: Chella Johnson <128637059+chellacodes@users.noreply.github.com> Date: Mon, 3 Jul 2023 22:46:54 +0100 Subject: [PATCH 1/6] Create markdown --- markdown | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 markdown diff --git a/markdown b/markdown new file mode 100644 index 0000000..819b9e8 --- /dev/null +++ b/markdown @@ -0,0 +1,35 @@ +### What I have learnt + +## Command line +How to add directories : mkdir +How to change to specific working directory : cd (diretory name) +How to change to root directory : cd .. +How to add files : echo > (file name) +How to show list of files within directory : dir (directory name) + +## Git commands + + + + + + + + + +### What I am struggling to learn + +The difference between Java variables, syntax, class + + + + + +## Attach print screens of diagrams explainimg theorys, java variables , concepts etc + + +![2023-06-22 (2)](https://github.com/chellacodes/github-fundamentals/assets/128637059/993d434e-ae89-422f-9f22-269d877196be) + +![2023-06-29 (2)](https://github.com/chellacodes/github-fundamentals/assets/128637059/32ce960d-9256-49ae-bd49-b38cb659bef2) + +![2023-06-29](https://github.com/chellacodes/github-fundamentals/assets/128637059/971aebf2-e399-410c-9aab-e0fe864b2974) From d58bd122f5b7e3a5a6a5d0713461bf82c94d51f2 Mon Sep 17 00:00:00 2001 From: Chella Johnson <128637059+chellacodes@users.noreply.github.com> Date: Mon, 3 Jul 2023 22:50:51 +0100 Subject: [PATCH 2/6] Create cmj.md --- cmj.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 cmj.md diff --git a/cmj.md b/cmj.md new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/cmj.md @@ -0,0 +1 @@ + From a5d240e13bb78e3a570e15747bb5f484fb46fb8b Mon Sep 17 00:00:00 2001 From: Chella Johnson <128637059+chellacodes@users.noreply.github.com> Date: Mon, 3 Jul 2023 23:04:52 +0100 Subject: [PATCH 3/6] Update cmj.md --- cmj.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/cmj.md b/cmj.md index 8b13789..2e95f43 100644 --- a/cmj.md +++ b/cmj.md @@ -1 +1,47 @@ +# **What I have learnt** +## Command line + +- How to add directories : mkdir +- How to change to specific working directory : cd (diretory name) +- How to change to root directory : cd .. +- How to add files : echo > (file name) +- How to show list of files within directory : dir (directory name) + +## Git commands + +Some basic git commands are + +``` +git init +git add +git commit +git status +git help +git push +git pull +``` + +## Various theory and methodoligies behind + +### Waterfall + +### Agile - + + +# What I am struggling to learn + +- The difference between Java variables, syntax, class +- How the above applies to software , app , web dev etc + + + + +## Attach print screens of diagrams explainimg theorys, java variables , concepts etc + + +![Screenshot of agile sprint method)](https://github.com/chellacodes/github-fundamentals/assets/128637059/993d434e-ae89-422f-9f22-269d877196be) + +![Screenshot of java variable explained](https://github.com/chellacodes/github-fundamentals/assets/128637059/32ce960d-9256-49ae-bd49-b38cb659bef2) + +![Screenshot of java development flow](https://github.com/chellacodes/github-fundamentals/assets/128637059/971aebf2-e399-410c-9aab-e0fe864b2974) From 254813c200ddfd509dd1bdd50354e9ab42cdfdff Mon Sep 17 00:00:00 2001 From: Chella Johnson <128637059+chellacodes@users.noreply.github.com> Date: Mon, 3 Jul 2023 23:58:12 +0100 Subject: [PATCH 4/6] Update cmj.md --- cmj.md | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 63 insertions(+), 9 deletions(-) diff --git a/cmj.md b/cmj.md index 2e95f43..67a0697 100644 --- a/cmj.md +++ b/cmj.md @@ -2,15 +2,20 @@ ## Command line -- How to add directories : mkdir -- How to change to specific working directory : cd (diretory name) -- How to change to root directory : cd .. -- How to add files : echo > (file name) -- How to show list of files within directory : dir (directory name) +- How to add directories : ``` mkdir ``` +- How to change to specific working directory : ``` cd (diretory name)``` +- How to change to directory above where you are (parent folder) : ```cd ..``` +- Print working direcotry : ```pwd``` +- How to add files : ```echo > (file name)``` +- How to show list of files within directory : ```dir (directory name)``` +- Deleting a directory : ``` rd / s (course name) ``` +- Show content of a file ``` type (file name) ``` +- Deleting a file ``` del (file name) ``` +- Move a file ``` move (example.txt/exampledirectory) ``` ## Git commands -Some basic git commands are +*Some basic git commands are* ``` git init @@ -21,20 +26,52 @@ git help git push git pull ``` +``` git fetch``` * sees all changes applied in local repo and megers changes to current branch * +```git restore``` * discrad changes that are working in directory * -## Various theory and methodoligies behind +## Git branch commands - *allows to freely work on source code w/o affecting anyone elses work or actual code in main branch* -### Waterfall +```checkout - b (branch name)``` *creates a new branch will all git history of branch that currently on and switches to it* +``` git branch ``` * will display all branches you currently have for your repo * + +## Java keywords + +``` public ``` +``` class ``` +``` static ``` +``` voic ``` +^^ all cant be changed + +## Git hub terminology + +- Respository +- Branches - isolate work you done want to merge +- Forks - allows free experitation of projects without affecting original project (different from branches) , popular with open source software projects +- Pull requests +- Naming file .md allows for markdown editing for files such as READMES + + +## Various frameworks for software development + +### Waterfall (release project after all testing complete , each new phase only begins when previous is complete) + +### Agile - sprints , kanban (constant evaluation , every project handled differently , small changes constantly) -### Agile - # What I am struggling to learn - The difference between Java variables, syntax, class - How the above applies to software , app , web dev etc +- Programming principles and how they apply in practice +- Phrases such as class based , constant , scope , main method +- Java platform +# What I have overcome so far +- Learning command line it was difficult to remember commands for mac vs windows +- Thinking it is about memorising all the different commands and coding language rather then understanding what you are trying to do and how you are going to achieve it (google / javadocs be your best friend) +- Applying myself and encouraing myself to keep going, stay focused on the end goal and be willing to admit when I dont understand something ## Attach print screens of diagrams explainimg theorys, java variables , concepts etc @@ -45,3 +82,20 @@ git pull ![Screenshot of java variable explained](https://github.com/chellacodes/github-fundamentals/assets/128637059/32ce960d-9256-49ae-bd49-b38cb659bef2) ![Screenshot of java development flow](https://github.com/chellacodes/github-fundamentals/assets/128637059/971aebf2-e399-410c-9aab-e0fe864b2974) + + +## Queations I got wrong in the skills check for : Intro to Java basics, commnand line , git + +19 out of 22 86.36% + +1 *Java code is complied into an intermediate format called?* Archiecture Neurual Byte Codes +1 *Which of the following are benefits of Java?* +- WORA: WRITE ONCE RUN ANYTIME +- SECURITY? +- OBJECT ORIENTATION +- ITS FREE +1 *A specification of the API : Interface and required behaviour is defined by the?* Java Community Process (JCP) + +### I struggled most on Java basics and had to research teminology used in the questions + + From 71bf2093b724766126be4fc19c1eada83270d5a1 Mon Sep 17 00:00:00 2001 From: Chella Johnson <128637059+chellacodes@users.noreply.github.com> Date: Tue, 4 Jul 2023 00:06:50 +0100 Subject: [PATCH 5/6] Update cmj.md --- cmj.md | 32 ++++++++++++++++++++++---------- 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/cmj.md b/cmj.md index 67a0697..13425e7 100644 --- a/cmj.md +++ b/cmj.md @@ -26,12 +26,16 @@ git help git push git pull ``` + ``` git fetch``` * sees all changes applied in local repo and megers changes to current branch * + ```git restore``` * discrad changes that are working in directory * + ## Git branch commands - *allows to freely work on source code w/o affecting anyone elses work or actual code in main branch* ```checkout - b (branch name)``` *creates a new branch will all git history of branch that currently on and switches to it* + ``` git branch ``` * will display all branches you currently have for your repo * ## Java keywords @@ -40,7 +44,7 @@ git pull ``` class ``` ``` static ``` ``` voic ``` -^^ all cant be changed +all cant be changed ## Git hub terminology @@ -59,22 +63,25 @@ git pull -# What I am struggling to learn + +# **What I am struggling to learn** - The difference between Java variables, syntax, class - How the above applies to software , app , web dev etc - Programming principles and how they apply in practice - Phrases such as class based , constant , scope , main method -- Java platform +- Java platform + + -# What I have overcome so far +# **What I have overcome so far** - Learning command line it was difficult to remember commands for mac vs windows - Thinking it is about memorising all the different commands and coding language rather then understanding what you are trying to do and how you are going to achieve it (google / javadocs be your best friend) - Applying myself and encouraing myself to keep going, stay focused on the end goal and be willing to admit when I dont understand something -## Attach print screens of diagrams explainimg theorys, java variables , concepts etc +## **Attach print screens of diagrams explainimg theorys, java variables , concepts etc** ![Screenshot of agile sprint method)](https://github.com/chellacodes/github-fundamentals/assets/128637059/993d434e-ae89-422f-9f22-269d877196be) @@ -84,18 +91,23 @@ git pull ![Screenshot of java development flow](https://github.com/chellacodes/github-fundamentals/assets/128637059/971aebf2-e399-410c-9aab-e0fe864b2974) -## Queations I got wrong in the skills check for : Intro to Java basics, commnand line , git + + +# Questions from first skills test ; java basic , command line , git 19 out of 22 86.36% -1 *Java code is complied into an intermediate format called?* Archiecture Neurual Byte Codes -1 *Which of the following are benefits of Java?* +1. *Java code is complied into an intermediate format called?* Archiecture Neurual Byte Codes + +2. *Which of the following are benefits of Java?* + - WORA: WRITE ONCE RUN ANYTIME - SECURITY? - OBJECT ORIENTATION - ITS FREE -1 *A specification of the API : Interface and required behaviour is defined by the?* Java Community Process (JCP) + +3. *A specification of the API : Interface and required behaviour is defined by the?* Java Community Process (JCP) -### I struggled most on Java basics and had to research teminology used in the questions +I struggled most on Java basics and had to research teminology used in the questions From 9dd957848a1542ff5f33f049ae39f88dfb08964f Mon Sep 17 00:00:00 2001 From: Chella Johnson <128637059+chellacodes@users.noreply.github.com> Date: Tue, 4 Jul 2023 00:07:49 +0100 Subject: [PATCH 6/6] Delete markdown see cmj.md --- markdown | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 markdown diff --git a/markdown b/markdown deleted file mode 100644 index 819b9e8..0000000 --- a/markdown +++ /dev/null @@ -1,35 +0,0 @@ -### What I have learnt - -## Command line -How to add directories : mkdir -How to change to specific working directory : cd (diretory name) -How to change to root directory : cd .. -How to add files : echo > (file name) -How to show list of files within directory : dir (directory name) - -## Git commands - - - - - - - - - -### What I am struggling to learn - -The difference between Java variables, syntax, class - - - - - -## Attach print screens of diagrams explainimg theorys, java variables , concepts etc - - -![2023-06-22 (2)](https://github.com/chellacodes/github-fundamentals/assets/128637059/993d434e-ae89-422f-9f22-269d877196be) - -![2023-06-29 (2)](https://github.com/chellacodes/github-fundamentals/assets/128637059/32ce960d-9256-49ae-bd49-b38cb659bef2) - -![2023-06-29](https://github.com/chellacodes/github-fundamentals/assets/128637059/971aebf2-e399-410c-9aab-e0fe864b2974)