Tutorialspoint

#May Motivation Use code MAY10 for extra 10% off

Become a Software Developer from Scratch

person icon Packt Publishing

4.5

Become a Software Developer from Scratch

Learn the basics of software applications and the basics of technologies such as Java, Spring, JavaScript, Git, and Docker

updated on icon Updated on May, 2024

language icon Language - English

person icon Packt Publishing

English [CC]

category icon Development,Software Engineering,Software Development Tools

Lectures -29

Duration -12.5 hours

4.5

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

This course is ideal for software developers, project managers, software leadership, or anyone that would have an interest in learning the basics of software development.

Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components.

This course is split into 6 modules to help you become a professional developer of enterprise web applications. In the first module, we will start by talking about the IT industry in general. In the second module, we will talk about our daily work: how we work in teams and how important teamwork is. In the third module, we will set up a complete local development environment and demonstrate a sample enterprise-class web application—all to give you an impression of what it looks like.

In the fourth module, we will have an introduction to the most essential technologies: programming in Java, Spring enterprise framework, front-end development (JavaScript and Angular), version control systems, databases, networks, and infrastructure. In the fifth module, we will go through a couple of more advanced topics, to inspire you and to give you a strong foundation to further develop your skills.

We will finish this course with some practical tips about job interviews, sample tasks that you might expect on your first day at a new job, and a couple of learning tips.

All resources and code files to this course are placed here: https://github.com/PacktPublishing/How-to-Become-a-Software-Developer-From-Scratch

Goals

What will you learn in this course:

  • Learn the basics of the most relevant languages such as Java and Spring
  • Learn the frameworks for Java enterprise software: Java, Spring, JavaScript, Angular
  • Learn the basics of software development
  • Learn advanced techniques and practices: Clean Code, SOLID principles
  • Learn about extreme programming and more
  • A holistic view of the IT industry and enterprise software development

Prerequisites

What are the prerequisites for this course?

  • It is also ideal for junior software developers who want to understand what skills are required to become senior, professional software developers, and students of programming languages before their first IT job. In this course, we focus on Java + Spring for the backend and JavaScript + Angular for the frontend.
Become a Software Developer from Scratch

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction
1 Lectures
  • play icon Introducing the Course 05:35 05:35
(Module 1) IT Industry
3 Lectures
Tutorialspoint
(Module 2) Daily Work
4 Lectures
Tutorialspoint
(Module 3) the Project
3 Lectures
Tutorialspoint
(Module 4) Basics of Software Development
9 Lectures
Tutorialspoint
(Module 5) Advanced Software Development
6 Lectures
Tutorialspoint
(Module 6) Practicalities
3 Lectures
Tutorialspoint

Instructor Details

Packt Publishing

Packt Publishing

e


Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515