
Learn to write java hello world program in eclipse by creating java project and package, defining a hello world class with a main method, and using System.out.println to display output.
Explore Java arithmetic operators, using a scanner to read two integers and perform addition, subtraction, multiplication, division, and modulus, illustrating integer results and printing them.
Explore Java unary operators, including unary minus, pre and post increments, and pre/post decrements, illustrated with integer variables and boolean results.
Demonstrates Java bitwise operators, including not (tilde), and (&), xor (^), and left/right shifts, with byte examples and a two's complement explanation of negative results like -13.
Learn how relational operators in Java evaluate boolean expressions, using a boolean result variable to demonstrate ==, <, <=, >, >=, and != with printed outcomes.
Explore how conditional operators work in Java using bool one and bool two to compute result with || and &&, showing true when at least one or both are true.
Explore input and output techniques in java, including System.out.println, the System class, and Scanner for keyboard input to print values like x and pi.
Explore how to use strings in Java, create strings from character arrays with the string constructor, read input with Scanner, and perform assignment and concatenation using the plus operator.
Explore how to use Java's built-in string functions, including length, equals, equalsIgnoreCase, and charAt, with practical examples. Learn substring, indexOf, lastIndexOf, replace, startsWith, endsWith, split, and trim to manipulate strings.
Explore StringBuffer and StringBuilder in Java, including how capacity is determined by initialization and input length, and how append, insert, and reverse operations modify content.
Explore the static keyword in Java, showing how static variables and methods belong to the class, are shared across objects, and how non-static members remain per instance.
Define a Java class with name, ID, and major, create objects using new, and use setName, setMajor, and display to print student details.
Explore the boolean datatype in Java, showing a boolean variable that holds true or false, and demonstrating a type mismatch error when assigning 100.
Demonstrates the Java char data type by declaring a char with a single quoted character like 'A' and printing it, and shows Unicode hex 0041 equivalence.
Explain how the this keyword differentiates instance variables from parameters in java, how this() calls the parameterized constructor, and how a non-parameterized constructor initializes defaults and prints A and B.
Define a custom Java exception and enforce an age threshold of 18 via throw and try-catch, displaying the error message and stack trace.
Learn how to implement a Java switch case using a scanner to read a character, handle cases A, B, C, D or default, and manage break and fall-through.
Explore how to declare and initialize int, float, and char arrays in Java, with zero-based indexing, scanner input, and printing using for and for-each loops.
Demonstrates using ArrayList in Java to store city names, add elements, check size, and iterate with a for-each loop, including inserting at a specific index.
Demonstrates thread synchronization in Java with a synchronized block around a shared transfer object's sendMessage method. Shows how multiple threads print in order versus interleaved output when synchronization is removed.
Demonstrate using Java vectors: create a vector of integers, add elements, print size and contents, iterate with for each loop, insert at a specific index, and update size to six.
Demonstrates organizing code with Java packages by defining a my math class in the math package, implementing subtract, multiply, divide, and a recursive factorial, and showing cross-class usage.
Learn how the animal base class defines movement and how dog and frog override movement, printing class-specific messages and invoking super movement to demonstrate inheritance and polymorphism.
Explore function overloading in Java polymorphism by examining overloaded Ada methods with different signatures and how inputs select the correct overload for rectangle, square, and circle areas.
Explore the Java set interface and its operations, including union, intersection, and difference, with practical examples of creating two integer sets with no duplicates using a for-each loop.
learn how to work with real data types in Java by using float and double variables, including casting, printing results, and understanding memory size and precision.
Learn to use the Java stack class to push integer objects, check the top with pick, print size, and pop elements until the stack is empty.
Define and use a Java queue from java.util, instantiate a linked list-based queue, add five elements, print its size, peek at the front, and remove items in FIFO order.
Explore abstract classes and abstract methods in Java, then extend and implement them, override behavior, and instantiate objects to see programmer, tester, and salary examples run.
Create a Java priority queue by implementing Comparable in a student class with rank and name, overriding compareTo and toString, then add and poll students by rank.
Demonstrate Java inheritance by defining an employee with a protected salary and two derived classes, developer and tester, that add bonuses to reveal total salaries.
Discover Java commenting techniques, including single line // comments and multi-line block comments, and use Eclipse shortcuts to toggle, add, or remove comments in code.
Demonstrate creating and manipulating a Java linked list of integer wrappers, adding elements, checking size, printing contents, and inserting another list at a specific index using addAll.
Explore Java interfaces, including default and static methods, extends relationships, and implementing classes; learn about abstract classes, interface objects, and practical examples like vehicles, bikes, and cars.
Learn how to implement multithreading in java by extending the thread class, overriding run, looping 0–9 with 100 ms thread.sleep, executing in parallel with the main thread.
Define a class that implements Runnable, override the run method, create thread objects, start them, and observe how parallel execution yields interleaved, non-deterministic output.
Explore how Java hash map works, including null keys and values, lack of guaranteed order, and how put updates existing keys while demonstrating map contents and containsKey checks.
Explore how a hash table in Java maps string keys to integer values, using put and get, handling unique keys, updating existing keys, and finding the maximum marks.
Explore Java functions, including user defined and library functions, with recursive and non-recursive examples, function prototypes, return types, and using pow from the Math library.
explains the Java final keyword for variables, methods, and classes, showing single time initialization, non-overridable methods, and non-extendable classes through examples.
Learn how to use the Java comparator interface by implementing the compare method to sort a list, demonstrated with a city list in alphabetical order.
Master the break statement in Java by exiting a while true infinite loop. See a count from 0 to 10 with prints before the program ends.
Explore the Java continue statement within an infinite while loop, skipping the rest of the loop for a between 5 and 10 inclusive, and breaking at 15.
Explore the Java for loop syntax, including initialization, condition, and increment, and see how the loop control variable sums values from 0 to 9 to reach 45.
Uses a Java while loop to count from 0 to 9, printing each a and adding to sum. Exits when a reaches 10, producing a final sum of 45.
Learn how to read character by character from a file and write to another in Java using file input stream and file output stream, handling end of file and exceptions.
Explore java constructors, including parameterized and non-parameter constructors, initialize account fields, deposit money to update balance, and display details.
Explore Java exception handling with a hands-on demo of try catch finally, division by zero, arithmetic and number format exceptions, and multi-catch strategies using user input.
The lecture demonstrates creating and populating a word list using a vector and a linked list, then retrieving elements with an enumeration and an iterator inside a while loop.
Explore Java wrapper classes by creating integer objects, parsing strings with parseInt, and converting values to binary and hex with toBinaryString and toHexString.
See how Java access specifiers govern visibility within the same package and across classes, including inheritance, and highlight public, private, protected, and default scope with constructors and displays.
Explore Java built-in exceptions, including array index out of bounds, null pointer, and number format exceptions, and learn to handle them with try-catch blocks and clear remedial messages.
Learn PHP syntax by writing a hello world script with echo or print inside <?php ... ?> and running it from command line after adding PHP to your path.
Learn how to perform write and read operations on a file in PHP using fopen and fwrite, then fopen in read mode and fgets to read until end of file.
Explore PHP arithmetic operators by evaluating addition, subtraction, multiplication, division, modulus, and increment/decrement using a 42 and 20 example, with expected results demonstrated in a PHP script.
Learn how PHP assignment operators work using A = 42 and B = 20, showing basic assignment and cumulative operators such as +=, -=, *=, /=, %= and mod result.
Learn how PHP's conditional operator, the ternary operator, selects between A and B with a true or false expression, as in result = A > B ? A : B.
Demonstrate PHP comparison operators by comparing A=42 and B=20, showing how equality, inequality, and relational checks yield true or false and drive conditional outputs.
Learn to run a hello world as a php script inside html page. Save the file with a .php extension and view it on localhost using a php-enabled web server.
Compare client-side and server-side web concepts in PHP, using HTML, JavaScript, and PHP to display the client and server dates. Understand how localhost versus remote servers can affect time zones.
Explore how the break statement in PHP terminates loops and switch cases, demonstrated with a while loop that stops when a random value equals five.
Explore how PHP's continue statement behaves inside a while loop, discarding the rest of the current iteration and starting the next when a condition like x equals five is met.
Learn PHP console io operations by reading integers from STDIN using fscanf and printing results with printf, then compute the area from length and breadth and display it on STDOUT.
Learn how to use PHP for loops with initialization, test condition, and increment through three examples: the 1–10 print, random termination when x hits five, and traversing a five-element array.
Learn how the PHP while loop operates through two examples: a counting loop that prints 1 to 10, and a random-number loop that runs until five is generated.
Demonstrates using a PHP switch case to perform addition, subtraction, multiplication, or division based on a random operation code, with rand and break.
Learn how the deprecated MySQL API in PHP 5 connects to MySQL, creates a test database and employee table, inserts records, and reads data into an HTML table.
Master the MySQLi API in PHP, using procedural and object-oriented interfaces to connect, run selects on the employee table, and display results.
Explore PHP inheritance by extending a student class with an engineering student, sharing protected members through a constructor chain, and overriding get details to display branch data.
Demonstrate how the php get method sends form data as a query string in the url, with key value pairs like name and age, to the target script.
Explore PHP function statements, including call by reference with ampersand, default and variable-length arguments, and returning values, demonstrated via swap and average examples.
Explore PHP seven scalar type declarations, enforcing integer arguments and return types with coercive and strict modes in a sample average function.
Explore the PHP 7 spaceship operator, a two-way comparison that returns 0 if equal, 1 if the first operand is greater, and -1 if the second is greater.
Learn PHP 7's null coalescing operator, using the double question mark to return a set variable or a default value, replacing the ternary operator for simple checks.
Explore how the PHP post method works through an HTML form, using the $_POST superglobal to fetch name and age values from a self-referential script and display results.
Explore cryptographically secure pseudo-random number generation in PHP seven, using random_bytes and random_int to produce secure bytes and integers, then display hex representations and print results.
Master how to set and read cookies in PHP by creating an HTML form, a set_cookie.php script, and a get_cookie.php script that demonstrates using $_POST and $_COOKIE.
Learn how to create and assign a custom exception handler in PHP with set exception handler, processing uncaught exceptions and printing the exception message for division by zero.
Explore PHP error handling with the die function, which terminates the program with an optional message, and see how file exists decides between termination and opening a file.
Explore PHP decision making with if, else if, and else using a random number generator to classify values into ranges such as less than 25 and between 25 and 50.
Explore how to create a custom PHP error handler with set_error_handler, define a handle_error function (error number and error string), and terminate the script on errors.
Explore PHP exception handling with a try-catch flow to manage division by zero errors from user input, and print the division by zero message in the catch block.
Learn to process form data in PHP using the $_REQUEST superglobal and the request associative array, fetching GET or POST data via the same page submission.
Learn how to use anonymous classes in PHP 7, create unnamed objects with the new operator, set a constructor value, and use add and subtract methods with concrete results.
Explore PHP object oriented programming by building a books class with title and price and a constructor. Use setters, getters, and a get details method to display the object's data.
Java And PHP Complete Course For Java And PHP Beginners
Section 1: Java Complete Course
Take-Away Skills:
This course is a great introduction to both fundamental programming concepts and the Java programming language. By the end, you'll be comfortable programming in Core Java.
This Course is the first of a series of courses that make up the Core Java Specialization. The Core Java Specialization, in turn, is part of a series of programming specializations and designed to provide the skill set necessary to be hired as an IT developer using Java in many corporate environments. This course includes hands-on practice and will give you a solid knowledge of the Java language. After completing this course, you will be able to identify Java’s benefits, program in basic Java syntax using Java data types, and incorporate branches and loops. The audience for this course: - Anyone interested in learning Java - Programmers - Technical Managers - Application Developers
Topics Covered:
Module-1: Java Fundamentals
Basic Java Program
Compile and run a Java program
Understanding console output
Java Variables and Data Types
Java Operators
Conditional statements
Loops
Break and continue
Arrays
Single Dimensional array
Double Dimensional array
String Class
String methods
Section 3: PHP Complete Course
In this course, you'll explore the basic structure of a web application, and how a web browser interacts with a web server. You'll be introduced to the request/response cycle, You'll also gain an introductory understanding of Hypertext Markup Language (HTML), as well as the basic syntax and data structures of the PHP language, variables, logic, iteration, arrays, error handling, and superglobal variables, among other elements. An introduction to Cascading Style Sheets (CSS) will allow you to style markup for webpages.
Basic syntax
Input and Output
Arithmetic operators
Conditional operators
Comparison operators
Assignment operators
Loops
Conditional statements
and more
See you Inside the course. Thank you