This is my Live Diary to check my progress in 1 Year
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
- Design Patterns https://www.youtube.com/playlist?list=PLt4nG7RVVk1g_LutiJ8_LvE914rIE5z4u
- System Design https://www.youtube.com/playlist?list=PLt4nG7RVVk1g_LutiJ8_LvE914rIE5z4u
- Database Design https://www.youtube.com/playlist?list=PLZDOU071E4v6epq3GS0IqZicZc3xwwBN_
- 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.
- Java Course[Finished]
- SQL Course[Finished]
- React Course, Extremely beginner.. need more time
-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..
- 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.
-
OOP (Interface Abstract Polymorphism Inheritance Encapsuation, ACCESS Modifiers, COnstructors etc)
-
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+,