Full Stack Developer with Java

Similar documents
Frontend UI Training. Whats App :

Full Stack boot camp

Byte Academy. Python Fullstack

JavaScript and MVC Frameworks FRONT-END ENGINEERING

Full Stack Web Developer Nanodegree Syllabus

Front End Nanodegree Syllabus

"Charting the Course... MOC A: Developing with the SharePoint Framework. Course Summary

P a g e 1. Danish Technological Institute. Scripting and Web Languages Online Course k Scripting and Web Languages

FULL STACK FLEX PROGRAM

Online. Course Packet PYTHON MEAN.NET

MASTERS COURSE IN FULL STACK WEB APPLICATION DEVELOPMENT W W W. W E B S T A C K A C A D E M Y. C O M

FULL STACK FLEX PROGRAM

20486-Developing ASP.NET MVC 4 Web Applications

55249: Developing with the SharePoint Framework Duration: 05 days

Front End Nanodegree Syllabus

Course 1: Microsoft Professional Orientation: Front-End Web Developer

FULL STACK FLEX PROGRAM

Advance Mobile& Web Application development using Angular and Native Script

Advanced React JS + Redux Development

FULL STACK FLEX PROGRAM

This course is designed for web developers that want to learn HTML5, CSS3, JavaScript and jquery.

Application Design and Development: October 30

Review. Fundamentals of Website Development. Web Extensions Server side & Where is your JOB? The Department of Computer Science 11/30/2015

Introduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX

Full Stack Flex Program

Web Application Development Using Spring, Hibernate and JPA

Modern SharePoint and Office 365 Development

ONSITE BOOTCAMP. Onsite. Course Packet MEAN RUBY ON RAILS PYTHON IOS JAVA.NET

Developing ASP.NET MVC 5 Web Applications

Web Application Development Using Spring, Hibernate and JPA

FULL STACK FLEX PROGRAM

20480C: Programming in HTML5 with JavaScript and CSS3. Course Code: 20480C; Duration: 5 days; Instructor-led. JavaScript code.

Web Application Development Using Spring, Hibernate and JPA

P a g e 1. Danish Tecnological Institute. Developer Collection Online Course k Developer Collection

FULL STACK FLEX PROGRAM

Front-End Web Developer Nanodegree Syllabus

ASP.NET Using C# (VS2017)

today what is this course about? what is this course about? Welcome to CSC309! Programming on the Web APRIL 05

JavaScript Fundamentals_

FULL STACK FLEX PROGRAM

FULL STACK FLEX PROGRAM

Tecnológico de Monterrey Coding Boot Camp LIVE ONLINE PROGRAM

Building modern enterprise applications from scratch: lessons learned DOAG 2014 Dr. Clemens Wrzodek

"Charting the Course... Comprehensive Angular. Course Summary

Our trainings can be delivered as an Onsite Classroom Training or as an Instructor-Led Live Online Training(ILT).

10264A CS: Developing Web Applications with Microsoft Visual Studio 2010

FULL STACK FLEX PROGRAM

Project Horizon Technical Overview. Bob Rullo GM; Presentation Architecture

Syllabus Technosoft Academy. Course Syllabus. 1 P a g e

Learn Web Development CodersTrust Polska course outline. Hello CodersTrust! Unit 1. HTML Structuring the Web Prerequisites Learning pathway.

Building Effective ASP.NET MVC 5.x Web Applications using Visual Studio 2013

Oracle Fusion Middleware 11g: Build Applications with ADF I

LIVE ONLINE PROGRAM UNIVERSITY OF ARIZONA CODING BOOT CAMP CURRICULUM OVERVIEW

Angular 2 and TypeScript Web Application Development

Full Stack Web Developer Course

FULL STACK FLEX PROGRAM

JavaScript Programming

The course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments.

Introduction to Sencha Ext JS

"Charting the Course... Comprehensive Angular 6 Course Summary

Modern and Responsive Mobile-enabled Web Applications

