loading...
Sale!

Java Programming and Software Engineering Fundamentals (18+ Hours) Course & PDF Guides

$10.00

Price: 10.00 USD | Size: 4.54 GB | 5 Courses in this Course Pack | Duration : 18+ Hours | 221 Video Lessons | ⭐️⭐️⭐️⭐️⭐️ 4.9

BRAND : Expert TRAINING | ENGLISH | Bonus : Software Engineering PDF Guides |  INSTANT DOWNLOAD 

OR

Description

Price: 10.00 USD | Size: 4.54 GB | 5 Courses in this Course Pack | Duration : 18+ Hours | 221 Video Lessons | ⭐️⭐️⭐️⭐️⭐️ 4.9

BRAND : Expert TRAINING | ENGLISH | Bonus : Software Engineering PDF Guides |  INSTANT DOWNLOAD 

 

 

Java Programming and Software Engineering Fundamentals (18+ Hours) Course & PDF Guides

Explore a Career as a Software Engineer. Learn the basics of programming and software development

SKILLS YOU WILL GAIN

HTML

JavaScript

Cascading Style Sheets (CSS)

Java Programming

Html5

Algorithms

Problem Solving

String (Computer Science)

Data Structure

Cryptography

Hash Table

Programming Principles

Take your first step towards a career in software development with this introduction to Java—one of the most in-demand programming languages and the foundation of the Android operating system. Designed for beginners, this Specialization will teach you core programming concepts and equip you to write programs to solve complex problems. In addition, you will gain the foundational skills a software engineer needs to solve real-world problems, from designing algorithms to testing and debugging your programs.

Applied Learning Project

Centered around projects, this Specialization will help you create a portfolio of work to demonstrate your new programming skills. In the capstone you will create a recommender engine similar to those used by Netflix or Amazon. Additional projects in your portfolio will include interactive webpage that applies filters to images, an analysis of CSV data files, an encryption program, and a predictive text generator.

There are 5 Courses in this Course Pack

COURSE 1

Programming Foundations with JavaScript, HTML and CSS

Learn foundational programming concepts (e.g., functions, for loops, conditional statements) and how to solve problems like a programmer. In addition, learn basic web development as you build web pages using HTML, CSS, JavaScript. By the end of the course, will create a web page where others can upload their images and apply image filters that you create.

After completing this course, you will be able to:

1. Think critically about how to solve a problem using programming;

2. Write JavaScript programs using functions, for loops, and conditional statements;

3. Use HTML to construct a web page with paragraphs, divs, images, links, and lists;

4. Add styles to a web page with CSS IDs and classes; and

5. Make a web page interactive with JavaScript commands like alert, onClick, onChange, adding input features like an image canvas, button, and slider.

COURSE 2

Java Programming: Solving Problems with Software

Learn to code in Java and improve your programming and problem-solving skills. You will learn to design algorithms as well as develop and debug programs. Using custom open-source classes, you will write programs that access and transform images, websites, and other types of data. At the end of the course you will build a program that determines the popularity of different baby names in the US over time by analyzing comma separated value (CSV) files.

After completing this course you will be able to:

1. Edit, compile, and run a Java program;

2. Use conditionals and loops in a Java program;

3. Use Java API documentation in writing programs.

4. Debug a Java program using the scientific method;

5. Write a Java method to solve a specific problem;

6. Develop a set of test cases as part of developing a program;

7. Create a class with multiple methods that work together to solve a problem; and

8. Use divide-and-conquer design techniques for a program that uses multiple methods.

COURSE 3

Java Programming: Arrays, Lists, and Structured Data

Build on the software engineering skills you learned in “Java Programming: Solving Problems with Software” by learning new data structures. Use these data structures to build more complex programs that use Java’s object-oriented features. At the end of the course you will write an encryption program and a program to break your encryption algorithm.

After completing this course, you will be able to:

1. Read and write data from/to files;

2. Solve problems involving data files;

3. Perform quantitative analyses of data (e.g., finding maximums, minimums, averages);

4. Store and manipulate data in an array or ArrayList;

5. Combine multiple classes to solve larger problems;

6. Use iterables and collections (including maps) in Java.

COURSE 4

Java Programming: Principles of Software Design

Solve real world problems with Java using multiple classes. Learn how to create programming solutions that scale using Java interfaces. Recognize that software engineering is more than writing code – it also involves logical thinking and design. By the end of this course you will have written a program that analyzes and sorts earthquake data, and developed a predictive text generator.

After completing this course, you will be able to:

1. Use sorting appropriately in solving problems;

2. Develop classes that implement the Comparable interface;

3. Use timing data to analyze empirical performance;

4. Break problems into multiple classes, each with their own methods;

5. Determine if a class from the Java API can be used in solving a particular problem;

6. Implement programming solutions using multiple approaches and recognize tradeoffs;

7. Use object-oriented concepts including interfaces and abstract classes when developing programs;

8. Appropriately hide implementation decisions so they are not visible in public methods; and

9. Recognize the limitations of algorithms and Java programs in solving problems.

10. Recognize standard Java classes and idioms including exception-handling, static methods, java.net, and java.io packages.

COURSE 5

Java Programming: Build a Recommendation System

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

0
    0
    Your Cart
    Your cart is emptyReturn to Shop

    Add to cart