Please enable JavaScript.
Coggle requires JavaScript to display documents.
Git, data Structures and Algorithms, START - Coggle Diagram
Git
basics of git and github
git commands
tools like git bash
Linux
Linux command like find, grep, netstat
Labout the bash shell and write shell scripts
Learn the basics like OS concepts
data Structures and Algorithms
Learn big O notations like O(n) and O(1)
time complexity
space complexity
learn basic DS
Arrays
list
vectors
double LL
single LL
trees
hash table
searching
linear
binary
heap
Learn advanced DS like red-black tree, tries etc..
solve coding problems
hackerRank
hackerEarth
general programming skills
googling
computer science fundamentals
HTTP/HTTPs protocols
Networking basics like TCP and UDP
problems solving
Design patterns
JAVA
JDK
concurrency
Thread Pool
Thread
countDownLatch
concurrency Patterns
collections
set
Map
List
SortedMap
IO package
File IO
socket programming
Java NIO
Networking IO
java 8 & above
Lambda Expressions
stream API
Data time API
Optional like Regular Expression
functional programming
API enhancements
TOOLS
IDEs
Eclipse
Intellij CE
netBeans
maven
Gradle
Frameworks
Spring
SpringBoot
Hibernate
Desktop and frontend
JavaFX
swing
AWT
API Clients
REST
SOAP
Testing
unit testing
Junit3
Integration testing
system test
E2E Testing
selenium
i18n
database
JDBC
sqlite3
sort algorithms
selection sort
insertion sort
shell sort
bubble sort
merge sort
quick sort
counting sort
radix sort
stable counting sort
bucket sort
START