Advanced PHP and MySQL

Course 1: Microsoft Professional Orientation: Front-End Web Developer

Open Source Library Developer & IT Pro

High Performance Single Page Application with Vue.js

McLab tools on the web. Deepanjan Roy Supervisor: Prof. Laurie Hendren

JVA-563. Developing RESTful Services in Java

Hands On, Instructor-Led IT Courses Across Colorado

Project Horizon Technical Overview. Steven Forman Principal Technical Consultant

Course Syllabus. Course Title. Who should attend? Course Description. ASP.NET ( Level 1 )

Gaurav Rai Mazra. Senior Software Developer

Delivery Options: Attend face-to-face in the classroom or via remote-live attendance.

CSC 309 The Big Picture

WEB DEVELOPER BLUEPRINT

Course 20480: Programming in HTML5 with JavaScript and CSS3

Full Name. Benjamin James New. Location. Perth, Western Australia. Contact. (+61) Social Media

Etanova Enterprise Solutions

COURSE 20480B: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3

AngularJS Fundamentals

Developing ASP.NET MVC 4 Web Applications

Topics. Software Process. Agile. Requirements. Basic Design. Modular Design. Design Patterns. Testing. Quality. Refactoring.

Programming in HTML5 with JavaScript and CSS3

Extending Blue Ocean Keith Zantow

Developing Applications with Java EE 6 on WebLogic Server 12c

Developing ASP.NET MVC 4 Web Applications

Software. Full Stack Web Development Intensive, Fall Lecture Topics. Class Sessions. Grading

Oracle Fusion Middleware 11g: Build Applications with ADF I

Delivery Options: Attend face-to-face in the classroom or remote-live attendance.

Review of Lone Star Software Symposium: NFJS Peter Donton

Course Outline. ProTech Professional Technical Services, Inc. Comprehensive Angular 7 Course Summary. Description

Cleveland State University Department of Electrical and Computer Engineering. CIS 408: Internet Computing

Welcome. Quick Introductions

PHP WITH ANGULAR CURRICULUM. What you will Be Able to Achieve During This Course

Building Your own Widget with ArcGIS API for JavaScript

React.js. a crash course. Jake Zimmerman January 29th, 2016

Developing ASP.NET MVC Web Applications (486)

Web Development 20480: Programming in HTML5 with JavaScript and CSS3. Upcoming Dates. Course Description. Course Outline

Full Stack Java Developer Course

: 20488B: Customized Developing Microsoft SharePoint Server

Developing ASP.NET MVC 5 Web Applications

Transcription:

Full Stack Developer with Java Full Stack Developer (Java) MVC, Databases and ORMs, API Backend Frontend Fundamentals - HTML, CSS, JS Unit Testing Advanced Full Stack Developer (Java) UML, Distributed Systems and Scalable Architecture, Project Planning, Software Requirements and Architecture, Advanced JS and Frontend Tooling, Modern UI Design, Advanced Testing, Intro to DevOps

Training Program for Full Stack Developer with Java This course is suitable for Prerequisites Experience in creating and deploying software and applications. Knowledge of object-oriented programming in C/C++/Java or a similar language. Software Professionals Familiarity with Version Control (Git and Github), Unit Testing, Test-Driven Development, and Refactoring Experience in either front end, back end, or databases Total Program Duration Hours per week Total Hours Video Hours Exercise Hours Project/Test Hours 13 weeks 6 79 + 44 opt. 20 59 44 [Weeks 1-4] [Weeks 5-8] [Weeks 9-13] Databases and ORMs (contd.) SQL Queries ORMs Data Modelling with ORMs Performing CRUD operations with ORMs Assignment MVC Architecture [20 hours] Fundamentals of MVC Architecture Software Architecture Patterns Practical examples of MVC Architecture Hands-on MVC with Java Spring Spring Boots MVC Framework Fundamentals MVC Framework Application Structure HTTP and HTTP Requests Response-Request Lifecycle Core MVC Framework Routers Controllers View Function/Templates MVC Application Testing Building an API Backend [10 hours + 18 optional hours] Introduction to APIs RESTful APIs JSON Building JSON API Endpoints with MVC Framework API Design Best Practices Fundamentals of Frontend Development [20 hours + 12 optional hours] HTML Fundamentals Block vs inline elements Common HTML elements; when and how to use them CSS Fundamentals Writing CSS rules and applying it to HTML elements CSS Box model Responsive CSS and viewpoint Using CSS frameworks JavaScript Fundamentals JavaScript Basics Document Object Model

