| Program start date | Application deadline |
| 2022-08-02 | - |
Program Overview
Java Programming Language
Overview
The Java Programming Language course is designed to teach students the principles of programming with one of the most in-demand programming languages. The course is suitable for individuals with various levels of experience, from beginners to professionals looking to enhance their skills.
Why Choose Java?
Java is a popular and widely used programming language that is fast, reliable, and secure. It has a broad range of applications in desktop and mobile app development, web development, game development, and more. Java is a preferred language for many beginners due to its practicality and ease of learning.
Course Content
The course content is developed by IT industry professionals and is based on real-world examples, tasks, and case studies. The program is regularly updated to ensure students receive the necessary knowledge and skills to meet the demands of the job market.
Java Programming
- Introduction to Java programming
- Variables, data types, operators
- Operators and expressions
- Loops
- Arrays
- Methods
- Object-oriented programming
- Linear data structures
- Working with files
- Working with JUnit
- Design patterns in Java
- Model-view-controller (MVC)
- SOLID class design principles
Database Theory
- Introduction to databases
- SELECT, INSERT, UPDATE, and DELETE
- Working with multiple tables
- MySQL aggregate functions
- Views, stored procedures, triggers
Creating Web Pages with HTML & CSS
- Introduction to web programming
- HTML structure
- Formatting text with HTML
- HTML tables
- Positioning, layout, and styling web pages
- HTML forms and frames
Course Outcomes
Upon completing the Java Programming Language course, students will be able to:
- Design classes with varying complexity
- Develop software using Java
- Apply fundamental principles for developing Back-end solutions with Java
- Understand the mechanisms of multithreading in Java
Course Start Date
The course starts on August 2, 2022.
Target Audience
The course is suitable for:
- Students and learners
- Professionals in non-IT fields looking to transition to IT
- IT professionals looking to enhance their skills or transition to Java development
Course Format
The course is designed to provide students with practical skills and knowledge, using real-world examples and case studies. The program is regularly updated to ensure students receive the necessary knowledge and skills to meet the demands of the job market.
