Full Stack Developer_TOC (1) (1)
Full Stack Developer_TOC (1) (1)
Programming Welcome To
Demonstrate how to use Codecademy
Fundamentals Codecademy
PROG - 1 Animate your name
Identify Code Foundations.
Write your first lines of code.
Use the essential programming concepts of variables,
operators, and data types.
Use the essential programming concepts of functions and
Programming Code
control flow.
Fundamentals Foundations
Use the essential programming concepts of lists and loops.
Explain key Computer Science concepts and their connection
to the industry’s development.
Indicate why software development is one of the most
PROG - 2 important skills of the 21st century.
FULL STACK DEVELOPER_TOC
Define GitHub
Programming Create and use a repository
Learn GitHub
Fundamentals Start and manage a new branch
Collaborate with others on GitHub
Make changes to a file and push them to GitHub as commits
PROG - 5 Open and merge a pull request
Define the Agile software development principles
Identify the benefits of the Agile approach for software
development
Programming
Learn SCRUM Describe the different parts of the Scrum methodology to
Fundamentals
manage software development
Demonstrate how to apply the parts of the Scrum
PROG - 6 methodology on a simulation
RR- End of Course Demonstrate knowledge of concepts learnt during the ROLE +
ROLE+PROG Assessment PROG sessions.
Java
Hello World Explain how to write a simple Hello, World program using Java.
Programming
JAVA-INTRO and Variables Explain data types.
Fundamentals
-1 Manipulate variables.
Explain what Object Oriented Programming is.
Object Oriented
Java Explain syntax for defining classes and creating instances.
Java Using
Programming Compare different methods of writing conditionals and control
Classes,
Fundamentals JAVA-INTRO flow.
Conditionals
-2 Solve problems using conditionals
FULL STACK DEVELOPER_TOC
and Control
Flow
Define JUnit
Prepare the computer to use JUnit
Java Java Unit Explain how to create a simple test in JUnit
Programming Testing with Explain TextFixtures
Fundamentals JUnit Explain Assertions
JAVA-INTRO Explain Matchers
-6 Use JUnit to run automated tests
RR-JAVA- End of Course
INTRO Assessment
Introduction to
Java & Spring Web
Boot for Web Development
Development JAVA-WEB- using Java and Learn what Spring is
1 Spring Boot Learn how to use Spring Boot
Dependencies
Java & Spring
Injection using
Boot for Web
JAVA-WEB- Spring Read documentation to understand how to use Spring beans
Development
2 Framework and to understand what dependency injection is.
Java & Spring
Boot for Web JAVA-WEB- Spring Data JPA You will create a MySQL database, build a Spring application,
Development 3 and connect it to the newly created database.
Java & Spring
REST API with
Boot for Web JAVA-WEB-
Spring Boot
Development 4 Learn how to built a RESTful Web service
FULL STACK DEVELOPER_TOC