Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java And PHP Complete Course For Java And PHP Beginners
Rating: 4.6 out of 5(613 ratings)
78,686 students
Last updated 7/2024
English

What you'll learn

  • You will learn how to write a complete Java program that takes user input, processes and outputs the results
  • You will learn java concepts such as console output, Java Variables and Data Types, Java Operators And more
  • You will learn PHP concepts such as basic syntax, input and output techniques, and console IO
  • You will learn PHP arithmetic, assignment, conditional, comparison operators
  • You will learn PHP loops and conditional statements,POST and GET and more.

Course content

2 sections86 lectures7h 5m total length
  • Java Hello World Program.4:15
  • Java Arithmetic Operators2:54

    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.

  • Java Unary Operators4:08
  • Java Bitwise Operators5:54
  • Java Relational Operators2:11
  • Java Conditional Operator1:41
  • Java Input And Output Techniques8:02
  • Java Strings3:43

    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.

  • Java String Functions11:32
  • Java String Buffer and String Builder4:15

    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.

  • Java Static Keyword6:29
  • Java Class And Objects2:58
  • Java Boolean Datatype1:56

    Explore the boolean datatype in Java, showing a boolean variable that holds true or false, and demonstrating a type mismatch error when assigning 100.

  • Java Character Type Data2:09
  • Java This Keyword3:24
  • Java User Defined Exceptions5:02

    Define a custom Java exception and enforce an age threshold of 18 via throw and try-catch, displaying the error message and stack trace.

  • Java Switch Case Statement4:57
  • Java Arrays4:12
  • Java Array List2:39

    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.

  • Java Thread Synchronization6:08
  • Java Vectors3:16
  • Java Packages3:29

    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.

  • Java Polymorphism Function Overriding4:00

    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.

  • Java Polymorphism functions overloading3:44
  • Java Sets.5:03
  • Java Real Type Data.2:26
  • Java Stack Class3:16
  • Java Queue.3:04

    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.

  • Java Programming Abstraction10:21
  • Java Priority queue5:32
  • Java Inheritance3:22
  • Java Commenting Techniques2:35

    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.

  • Java Linked List4:03

    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.

  • Java Interfaces18:20

    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.

  • Java Multithreading by extending thread class4:22
  • Java Multithreading by runnable interface4:08

    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.

  • Java Hash Map4:28
  • Java Hash Table4:46

    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.

  • Java Functions5:52

    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.

  • Java Final Keyword5:04

    explains the Java final keyword for variables, methods, and classes, showing single time initialization, non-overridable methods, and non-extendable classes through examples.

  • Java Comparator To Sort2:58
  • Java Break Statement1:35

    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.

  • Java Continue Statement2:59

    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.

  • Java For Loop4:49

    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.

  • Java While Loop2:56
  • Java File Handling4:42
  • Java Constructor Of A Class4:37
  • Java Exception Handling10:06

    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.

  • Java Enumeration and iterators5:23
  • Java Wrapper Classes8:08
  • Java Access Specifiers6:47
  • Java Built-In Exceptions4:39

Requirements

  • Basic Understanding of Computers
  • No prior knowledge of Java And PHP things will be covered in this course

Description

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

Who this course is for:

  • Beginner in Java development And PHP development
  • Beginner in software development and web development