Databases and ORMs [25 hours + 14 optional hours] Introduction to Databases Canonical Database Concepts Data Modelling Group Project Unit Testing [4 hours] Software Testing Fundamentals Coverage Testing Unit Testing DOM Events Listening to and handling DOM Events XHR HTTP Requests and Ajax Storing data using cookies and localstorage Debugging and Testing Frontend JavaScript Assignment

Training Program for Advanced Full Stack Developer with Java This course is suitable for Prerequisites Experience in creating and deploying software and applications. Knowledge of object-oriented programming in C/C++/Java or a similar language. Software Professionals Familiarity with Version Control (Git and Github), Unit Testing, Test-Driven Development, and Refactoring Experience in front end, back end, and databases Total Program Duration Hours per week Total Hours Video Hours Exercise Hours Project/Test Hours 12 weeks 6 74 14 25 35 [Weeks 1-4] [Weeks 5-8] [Weeks 9-12] Software Requirements [3 hours] Need for Software Requirements Types of Stakeholders Types of Requirements Gathering Requirements Popular Requirement Discovery Techniques Feature Creep Documenting Requirements Requirement Examples Requirement Traceability Traceability Model Traceability Matrix Fundamentals of UML [4 hours] Introduction to UML Need for UML Examples of UML in Other Domains UML Class Diagram UML Diagram Syntax and Semantics Class Operators Comments Relationships Popular UML Diagram Tools Distributed Systems and Scalable Architecture [12 hours] Distributed Systems Distributed Systems Principles Software Architecture [7 hours] Fundamental Concepts Modern UI Design [15 hours] React JS Need for ReactJS Setting up a ReactJS development environment JSX Rendering elements JSX API Components Motivation for using components Component API Composing components; smart containers vs dumb components Component Lifecycle Props

Core Concepts of Scalable Architectures Services Redundancy Partitions and Horizontal Scaling Error/Failure Handling Building Blocks of Highly Scalable Architecture Caches local, global, distributed Proxies Database Optimizations Project Planning and Management [4 hours] Fundamentals of Project Management Project Management Challenges Aspects to Project Management Standard vs Agile Approach Time Estimation Project Management Methods Gantt Charts Activity Graphs Critical Path Method Popular PM Tools Product Manager s Responsibilities Creating and Maintaining Schedules Tracking Progress against Schedules Keep Stakeholders Informed Qualities of Good Architecture Modular Software Components Properties of Modular Software Components Coupling Cohesion Encapsulation Popular Software Architecture Patterns Advanced JavaScript and Frontend Tooling [16 hours] Scoping Closures Objects Prototypes Async Programming in JS Tooling Incorporating Modern JS Tooling into your project Package Managers Build Systems ES6 ES6 syntax; Differences from ES5 Async Flow Control Newly Introduced Data Structures and APIs CSS Preprocessors - Sass Motivation for using props Props API Event Handling Listening and handling DOM events Events API Testing ReactJS with Jest Debugging ReactJS Code Advanced Testing [6 hours] Black Box and White Box Testing Regression Testing System Testing Stress Testing Performance Testing DevOps Fundamentals [7 hours] Components of Software Delivery Traditional vs Agile vs DevOps Example of DevOps Tools Continuous Integration Continuous Integration vs Continuous Delivery Build Automation Jenkins Installing and Configuring Jenkins Using Jenkins Managing Jenkins