Learn the basics of software applications and the basics of technologies such as Java, Spring, JavaScript, Git, and Docker.
About This Video
Most relevant concepts and methodologies for our daily work: scrum, extreme programming, teamwork
Learn the basics of technologies that every software developer needs to know
A sample enterprise-class web application with a complete source code and business case explanation
In Detail
Software …
How to Become a Software Developer from Scratch
Video description
Learn the basics of software applications and the basics of technologies such as Java, Spring, JavaScript, Git, and Docker.
About This Video
Most relevant concepts and methodologies for our daily work: scrum, extreme programming, teamwork
Learn the basics of technologies that every software developer needs to know
A sample enterprise-class web application with a complete source code and business case explanation
In Detail
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.
Chapter 5 : (Module 4) Basics of Software Development
Text-Based Data Formats
Java Programming Part 1 - JVM, JDK, and JRE, Memory, Maven
Java Programming Part 2 - Programming Tasks
Java Programming Part 3 - Unit Testing, Debugging, Tips on Learning Programming
Spring Framework
Front-End Development
Version Control System: Git
Databases
Networks and Infrastructure
Chapter 6 : (Module 5) Advanced Software Development
Introduction
From a Bad, Bad Code to the Clean Code
Disciplines
Complex Domains
Programming Task
More Fun with Refactoring, IDE, and Testing
Chapter 7 : (Module 6) Practicalities
Job Interview
Sample Tasks
Learning Tips
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept