Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Patika-work-google #594

Open
wants to merge 5,320 commits into
base: css
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5320 commits
Select commit Hold shift + click to select a range
fddd4f4
Update readme.md
rbeyzas Oct 5, 2023
58a7d4c
Update readme.md
rbeyzas Oct 5, 2023
a469319
Update readme.md
rbeyzas Oct 5, 2023
230b80f
Update readme.md
rbeyzas Oct 5, 2023
8eae926
Update readme.md
rbeyzas Oct 5, 2023
6a1ec6f
Update readme.md
rbeyzas Oct 5, 2023
8b89c29
Update readme.md
rbeyzas Oct 5, 2023
b8ec670
Update readme.md
rbeyzas Oct 5, 2023
31383ec
Update readme.md
rbeyzas Oct 5, 2023
2de3da0
Update readme.md
rbeyzas Oct 5, 2023
5ebf5df
Update readme.md
rbeyzas Oct 5, 2023
04041cb
Update readme.md
rbeyzas Oct 5, 2023
e1d8246
Update readme.md
rbeyzas Oct 5, 2023
0964a15
Update readme.md
rbeyzas Oct 5, 2023
0767218
Update readme.md
rbeyzas Oct 5, 2023
78890d1
Update readme.md
rbeyzas Oct 5, 2023
834cdd6
Update readme.md
rbeyzas Oct 5, 2023
b551772
Update readme.md
rbeyzas Oct 5, 2023
00c5729
Update readme.md
rbeyzas Oct 5, 2023
aa0f082
Update readme.md
rbeyzas Oct 5, 2023
b568ed1
Update readme.md
rbeyzas Oct 5, 2023
8a60034
Update readme.md
rbeyzas Oct 5, 2023
ec5f99b
Update readme.md
rbeyzas Oct 5, 2023
dd20c46
Update readme.md
rbeyzas Oct 5, 2023
c0e496d
Update README.md
rbeyzas Oct 17, 2023
710df06
Add files via upload
rbeyzas Oct 24, 2023
0c483d8
Add files via upload
rbeyzas Oct 24, 2023
d681ec7
Update readme.md
rbeyzas Oct 24, 2023
d9d7923
Update readme.md
rbeyzas Oct 24, 2023
e41e062
Delete arac-kiralama-projesi/java-verilerin-arayüzde-yonetilmesi dir…
rbeyzas Oct 24, 2023
be1b6f3
Update readme.md
rbeyzas Oct 24, 2023
b424ffc
Add files via upload
rbeyzas Oct 24, 2023
6cd7a64
Update readme.md
rbeyzas Oct 24, 2023
3d689d5
Update readme.md
rbeyzas Oct 26, 2023
727dcd6
Add files via upload
rbeyzas Nov 9, 2023
126cefc
Update readme.md
rbeyzas Nov 9, 2023
ca29622
Add files via upload
rbeyzas Nov 9, 2023
f38ec8e
Delete build-on-chiliz directory
rbeyzas Nov 9, 2023
e62446e
Add files via upload
rbeyzas Nov 9, 2023
25ed4d7
Update readme.md
rbeyzas Nov 9, 2023
14cbfdc
Update readme.md
rbeyzas Nov 9, 2023
005bd89
Update readme.md
rbeyzas Nov 9, 2023
4ff1105
Add files via upload
rbeyzas Nov 9, 2023
a647a96
Update readme.md
rbeyzas Nov 9, 2023
c2f0563
Update readme.md
rbeyzas Nov 17, 2023
3e01759
Update readme.md
rbeyzas Nov 17, 2023
87460eb
Update readme.md
rbeyzas Nov 17, 2023
c049f20
Add files via upload
rbeyzas Nov 17, 2023
34fa20d
Add files via upload
rbeyzas Nov 17, 2023
8e8a757
Delete build-on-chiliz/Build on Chiliz Course (1).png
rbeyzas Nov 17, 2023
6a7158e
Add files via upload
rbeyzas Nov 17, 2023
8908454
Delete build-on-chiliz/Build on Chiliz Course.png
rbeyzas Nov 17, 2023
7060a18
Add files via upload
rbeyzas Nov 17, 2023
3b029c1
Update readme.md
rbeyzas Nov 20, 2023
865462f
Add files via upload
rbeyzas Nov 22, 2023
51a5e0a
Update readme.md
rbeyzas Nov 24, 2023
cce24e1
Add files via upload
rbeyzas Nov 24, 2023
c36a148
Update readme.md
rbeyzas Nov 27, 2023
40a4d18
Update readme.md
rbeyzas Nov 27, 2023
cce961b
Add files via upload
rbeyzas Nov 27, 2023
941cdff
Add files via upload
rbeyzas Dec 5, 2023
12b1c25
Update readme.md
rbeyzas Dec 20, 2023
a015ea3
Add files via upload
rbeyzas Dec 20, 2023
8a8df6b
Update readme.md
rbeyzas Jan 5, 2024
5b4ac58
Add files via upload
rbeyzas Jan 9, 2024
dd1d77e
Update readme.md
rbeyzas Jan 9, 2024
d177ba9
Add files via upload
rbeyzas Jan 9, 2024
c551de5
Update readme.md
rbeyzas Jan 9, 2024
3c30a94
Update readme.md
rbeyzas Jan 9, 2024
56e2fec
Add files via upload
rbeyzas Jan 9, 2024
428a55d
Merge pull request #597 from immucahit/main
kodluyoruzz Jan 19, 2024
7696349
Delete FO18C3~1.PNG
rbeyzas Jan 19, 2024
85447ea
Delete 1121.png
rbeyzas Jan 19, 2024
588a4b5
Add files via upload
rbeyzas Jan 28, 2024
0a9c58d
Update readme.md
rbeyzas Jan 28, 2024
9fd001a
Update readme.md
rbeyzas Jan 28, 2024
1c588e5
Update readme.md
rbeyzas Jan 28, 2024
77b377e
Update readme.md
rbeyzas Jan 28, 2024
a67f9c7
Update readme.md
rbeyzas Jan 28, 2024
d119377
Update readme.md
rbeyzas Jan 28, 2024
efb3797
Update readme.md
rbeyzas Jan 28, 2024
2ab28e7
Update readme.md
rbeyzas Jan 28, 2024
d59517a
Delete figures/Foundations_UnityRT3D_1.1.5.1_operations-highlighted.png
rbeyzas Jan 30, 2024
764da1c
Add files via upload
rbeyzas Feb 2, 2024
93a4aa2
Update readme.md
rbeyzas Feb 2, 2024
8ac57fd
Update readme.md
rbeyzas Feb 2, 2024
02969d5
Update readme.md
rbeyzas Feb 4, 2024
697cbc2
Add files via upload
rbeyzas Feb 4, 2024
0086a91
Add files via upload
rbeyzas Feb 9, 2024
fef7886
Update readme.md
rbeyzas Feb 14, 2024
2e4ffa4
Update readme.md
rbeyzas Feb 14, 2024
028edbd
Add files via upload
rbeyzas Feb 14, 2024
f6bd4e5
Update readme.md
rbeyzas Feb 20, 2024
4f73c79
Update readme.md
rbeyzas Feb 20, 2024
07b539c
Update readme.md
rbeyzas Feb 20, 2024
bbe89bd
Update readme.md
rbeyzas Feb 20, 2024
3a86c55
Add files via upload
rbeyzas Feb 21, 2024
252c1a7
Update readme.md
rbeyzas Feb 21, 2024
a546551
Update readme.md
rbeyzas Feb 29, 2024
a1642c8
Add files via upload
Mantis322 Mar 1, 2024
51158b1
Add files via upload
Mantis322 Mar 6, 2024
0a07c50
Update readme.md
Mantis322 Mar 6, 2024
3715d67
Update readme.md
Mantis322 Mar 6, 2024
2c19ff7
Update readme.md
Mantis322 Mar 6, 2024
1317d31
Delete build-on-stellar/stellar-example walkroughs-section-summary di…
Mantis322 Mar 6, 2024
03b9478
Delete build-on-stellar/stellar-example walkroughs-section-overview d…
Mantis322 Mar 6, 2024
bd98dc8
Add files via upload
Mantis322 Mar 6, 2024
18288d5
Delete build-on-steller directory
Mantis322 Mar 6, 2024
66047bf
Add files via upload
rbeyzas Mar 15, 2024
4714e15
Update readme.md
rbeyzas Mar 22, 2024
7e7fb22
Add files via upload
rbeyzas Mar 22, 2024
e239e6a
Add files via upload
Mantis322 Mar 27, 2024
ac642be
Add files via upload
Mantis322 Mar 27, 2024
674c9e7
Update readme.md
Mantis322 Mar 27, 2024
d0b324e
Update readme.md
Mantis322 Mar 27, 2024
9eaf18d
Update readme.md
Mantis322 Mar 28, 2024
70e3868
Update readme.md
Mantis322 Mar 28, 2024
8ea3307
Update readme.md
Mantis322 Mar 28, 2024
13a7367
Update readme.md
Mantis322 Mar 28, 2024
faec6af
Update readme.md
Mantis322 Mar 28, 2024
568ec34
Add files via upload
Mantis322 Mar 28, 2024
365d73f
Delete open-campus/career-benefits-of-creating-technical-training dir…
Mantis322 Mar 28, 2024
8939f14
Delete open-campus/how-to-learn-enough-materials directory
Mantis322 Mar 28, 2024
faafbe8
Delete open-campus/open-campus-how-to-make-your-written-tutorial-a-vi…
Mantis322 Mar 28, 2024
f5cd505
Delete open-campus/open-campus-publishing-your-video-tutorial directory
Mantis322 Mar 28, 2024
dad5408
Delete open-campus/open-campus-publishing-your-written-tutorial direc…
Mantis322 Mar 28, 2024
d4c9a47
Delete open-campus/open-campus-what-kind-of-educational-materials-nee…
Mantis322 Mar 28, 2024
290b395
Delete open-campus/open-campus-which-programs-to-use directory
Mantis322 Mar 28, 2024
f20995e
Delete open-campus/open-campus-how-to-grow-your-tutorials-impact dire…
Mantis322 Mar 28, 2024
b54b7a2
Add files via upload
Mantis322 Mar 28, 2024
08bca27
Update readme.md
rbeyzas Mar 28, 2024
5938807
Delete open-campus/open-campus-how-to-make-your-written-tutorial-a-vi…
rbeyzas Mar 28, 2024
0a37f2a
Add files via upload
rbeyzas Mar 28, 2024
3ceb34a
Update readme.md
rbeyzas Mar 28, 2024
fbbe22a
Update README.md
rbeyzas Mar 31, 2024
cf7457d
Add files via upload
Mantis322 Apr 18, 2024
84f8897
Update readme.md
Mantis322 Apr 18, 2024
ad965cd
Update readme.md
Mantis322 Apr 19, 2024
e419078
Update readme.md
Mantis322 Apr 19, 2024
3990be8
Update readme.md
Mantis322 Apr 19, 2024
6c35066
Update readme.md
Mantis322 Apr 19, 2024
bd3c4b3
Update readme.md
Mantis322 Apr 19, 2024
6ed94f8
Add files via upload
Mantis322 May 9, 2024
99ad2b8
Delete Build on Scroll directory
Mantis322 May 9, 2024
ff275d0
Add files via upload
Mantis322 May 9, 2024
0505722
Add files via upload
Mantis322 May 14, 2024
67dd6c5
Update readme.md
Mantis322 May 14, 2024
a310d4d
Update readme.md
Mantis322 May 14, 2024
819c2da
Add files via upload
Mantis322 May 14, 2024
4b81a71
Update readme.md
Mantis322 May 14, 2024
3bde9b4
Add files via upload
rbeyzas May 16, 2024
75e6682
Add files via upload
rbeyzas May 16, 2024
aa76322
Update readme.md
Mantis322 May 20, 2024
dd252e7
Update readme.md
Mantis322 May 21, 2024
bd431d6
Add files via upload
Mantis322 May 21, 2024
e3b8861
Add files via upload
rbeyzas May 22, 2024
49bda35
Delete Frame.png
rbeyzas May 22, 2024
2516888
Add files via upload
rbeyzas May 22, 2024
5c04ceb
Add files via upload
rbeyzas May 22, 2024
c33a5e8
Add files via upload
rbeyzas May 22, 2024
544aeb6
Update readme.md
rbeyzas May 22, 2024
996506f
Add files via upload
Mantis322 May 22, 2024
065185a
Update readme.md
Mantis322 May 22, 2024
5b7e051
Add files via upload
rbeyzas May 22, 2024
d9ef737
Add files via upload
Mantis322 May 23, 2024
b283087
Update readme.md
Mantis322 May 23, 2024
9b2da0b
Add files via upload
rbeyzas Jun 3, 2024
ac97259
Add files via upload
rbeyzas Jun 3, 2024
e2a0183
Add files via upload
rbeyzas Jun 3, 2024
77daf9b
Update readme.md
rbeyzas Jun 4, 2024
d8b9dcd
Update readme.md
rbeyzas Jun 4, 2024
f8bc952
Update readme.md
rbeyzas Jun 4, 2024
26066dc
Update readme.md
rbeyzas Jun 10, 2024
e5acbba
Add files via upload
Mantis322 Jun 11, 2024
df9a146
Update readme.md
Mantis322 Jun 11, 2024
ebf5541
Update readme.md
Mantis322 Jun 11, 2024
4c28b85
Update readme.md
Mantis322 Jun 11, 2024
652ff3b
Update readme.md
Mantis322 Jun 11, 2024
6a4dee4
Add files via upload
Mantis322 Jun 11, 2024
db672fd
Update readme.md
Mantis322 Jun 11, 2024
8cb89a6
Add files via upload
Mantis322 Jun 11, 2024
a118181
Update readme.md
Mantis322 Jun 11, 2024
6c90a52
Add files via upload
Mantis322 Jun 11, 2024
2cbd397
Update readme.md
Mantis322 Jun 11, 2024
9787788
Add files via upload
Mantis322 Jun 11, 2024
7ef0eaa
Add files via upload
Mantis322 Jun 11, 2024
bf617d5
Update readme.md
Mantis322 Jun 11, 2024
6c35807
Update readme.md
Mantis322 Jun 12, 2024
c7b6111
Add files via upload
rbeyzas Jun 13, 2024
a25858d
Update readme.md
rbeyzas Jun 14, 2024
094b860
Update readme.md
rbeyzas Jun 14, 2024
54e04a5
Update readme.md
rbeyzas Jun 25, 2024
6cfbf90
Add files via upload
rbeyzas Jun 27, 2024
8c2f8fe
Update readme.md
rbeyzas Jun 27, 2024
f547b1f
Add files via upload
rbeyzas Jun 27, 2024
8ddd898
Update readme.md
rbeyzas Jun 27, 2024
f0af833
Add files via upload
rbeyzas Jun 27, 2024
8071c90
Update readme.md
rbeyzas Jun 27, 2024
0b9ee4c
Update readme.md
rbeyzas Jun 27, 2024
a99add3
Update readme.md
rbeyzas Jun 27, 2024
1faa851
Update readme.md
rbeyzas Jul 2, 2024
d8f14af
Add files via upload
rbeyzas Jul 2, 2024
7324840
Add files via upload
rbeyzas Jul 4, 2024
99e8313
Update readme.md
rbeyzas Jul 4, 2024
1e94fcb
Update readme.md
rbeyzas Jul 5, 2024
6b0feff
Add files via upload
Mantis322 Jul 11, 2024
c050247
Update readme.md
Mantis322 Jul 12, 2024
b80bf00
Add files via upload
Mantis322 Jul 12, 2024
c3ed839
Update readme.md
Mantis322 Jul 12, 2024
acdb977
Add files via upload
Mantis322 Jul 12, 2024
53ab7b8
Update readme.md
Mantis322 Jul 12, 2024
4561556
Add files via upload
Mantis322 Jul 12, 2024
8fc795e
Update readme.md
Mantis322 Jul 12, 2024
9485e5a
Update readme.md
Mantis322 Jul 12, 2024
e3d9d8f
Update readme.md
Mantis322 Jul 12, 2024
977e739
Update readme.md
rbeyzas Jul 16, 2024
75fe471
Add files via upload
rbeyzas Jul 16, 2024
c272503
Update readme.md
rbeyzas Jul 16, 2024
b6c4b76
Add files via upload
rbeyzas Jul 18, 2024
465c67c
Update readme.md
Mantis322 Jul 23, 2024
85c3058
Add files via upload
Mantis322 Jul 23, 2024
bca9ad3
Add files via upload
rbeyzas Aug 26, 2024
3adb589
Add files via upload
rbeyzas Aug 28, 2024
66ee246
Update readme.md
rbeyzas Sep 9, 2024
d9fe084
Update readme.md
rbeyzas Sep 9, 2024
45989a9
Update readme.md
rbeyzas Sep 9, 2024
1b2087f
Update readme.md
rbeyzas Sep 9, 2024
d028de4
Add files via upload
rbeyzas Sep 9, 2024
34c4c80
Update readme.md
rbeyzas Sep 9, 2024
4726f63
Update readme.md
rbeyzas Oct 7, 2024
0ae54a6
Update readme.md
rbeyzas Oct 7, 2024
460c62a
Add files via upload
rbeyzas Oct 7, 2024
d2f376c
Update readme.md
rbeyzas Oct 11, 2024
42333e3
Add files via upload
rbeyzas Oct 21, 2024
31531b3
Update readme.md
rbeyzas Nov 26, 2024
0a0ff1e
Add files via upload
rbeyzas Nov 26, 2024
ed00053
Update readme.md
rbeyzas Nov 26, 2024
0339638
Add files via upload
Mantis322 Dec 10, 2024
6e5b226
fix css slug
rbeyzas Dec 19, 2024
2321674
blender slug fix
rbeyzas Dec 19, 2024
e6952c8
blender slug fix
rbeyzas Dec 19, 2024
1362ccf
Update readme.md
Mantis322 Jan 9, 2025
d7f37ed
Update readme.md
rbeyzas Jan 21, 2025
e5fbcef
Update Readme.md
rbeyzas Jan 21, 2025
98ce993
Add files via upload
rbeyzas Jan 21, 2025
61d7d86
Update readme.md
rbeyzas Jan 27, 2025
eede5d0
Add files via upload
rbeyzas Jan 27, 2025
be96e32
Add files via upload
rbeyzas Feb 5, 2025
3016d39
Update readme.md
rbeyzas Feb 5, 2025
4458dc6
Add files via upload
rbeyzas Feb 5, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
67 changes: 67 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,68 @@
*.DS_Store*

# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

.idea/

# Runtime data
pids
*.pid
*.seed
*.pid.lock
.next/

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage

# nyc test coverage
.nyc_output

# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (http://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
jspm_packages/

# Typescript v1 declaration files
typings/

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variables file
.env

/.idea/kodluyoruz-home.iml
/.idea/modules.xml
/.idea/vcs.xml
/.idea/.gitignore
Binary file added Chiliz.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
674 changes: 674 additions & 0 deletions LICENSE

Large diffs are not rendered by default.

Binary file added OpenCapmus.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Stellar.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
24 changes: 24 additions & 0 deletions Web3/bitcoin/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Bitcoin

These contents have been prepared using online resources. Patika.dev’s own contents are currently under preparation.




Bitcoin is the most known and most used digital currency. Without a middleman it can be transferred from user to user on a peer-to-peer network. There are network nodes to verify transactions and record them in a public distributed ledger which in other word blockchain.

Invented by Satoshi Nakamoto in 2008 and began use in 2009.

Recommend you to read [Bitcoin whitepaper](https://bitcoin.org/bitcoin.pdf) to understand it better.

Did you know the first payment with Bitcoin was ordering two pizzas for 10,000 Bitcoin!

"Bitcoin uses blockchain and therefore is decentralized, immutable, and open. It’s also:

1. Hard capped: There will only ever be 21M bitcoin.
2. Single-purpose: Many holders just want it to be a digital token that stores value.


But most people don’t want Bitcoin to change. After all, if Bitcoin becomes the best way to store value and lets anyone send money around the world, that’s already a huge accomplishment."

[For further information: Bitcoin](https://creatoreconomy.so/p/curious-beginner-guide-to-crypto?s=r)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
15 changes: 15 additions & 0 deletions Web3/centralizedvsdecentralized/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Centralized vs Decentralized

These contents have been prepared using online resources. Patika.dev’s own contents are currently under preparation.

Centralized means entities control the network. With web3, the word decentralized comes in. This means entities can not control the network and the applications(dapps) on it. This makes web3, open web. Without permission from an entity, people freely build and connect with web3.

[For further information: What is Decentralization in Blockchain?](https://aws.amazon.com/tr/blockchain/decentralization-in-blockchain/#:~:text=In%20blockchain%2C%20decentralization%20refers%20to,thereof%20to%20a%20distributed%20network)


This is a good comparison between centralized and decentralized;

![images](https://raw.githubusercontent.com/Kodluyoruz/taskforce/main/Web3/centralizedvsdecentralized/figures/centralised%20vs%20decentralized.png)



Binary file added Web3/dao/figures/daos.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
15 changes: 15 additions & 0 deletions Web3/dao/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# DAO

These contents have been prepared using online resources. Patika.dev’s own contents are currently under preparation.

**DAO stands for “decentralized autonomous organization”**

In contrast to any organization, DAO has the freedom to govern itself or control its own affairs. As you all know, in a central organization, there are CEOs, CTOs, board of directors, etc. They all play a crucial role in decision making meetings. CEOs even have some power not to approve some of the decisions.

However, DAOs are much more decentralized and autonomous. There are no CEOs, CTOs or board of directors here but only members. Members are the ones that hold tokens. Each member can propose something and it will be voted by the members. If it passes, the code behind the DAO will be run and the proposal will be executed immediately. Once it is approved, no one can disapprove it unless another proposal of disapproving the current one is voted and passed.

In short, everything is based on a voting process.

![images](https://raw.githubusercontent.com/Kodluyoruz/taskforce/main/Web3/dao/figures/daos.PNG)

[For further information: DAO](https://creatoreconomy.so/p/curious-beginner-guide-to-crypto)
48 changes: 48 additions & 0 deletions Web3/dapps/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# DApps

These contents have been prepared using online resources. Patika.dev’s own contents are currently under preparation.

A typical web application is programmed using a client–server structure. The user ("client") is provided services through an off-site server hosted by a third-party.

Applications are usually broken into logical chunks called "tiers", where every tier is assigned a role. Though many variations are possible, the most common structure is the three-tiered representation: presentation (front-end), application (back-end) and storage (database).

Decentralized applications (or dApps) follow the same structure overall. The only difference is that the back-end gets enhanced by connecting it to public Web3 infrastructure. The front-end and the storage can be integrated in dApps just like in any other Apps.

In a dApp, security and access are provided by cryptography (public/private keys) rather than username and password or oAuth. This approach is also called passwordless identification. Users keep their identity through dApps rather than having a different one in each or rely on third-party identity management.

For users, access to the open web is based only on a private key, which is used to unlock all dApps and services on the blockchain.

Users access and interact with dApps with a web browser just like any other App; this makes it easy for them to switch. And dApps offer many improvements to the user experience:

- Identification is done only once for access across dApps
- Ownership of personal data remains in users’ hands at all times
- Interactions are opt-in by default
- Payment and exchanges are handled just like any other action

Behind the scenes, the framework connecting users with digital services is slightly different with a dApp. Consider all the possible aspects of an application that may be decentralized:

- Backend software (application logic)
- Frontend software
- Data storage


**Backend (application logic)**

The backend of a dApp is just the same as any other app, except that it’s connected to the blockchain for at least some of its services, like access control, storage of transactions and balances, or programmatic guarantee of agreements between users.

**Frontend (Web User Interface)**

The client-side interface of a dApp can use standard web technologies (HTML, CSS, JavaScript, etc.). This allows a traditional web developer to use familiar tools, libraries, and frameworks.

Interactions with the blockchain, such as signing messages, sending transactions, and managing keys, are often conducted through the web browser via an extension such as the NEAR Wallet. It is also possible to create native mobile dApps.

**Data Storage**

Data storage can be handled the same in dApps as in other Apps, with the extra ability to store information into the blockchain. That is handy when one wants to verifiably and permanently save actions or transactions.

Storing and distributing significant static assets on a blockchain would be inefficient as the cost would be too high. This is why images, videos, and resources of the application’s frontend web interface (HTML, CSS, JavaScript, etc.) are generally not stored on the blockchain itself.

Besides cloud databases and other centralized solutions, data can be stored on P2P platforms such as the InterPlanetary File System (IPFS); P2P storage is an excellent alternative while maintaining a trustless environment for the dApp.


[For further information: DApps](https://near.academy/near101/chapter-2)
Binary file added Web3/defi/figures/defi.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
20 changes: 20 additions & 0 deletions Web3/defi/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# DeFi

These contents have been prepared using online resources. Patika.dev’s own contents are currently under preparation.

Defi is a web3 version of using traditional financial instruments without relying on middlemen like brokerages, exchanges or banks. DeFi does this by using smart contracts on blockchain.

DeFi allows to lend or borrow funds, trade cryptocurrencies and earn interest.

"Why is DeFi so revolutionary?

To start, anyone with Internet connection can participate in DeFi. There are no centralized authorities who can deny you access to anything (e.g. a loan, a bank account, access to your own funds).

A quick comparison:

![images](https://raw.githubusercontent.com/Kodluyoruz/taskforce/main/Web3/defi/figures/defi.PNG)

[For further information: DeFi](https://shimmer-bean-29e.notion.site/A-Beginner-s-Guide-to-DeFi-9fbea459d8ef496ab461f63f686dcbcb)

[Ethereum - DeFi](https://ethereum.org/en/defi/)

Binary file added Web3/ethereum/figures/ethereum.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
37 changes: 37 additions & 0 deletions Web3/ethereum/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Ethereum

These contents have been prepared using online resources. Patika.dev’s own contents are currently under preparation.


Ethereum is an open-source blockchain that allows use of smart contract service. This means Ethereum allows builders to create and deploy decentralized applications onto blockchain. So in this way users can interact with blockchain through DApps. Ethereum also provided new words to our lives such as DeFi, NFT and DAO.

Ethereum is preparing for an upgrade called Ethereum 2.0 which comes with the new consensus method Proof of Stake instead of Proof of Work and some improvements for transactions.

Recommend you to read [Ethereum Whitepaper]( https://ethereum.org/en/whitepaper/) to understand it better.

"To understand what that even means, let’s define the following:

![ethereum definitions](https://raw.githubusercontent.com/Kodluyoruz/taskforce/main/Web3/ethereum/figures/ethereum.png)

1. Ether is Ethereum’s digital token. Ether is a store of value like Bitcoin, but its main purpose is to reward nodes on the ethereum blockchain for processing transactions.
2. Gas is the amount of Ether that’s paid to a node to process a transaction.
3. Smart contracts are code that runs on the Ethereum blockchain. This code is:
1. Decentralized: Stored across all nodes in the network.
2. Immutable: Can’t be changed once committed to the blockchain.
3. Open: Anyone can view the code and use it (like an open API).
4. Decentralized apps (dapp) combine a backend smart contract with frontend UI.

Dapps are where the action is in crypto and the majority are built on Ethereum. Examples include:

1. [OpenSea](https://opensea.io/) for buying and selling digital assets.
2. [Uniswap](https://app.uniswap.org/#/swap?utm_source=StateOfTheDApps) for swapping digital tokens.
3. [Decentraland](https://decentraland.org/) for owning land in a 3D digital world.v

All of these dapps cost gas to run. That’s why Ethereum is upgrading to ['eth 2.0](https://ethereum.org/en/eth2/)' (which includes shifting from proof of work to stake) to scale the network, reduce energy consumption, and lower gas fees."

[For further information: Ethereum](https://creatoreconomy.so/p/curious-beginner-guide-to-crypto?s=r)





26 changes: 26 additions & 0 deletions Web3/ft_nft/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# FT - NFT

These contents have been prepared using online resources. Patika.dev’s own contents are currently under preparation.

NFT stands for “non-fungible token.”

Since NFTs have unique properties, they can not interchangeable for other items

FT stands for “fungible token”

Since FTs value defines them rather than their unique properties, they can interchangeable for other items

"Token: Something that can be exchanged for, or represent, a good, service, or other form of value or utility

Fungible vs. Non-Fungible:

Fungible = Interchangeable, Divisible
ex: $10 bill, $NEAR, $BTC

Non-Fungible = Non-Interchangeable, Non-Divisible, Unique Properties
ex: baseball cards, houses, land, diamonds, laptop"

"NFTs are tokens that we can use to represent ownership of unique items. They let us tokenize things like art, collectibles, even real estate. They can only have one official owner at a time and they're secured by the... blockchain – no one can modify the record of ownership or copy/paste a new NFT into existence." - [ethereum.org](https://ethereum.org/en/)

[For further information: FT - NFT](https://shimmer-bean-29e.notion.site/A-Beginner-s-Guide-to-NFTs-ffb4f1a180cf4052bd75d5471c65e842)

28 changes: 28 additions & 0 deletions Web3/hashBlockTokens/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Hash - Block - Tokens

These contents have been prepared using online resources. Patika.dev’s own contents are currently under preparation.

**Hashing**

Hashing is an algorithm that takes a key that includes data and converts it to fixed-length value or key. The value or key we get as a result represents the data entering the process

[For further information: What is Hashing in Blockchain?](https://medium.com/@shivasunny30/what-is-hashing-in-blockchain-explained-ba6f68fd3303)

**Block**

Block is a page in the digital ledger. These blocks store unalterable data.

[Try the demo](https://andersbrownworth.com/blockchain/)













Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Web3/nearTestnetAccountCreation/image10.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
41 changes: 41 additions & 0 deletions Web3/nearTestnetAccountCreation/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# NEAR Testnet Account Creation

These contents have been prepared using online resources. Patika.dev’s own contents are currently under preparation.

**Reserve Account ID**

- [Navigate to Wallet](https://wallet.testnet.near.org) and click on "Create Account".

![images](https://raw.githubusercontent.com/Kodluyoruz/taskforce/main/Web3/nearTestnetAccountCreation/figures/image10.png)

- Next, enter your desired account name.

![images](https://raw.githubusercontent.com/Kodluyoruz/taskforce/main/Web3/nearTestnetAccountCreation/figures/image4.png)

**Secure your account**

Choose your account recovery method. "Secure Passphrase" or Ledger is recommended as the most secure method.

**Secure Passphrase**

When selecting a Secure Passphrase / [seed phrase](https://en.bitcoin.it/wiki/Seed_phrase) it is extremely important to write down your words IN ORDER and keep them in a safe place! NEAR Team will not be able to help you recover your account without it.


![images](https://raw.githubusercontent.com/Kodluyoruz/taskforce/main/Web3/nearTestnetAccountCreation/figures/image3.png)

![images](https://raw.githubusercontent.com/Kodluyoruz/taskforce/main/Web3/nearTestnetAccountCreation/figures/image12.png)


E-mail
When choosing e-mail, a ONE TIME recovery link will be sent to you that will have a recovery seed phrase embedded in the URL.

![images](https://raw.githubusercontent.com/Kodluyoruz/taskforce/main/Web3/nearTestnetAccountCreation/figures/image6.png)

Success!
You just created a testnet account and received 200 Ⓝ! Upon recovery method confirmation you should be directed to your account dashboard similar to the one below:

![images](https://raw.githubusercontent.com/Kodluyoruz/taskforce/main/Web3/nearTestnetAccountCreation/figures/image1.png)

Here you can view your total balance, available balance, and minimum balance needed for on-chain storage costs. Also, you can view and rotate your [Access Keys](https://docs.near.org/docs/concepts/account#access-keys) by enabling (add) or disabling (delete) them.

[For further information:NEAR Testnet Account Creation](https://docs.near.org/docs/develop/basics/create-account)
Binary file added Web3/nearUseCase/figures/image11.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Web3/nearUseCase/figures/image13.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Web3/nearUseCase/figures/image16.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Web3/nearUseCase/figures/image17.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Web3/nearUseCase/figures/image8.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
31 changes: 31 additions & 0 deletions Web3/nearUseCase/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# NEAR Use Case

These contents have been prepared using online resources. Patika.dev’s own contents are currently under preparation.

Guest Book is a smart contract build on top of NEAR Protocol. It is a simple smart contract that allows you to add a message and donation (optional). It is built by using AssemblyScript on the contract side, and React on the frontend.

Let’s take a look at this smart contract and see how it is very similar compared to any other application that is built on Web 2.0.

- Click this link to go to the dApp near-examples.github.io/guest-book/

![images](https://raw.githubusercontent.com/Kodluyoruz/taskforce/main/Web3/nearUseCase/figures/image8.png)
- Here you need to login with your wallet to be able to use this dApp

![images](https://raw.githubusercontent.com/Kodluyoruz/taskforce/main/Web3/nearUseCase/figures/image16.png)
- Click next to continue

![images](https://raw.githubusercontent.com/Kodluyoruz/taskforce/main/Web3/nearUseCase/figures/image13.png)
- Click Connect to continue

![images](https://raw.githubusercontent.com/Kodluyoruz/taskforce/main/Web3/nearUseCase/figures/image11.png)

- After you logged in, you will see your account ID.
- It means you successfully logged in to the dApp!
- Now, try to type your first message that will be stored in the blockchain.
- Click the button “Sign”

![images](https://raw.githubusercontent.com/Kodluyoruz/taskforce/main/Web3/nearUseCase/figures/image17.png)

- You will see your message appear at the bottom of the list with many other messages from different accounts.
- Congrats! You have just interacted with the blockchain!
- OPTIONAL: If you are wondering about the “Donation” part, don’t be shy and try to attach some amount of NEAR and see what happens with your next message.
Binary file added Web3/practicePartI/figures/6wf8Dmr.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Web3/practicePartI/figures/devdeploy.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Web3/practicePartI/figures/image8.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading