An open API service indexing awesome lists of open source software.

https://github.com/alfredo1995/csharp

Able to develop programs with the C# language, Algorithm, Data Structure, Fundamentals, OO, Collections, Lambdas, Generics, Dynamics and LINQ
https://github.com/alfredo1995/csharp

csharp

Last synced: over 1 year ago
JSON representation

Able to develop programs with the C# language, Algorithm, Data Structure, Fundamentals, OO, Collections, Lambdas, Generics, Dynamics and LINQ

Awesome Lists containing this project

README

          

Able to develop programs with the C# language

Algorithm, Data Structure, Fundamentals, OO, Collections, Lambdas, Generics, Dynamics, LINQ and various resources.

1) Introduction - algorithms, data structure and introduction to the .NET framework;

2) Environment Configuration - steps necessary to configure the computer to run C#

3) Fundamentals - Aims to establish solid foundations on the language;

4) Control Structures - Here we will learn how to control the application flow;

5) Classes & Methods - Here begins our journey through Object Orientation

6) Collections - Data structures will be covered: array, lists, queues, stacks, dictionaries

7) Object Orientation - The pillars of Object Orientation and how to apply it in practice;

8) Methods and Functions - C# also supports resources from the functional world, functions, lambdas and methods

9) Exceptions - Exceptions and error handling techniques

10) Advanced Topics - Generics, LINQ, Dynamic, Nullables, etc.;





Creating a repository on GitHub

- git init
- git status
- git add .
- git commit -m "first commit"
- git branch -M main
- git remote add origin https://github.com/alfredo1995/fdasd.git
- git push -u origin main

Uploading changes to the branch of an existing repository on github

- git init -> start project in git
- git status -> see branch changes
- git add . ou git add --all -> adding changes
- git commit -m "describecommit" -> describe the commit
- git push -f -> force push to git

Frequently used GIT commands

- git config --global user.name "alfredo1995" -> configure git username
- git config --global user.email "alfredogomes1995@gmail.com" -> configure git user email
- git clone -> download existing source code
- git branch -M main -> Create project branches
- git remote add origin https://github.com/alfredo1995/2.git -> where is the github access path
- git push -u origin main -> confirm the push
- git branch or git branch --list -> to see the branches
- git branch -d -> delete the branches
- git checkout -> switch from one branch to another
- git checkout -b -> create and switch to a branch
- git reset --hard -> undo branch changes
- git add -A -> to add everything at once
- git pull -> get update remote repository
- git merge -> merge branches
- cd FolderName -> cd access the folder
- .. -> colon back to folder
- shift + windows + s -> print on the screen in the form of a cutout
- ctrl + k + d ou shift + alt + f -> format the indentation vs code e vs
- ctrl + k + c -> comment visual studio and code
- ctrl + k + u -> uncomment visual studio and code
- ctrl + shift + a ou shift + alt + a -> comment and uncomment visual studio and code



creating the branch in Azure DevOps with GitBash

Repos > New Branch
feature/AG/ID-NomeDaHistoria
basead on Develop
user story ID

pulling the branch

Selecionei a feature no visual studio e o code
remotes > selecionar a branch criada feature/AG/ID-NomeDaHistoria

git branch
git fetch
git pull
git checkout -b feature/AG/322-NomeDaHistoria

rising to changes

git fetch
git status
git add .
git commit -m "initial commit"
git push, git merge ou git push --set-upstream origin feature/AG/317-BotaoRelatorioExecel

change branch

git status "view modified files"
git add . "add all files"

git commit -m "description" "commit added changes"

git branch branchname "create a branch"

git branch "find out which branch you are on"

git checkout branchname "switch to branch x"

git restore * "discard all changes"

git push "send commits"

git add "path" "add specific change (specify path and file in quotes)"



creating branch in GitLab with GitHub DeskTop

GitHub desktop > file > clone repository
GitLab > copiar url https > colar no clone repository do GitHub Desktop
GitHub Desktop > New Branch > name > select dev > create branch >
Github Desktop > changes > commiit > Public branch > feature/322/AG-NomeDaHistoria
GitLab > merge request > change branch dev > assine and review > create merge request

Getting updates from the current dev after creating a branch based on the old dev

github desktop > minha branch criada > menu branch > merch into current branch > selecione a dev >
solucionando confiltro no merge > open in visual studio code > acepter current branch

Setup Git with Git LFS for Unity

Downlaod: GIT DESKTOP and GIT LFS
GitHub: Create new repository with .gitignore for unity projects
Git Desktop: Clone repository
Select the folder with the files and enter with git bash
Git Bash: git lfs install
Git Bash: git lfs track "*.psd" or git lfs track "*/library"
Git Desktop: Commit to main and Push