Become A Professional Java Developer From Scratch | Fahir Mehovic | Skillshare

Become A Professional Java Developer From Scratch

Fahir Mehovic

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
93 Lessons (5h 2m)
    • 1. Downloading and setting up our environments

      2:27
    • 2. Variables

      6:24
    • 3. Numeric operations and String concatenation

      4:21
    • 4. Augmented Assignment Operators and Increment and Decrement Operators

      3:02
    • 5. Getting Input from the user

      3:51
    • 6. Displaying Current time

      2:35
    • 7. The if statement

      4:33
    • 8. Nested If else statements

      2:02
    • 9. Switch statement

      4:56
    • 10. Logical Operators

      3:08
    • 11. Using if else statement to controll the input from the user

      2:01
    • 12. Conditional Expressions

      1:24
    • 13. Loops

      4:26
    • 14. Nested Loops

      2:22
    • 15. Using loops to controll the user input

      2:43
    • 16. Classes

      2:47
    • 17. Constructors with parameters

      4:03
    • 18. Methods

      5:09
    • 19. Static, final and scope of a variable

      5:05
    • 20. Visibility Modifiers

      2:45
    • 21. Data encapsulation

      2:03
    • 22. Passing objects to methods

      1:48
    • 23. Introducing arrays

      4:00
    • 24. Processing arrays

      6:49
    • 25. For each loop

      1:39
    • 26. Arrays and methods

      2:15
    • 27. The Arrays class

      2:35
    • 28. Multidimensional arrays

      3:50
    • 29. 1 - Inheritance

      3:02
    • 30. 2 - Super, overriding and overloading

      3:42
    • 31. 3 - The Object class

      1:38
    • 32. 5 - The equals method

      1:23
    • 33. Abstract Classes

      2:25
    • 34. Interfaces

      3:00
    • 35. Exceptions

      3:16
    • 36. Getting information from exceptions and throwing our own exceptions

      4:02
    • 37. The finally clause

      1:23
    • 38. The File class

      2:21
    • 39. Writing and reading data

      4:58
    • 40. Reading data from the web

      1:14
    • 41. FileInputStream and FileOutputStream

      2:07
    • 42. DataInputStream and DataOutputStream

      2:52
    • 43. BufferedInputStream and BufferedOutputStream

      1:24
    • 44. ObjectInputStream and ObjectOutputStream

      5:36
    • 45. RandomAccessFile class

      4:30
    • 46. JFrame

      2:15
    • 47. Adding a button to our JFrame

      1:55
    • 48. Layout Managers

      2:53
    • 49. Using JPanel as a subcontainer

      4:29
    • 50. Helper Classes

      3:13
    • 51. Image Icons

      1:54
    • 52. Other components

      3:58
    • 53. Listeners and Inner classes

      4:03
    • 54. Alternative ways to create listeners

      2:11
    • 55. Mouse Listeners and Mouse Adapters

      2:42
    • 56. The Timer class

      1:31
    • 57. Simple Login App

      8:13
    • 58. More GUI Components

      2:25
    • 59. Processing JComboBox And JList

      4:41
    • 60. JScrollBar and JSlider

      2:27
    • 61. CardLayout, BoxLayout and Box

      4:37
    • 62. JTabbedPane

      1:30
    • 63. Menus

      5:30
    • 64. Dialogs

      4:21
    • 65. JColorChooser and JFileChooser

      1:45
    • 66. ArrayList and LinkedList

      4:56
    • 67. Stacks, Vectors, Sets and Maps

      3:14
    • 68. 1 Introduction to Multithreading

      2:02
    • 69. 2 Thread Pools

      2:47
    • 70. 3 Synchronization

      3:17
    • 71. 4 Parallel Programming

      1:49
    • 72. Setting up mamp and jdbc

      6:02
    • 73. Basic MySQL Syntax

      5:29
    • 74. Accessing our database and getting data

      7:09
    • 75. PreparedStatement

      2:06
    • 76. Meta Data

      3:31
    • 77. Batching

      1:49
    • 78. Scrollable and Updatetable Result Set

      4:28
    • 79. 3 - Servlet example

      3:47
    • 80. 4 - Simple registration form

      3:33
    • 81. 5 - Connecting a Servlet to a database

      4:37
    • 82. 6 - Tracking Sessions using hidden values

      4:25
    • 83. 7 - Tracking Sessions with Cookies

      4:28
    • 84. 8 - Tracking Session using Servlet API

      2:54
    • 85. 1 - Java Server Pages

      2:43
    • 86. 3 - Processing our registration form

      1:35
    • 87. 5 - Adding a student in the database

      1:46
    • 88. 8 - Using Java Beans with JSP

      2:32
    • 89. 1 - Java Server Faces

      3:10
    • 90. 3 - Student registration form with JSF

      2:17
    • 91. 4 - Session tracking

      2:09
    • 92. 6 - Validating Input

      1:27
    • 93. 7 - Storing a student in the database

      1:56