ptzivaras / MyKnowledge

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MyKnowledge

This is my Live Diary to check my progress in 1 Year

Youtube Channels

1)derekbanas https://www.youtube.com/@derekbanas 2)CodingSimplified https://www.youtube.com/@CodingSimplified 3)freecodecamp https://www.youtube.com/@freecodecamp 4)AmigosCode https://www.youtube.com/@amigoscode 5)Caleb Curry https://www.youtube.com/@codebreakthrough 6)Developedbyed https://www.youtube.com/@developedbyed/videos 7)DatabaseStar https://www.youtube.com/@DatabaseStar/featured 8)React Projects https://www.youtube.com/@javascriptmastery/videos 9)CodeBeaty https://www.youtube.com/@CodeBeauty/featured 10)thenewboston https://www.youtube.com/@thenewboston/featured 11)CodingWithJohn https://www.youtube.com/@CodingWithJohn/featured

To Do 2023

  1. Design Patterns https://www.youtube.com/playlist?list=PLt4nG7RVVk1g_LutiJ8_LvE914rIE5z4u
  2. System Design https://www.youtube.com/playlist?list=PLt4nG7RVVk1g_LutiJ8_LvE914rIE5z4u
  3. Database Design https://www.youtube.com/playlist?list=PLZDOU071E4v6epq3GS0IqZicZc3xwwBN_

Udemy

  1. 3 Android Courses, Finished 1 the Rest are 45% but after 11 months i was moved to Xaml-Xamarin.Forms & #C code so i stopped.
  2. Java Course[Finished]
  3. SQL Course[Finished]
  4. React Course, Extremely beginner.. need more time

Company

-Android 0) SmartInsoleProject: You Login and then you choose a recording from a List then you can see LiveData using HeatMap or data Displayed in Charts(LineChart+PointsGraph) or you can choose an option from a spinner to see other data in Lists that have inside Graphs other Lists etc.

1)Spinners(custom code), RecycleView + CardView &(Layouts, Gravity, Margin, Weight), RecycleView with different Layouts depending what i click on a spinner for example, Front End Stuff

3)Transfer Data with BlueTooth Low Energy

4)Oath 2.0, AcessToken/RefreshToken ApiKey etc.., Api calls GET/POST request using Volley Library and more, get JSON data save on local array edit it etc, Retry policy or request if server is slow, HTTP Connection protocol basics, JSON structure basic stuff head,body,params,headers,content type etc..

5)String Manipulation Methods to edit/store JSON Data from Servers.

6)Static and Dynamic Graphs(& Live Data) [ Line Graphs, PointGraphs, HeatMap ] , so Data Visualization with some times custom Scaling (Library had bugs in github)

7)Handlers, Threads, Multiple Threads, Runnables , PostDelay, Countdown etc..

  1. Postman(wrote all ApiCalls GET/POST/PUT ~15)

10)Grandle(Beginner)

12)Used Debugger, Unit Tests(Beginner)

-Xamarin.Forms 2 Projects: worked with ViewModels, Bindings, Navigation, Commands, Transactions, UI, SideMenu using Shell Moving data between Shellpages etc.

RoadMap

  1. OOP (Interface Abstract Polymorphism Inheritance Encapsuation, ACCESS Modifiers, COnstructors etc)

  2. Collection & DataStructure (array,arraylist, list, linkedlist, set & map types, stack, queue)

3)Network(TCP UDP Sockets)

4)DB (JDBC and play with DB)

5)Handling Exception(try catch finally, throws, many catches, etc)

6)Lamdas(i understand but i dont use them daily so i forget)

7)File Handling, Java I/O (i understand but i dont use them daily so i forget)

8)Threads, sync, multithread, runnable, handler,U/I Thread, Object locking (basic stuff)

9)equal types, override equals and hashcode

10)APIS , dateAPI, ParseJSON, GSON,Serialization

11)Data Visualization HeatMap, LineGraph, PointsGraph, Live Data with Service

12)Testing (UnitTest JUnit, IntegrationTest, MOCKS)

13)HTTP Model (Post/Get, VolleyLibrary, RetroFit, Classic Http request)

~)for each, comparator/iterator, static final super this, service, microservice, restfull, reflection, spring, springboot,spring hibernate,Java EE, React JS+,

About