DN2.0 - JAVA UpSkill Learning Recommendations - PRO
DN2.0 - JAVA UpSkill Learning Recommendations - PRO
HTML5
CSS3
Javascript
Bootstrap
jQuery
Sub-Topics
HTML5 - Introduction
HTML5 - Events
HTML5 - Web Forms 2.0
HTML5 - Web Storage
HTML5 - Web SQL Database
CSS3 - Introduction
CSS3 - Selectors
CSS3 - Styling
CSS3 - Advanced
JavaScript Fundamemtals
JavaScript Basics, DOM
Variables, Datatypes, Type Conversions, Operators,
Comparisons, Interactions, Loops,
Functions, Function expression, Control Flow, Conditionals
Note : Go through the reference links for all the subtopics
listed here
Bootstrap Fundamentals
Grid System
NAV Bar
Bootstrap Components
https://code.visualstudio.com/docs/languages/htmlhttps://www.freecodecamp.org/news/learn-how-to-use-the-chrome-devt
https://www.w3schools.com/html/html_basic.asp
https://www.w3schools.com/html/html5_semantic_elements.asphttps://www.w3schools.com/html/html_elements.asphttps
https://www.w3schools.com/tags/ref_eventattributes.asp
https://www.tutorialspoint.com/html5/html5_geolocation.htm
https://www.w3schools.com/html/html5_geolocation.asp
https://www.w3schools.com/html/html5_webstorage.asp
https://www.tutorialspoint.com/html5/html5_web_sql.htm
https://www.tutorialspoint.com/html5/html5_web_forms2.htm
https://www.w3schools.com/css/css_intro.asphttps://www.w3schools.com/css/css_syntax.asphttps://www.w3schools.com/c
https://www.w3schools.com/css/css_selectors.asp
https://www.w3schools.com/css/css_colors.asphttps://www.w3schools.com/css/css_outline.asphttps://www.w3schools.com
https://www.w3schools.com/css/css_text.asp
https://www.w3schools.com/css/css_font.asp
https://www.w3schools.com/css/css_icons.asp
https://www.w3schools.com/css/css_link.asp
https://www.w3schools.com/css/css_list.asp
https://www.w3schools.com/css/css_table.asp
https://www.w3schools.com/css/css_boxmodel.asp
https://www.w3schools.com/css/css_rwd_intro.asp
https://www.w3schools.com/css/css_rwd_mediaqueries.asp
https://www.w3schools.com/css/css_rwd_viewport.asp
https://www.w3schools.com/js/
https://www.w3schools.com/js/
https://www.w3schools.com/jsref/jsref_isnan.asp
https://www.w3schools.com/jsref/jsref_indexof.asp
http://javascript-coder.com/files/form-submit/javascript-form-submit-example.html
https://www.w3schools.com/bootstrap4/bootstrap_get_started.asphttps://www.w3schools.com/bootstrap4/bootstrap_cont
https://www.w3schools.com/bootstrap4/bootstrap_grid_basic.asp
https://www.w3schools.com/bootstrap4/bootstrap_navs.asp
https://www.w3schools.com/bootstrap4/bootstrap_navbar.asp
https://www.w3schools.com/bootstrap4/bootstrap_badges.asp
https://www.w3schools.com/icons/google_icons_intro.asp
https://www.w3schools.com/bootstrap4/bootstrap_list_groups.asp
https://www.w3schools.com/bootstrap4/bootstrap_cards.asp
https://www.w3schools.com/bootstrap4/bootstrap_grid_basic.asp
https://www.w3schools.com/bootstrap4/bootstrap_forms.asphttps://www.w3schools.com/bootstrap4/bootstrap_forms_inp
https://www.bootstrapdash.com/bootstrap-css-styles/https://gijgo.com/datepicker/configurationhttps://gijgo.com/datepicke
https://www.w3schools.com/jquERy/jquery_intro.asphttps://www.w3schools.com/jquERy/jquery_get_started.asphttps://ww
Topics Sub-Topics
Class & Objects,static variables (class
variables)
Encapsulation
Inheritance
Polymorphism
Object Oriented Proramming Concepts
Abstract class
Interface
Object class
packages
Basics,Types of exceptions
Exception Handling
User Defined Exceptions
Wrapper classes Convert primitive data type to objects.
Integer, Float, Double, Long, Character,
Boolean
Collection basics
List
Collections Framework
Map
Set
String Methods
Explain Annotations
Advanced Concepts
Multi-Threading
Lambda Expressions
Java 8 Concepts
DateTime API
URLs
https://www.geeksforgeeks.org/classes-objects-java/
https://www.geeksforgeeks.org/variables-in-java/
https://www.tutorialspoint.com/What-is-the-difference-between-class-variables-and-instance-variables-in-Java
https://www.w3schools.com/java/java_constructors.asp
https://www.w3schools.com/java/java_encapsulation.asp
https://www.journaldev.com/1325/composition-in-java-example
https://www.w3schools.com/java/java_inheritance.asp
https://www.w3schools.com/java/java_polymorphism.asp
https://www.w3schools.com/java/java_abstract.asp
https://www.geeksforgeeks.org/interfaces-in-java/
https://www.geeksforgeeks.org/overriding-equals-method-in-java/
https://www.geeksforgeeks.org/object-class-in-java/
https://www.tutorialspoint.com/Advantages-of-using-packages-in-Java
https://beginnersbook.com/2013/03/packages-in-java/
https://www.javatpoint.com/access-modifiers
https://www.javatpoint.com/final-keyword
https://www.geeksforgeeks.org/exceptions-in-java/https://www.geeksforgeeks.org/types-of-exception-in-java-with-examples
https://www.tutorialspoint.com/What-are-custom-exceptions-in-Java
https://www.codejava.net/java-core/exception/how-to-create-custom-exceptions-in-java
https://www.geeksforgeeks.org/wrapper-classes-java/
https://www.javatpoint.com/collections-in-java
https://beginnersbook.com/2015/01/difference-between-list-set-and-map-in-java/
https://www.geeksforgeeks.org/initialize-an-arraylist-in-java/
https://howtodoinjava.com/java/collections/arraylist/iterate-through-objects/
https://beginnersbook.com/2013/12/how-to-sort-arraylist-in-java/
https://www.geeksforgeeks.org/java-util-hashmap-in-java-with-examples/
https://www.geeksforgeeks.org/set-in-java/
https://www.geeksforgeeks.org/file-handling-java-using-filewriter-filereader/https://www.tutorialspoint.com/java/java_files_
https://www.java-programs.thiyagaraaj.com/parseexception-java-example-program.html
https://www.javatpoint.com/difference-between-stringbuffer-and-stringbuilder
https://www.javatpoint.com/java-annotation
https://www.javatpoint.com/Garbage-Collection
https://www.guru99.com/java-stack-heap.html
https://www.javatpoint.com/multithreading-in-java
https://docs.oracle.com/javase/tutorial/java/javaOO/lambdaexpressions.html
https://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.html
https://docs.oracle.com/javase/8/docs/api/java/util/stream/package-summary.html
https://www.geeksforgeeks.org/stream-in-java
https://www.tutorialspoint.com/java8/java8_streams
https://www.oracle.com/technetwork/articles/java/jf14-date-time-2125367.html
https://docs.oracle.com/javase/8/docs/api/java/time/package-summary.html
https://docs.oracle.com/javase/8/docs/api/java/time/format/package-summary.html
Topics Sub-Topics
What is Database Design?, Why is Database
Database Design Design important?, Life Cycle, Physical Model,
Logical Model, Database Design Process,
Normalization Normal Forms in DBMS, 1NF, 2NF, 3NF, BCNF
NoSQL Basics Introduction to NoSQL
Aggregate and Scalar Functions
Date Functions
SQL Functions
String Functions
Ranking Functions
GROUP BY GROUP BY clause
Inner, Left, Right and Full Joins
Joins
Cartesian Join & Self Join
Introduction to Subquery
Subquery Sub queries in From Clause
Correlated Subqueries
URLs
https://www.javatpoint.com/database-design
https://www.geeksforgeeks.org/normal-forms-in-dbms/
https://www.geeksforgeeks.org/introduction-to-nosql/
https://www.geeksforgeeks.org/sql-functions-aggregate-scalar-functions/
https://www.geeksforgeeks.org/sql-date-functions/
https://www.geeksforgeeks.org/sql-string-functions/
https://www.geeksforgeeks.org/mysql-ranking-functions/
https://www.geeksforgeeks.org/sql-group-by/
https://www.geeksforgeeks.org/sql-join-set-1-inner-left-right-and-full-joins/
https://www.geeksforgeeks.org/sql-join-cartesian-join-self-join/
https://www.geeksforgeeks.org/sql-subquery/
https://www.geeksforgeeks.org/sql-sub-queries-clause/
https://www.geeksforgeeks.org/sql-correlated-subqueries/
Use these online editors to practice the questions in the learning sites listed or your choice of lea
S No Skill/Course
2 Core Java
3 SQL
URLs Remarks
https://www.tutorialspoint.com/online_html_editor.php Free
https://www.w3schools.com/tryit/tryit.asp?filename=tryhtml_hello Free
https://codepen.io/ Registration is required
https://onecompiler.com/html Free
https://jsfiddle.net/ Free
https://www.tutorialspoint.com/compile_java_online.php
https://www.onlinegdb.com/online_java_compiler
https://www.jdoodle.com/online-java-compiler-ide/
https://www.hackerrank.com/dashboard
https://www.codingame.com/start
https://www.techgig.com/ Free
https://www.mycompiler.io/new/sql Free
https://www.jdoodle.com/execute-sql-online/ Free
https://www.tutorialspoint.com/execute_sql_online.php Free
https://www.w3schools.com/sql/trysql.asp?filename=trysql_asc Free
https://onecompiler.com/mysql Free
https://www.tutorialspoint.com/oracle_terminal_online.php Free
https://livesql.oracle.com/apex/f?p=590:1000 Registration is required
https://rextester.com/l/oracle_online_compiler Free