Learn industry-relevant Coding & Low-Code skills
Learn from part-time, structured, flexible learning programs. Practice from real-life projects based labs.
Just EasyManage No-Code Developer Account
Career Outcome
Post completing program,
they can follow path to become Entry Level Full-stack Developer or Frontend Developer or Backend Developer,
after working as shadow resource for 3 months in that role. All along with EasyManage account to help in building.
You begin either as a Beginner or Fresher Learner.
Benefit from experienced industry experts as mentors to guide you with learning, answering queries, solving technical issues, etc.
After completing the program, list yourself on no-code marketplace. Get your program completion verified and then you will be eligible to apply for up to 3 months work, as shadow resource.
Undertake to learn and complete program yourself or Enroll in our paid program. After completing program, avail verification service, with a small fee, to list yourself on marketplace.
After completing program, you will be eligible to apply for work on marketplace. And can further expect below.
No-Code is mainstream and adopted by all business sizes. Now you have the opportunity to work in projects remotely.
Work on projects which interests you.
Get good compensation for your work and keep flexibility of working remotely.
Apart from Students with diverse backgrounds, below aspirants can benefit from program.
Those who are Frontend developers or Backend developers and are aspiring to Full-stack developer roles.
Its challenging to land up permanent developer jobs after internships. This program can help you get skills and be productive during internship.
If you will be working part-time for whatever reasons, then completing this program and augmenting as full-stack developer enhances your chances of getting long-term work.
Are you Stuck in adjacent Roles such as Support, QA and vie to become developer. This program can help you re-skill.
Curriculum is designed to make you a full-stack developer. To become frontend or backend developer at entry level, please follow the respective parts of curriculum.
1] Setup tools on your local computer
- Computer specs needed: Win 10+ (64-bit), RAM 8GB, Free Space 10GB.
- Backend:
- IDEA Intellij Community Edition Latest.
Download IntelliJ IDEA
- Java 17. Download Java 17
- Frontend:
- Flutter. Follow
Flutter Doc : Get Started
to install Flutter, Android Setup, etc. and Test Drive Create/Run 1st app.
- Visual Studio Code. Install Flutter Extension
- (Optional) Android Studio For building Android Apps. Setup Covered in Flutter Get Started Doc link above.
Follow Instruction to Full-stack Developer Role along with EasyManage No-Code tool.
1] Learn via Videos,
Introduction to EasyManage in 10 min
on Youtube. Duration 10 Min.
2] Learn via Videos, Build With EasyManage on Youtube. Playlist with 6 Videos, Duration 2 Hours.
1] Pre-requisite: Get database tables sql script ready for your full-stack app. You may use sample sql script at: em_demo_app_tables.sql
2] Practise the curriculum yourself by actually Signing in EasyManage and doing all steps yourself, via referring to "Build With EasyManage" Videos and following Tutorial Tutorial 1 : Build Your First App. Duration: 4 Hours.
1] Learn via Videos, Flutter Featrures With EasyManage on Youtube. Duration 40 Min.
2] Practise all the flutter features, locate them in generated code. Try them out in previous built project. Duration: 3 Hours.
em_app\lib\em_global.dart
- See details in Futter App Deploy & Run
REST Features:
1] Familiarize yourself and practise REST API Features and details in page
• REST API Features Overview Duration 1 Hour.
• REST API Features Details Duration 1 Hour.
• REST API Deploy & Run Duration 2 Hours.
GraphQL Features:
1] Learn via Videos,
GraphQL APIs Featrures With EasyManage
on Youtube. Duration 40 Min.
2] Practise all the GraphQL features, locate them. Try them out in previous built project. Duration: 3 Hours.
1] Learn via Videos, Full-stack Customization Part 1 on Youtube. Duration 50 Min.
2] Practise all the Full-stack Customization Part 1 features, locate them in generated code. Try them out in previous built project. Duration: 3 Hours.
3] Learn via Videos, Full-stack Customization Part 2 on Youtube. Duration 50 Min.
4] Practise all the Full-stack Customization Part 2 features, locate them in generated code. Try them out in previous built project. Duration: 3 Hours.
Refer to these pages while completing this module:
Full-Stack Customize on EasyManage Docs and
Learn EasyManage on Github.
1] Self-Learn via List of items at, Flutter App Customize section For Beginners
2] Practise implementing all the Flutter App Customize For Beginners items, in generated code. Try them out in previous built project. Duration: 1 Day.
REST APIs Customize:
1] Familiarize yourself and practise REST API Customize details in page
• REST API Customize Duration 1 Day.
GraphQL APIs Customize:
1] Self-Learn via List of items at,
GraphQL APIs Customize
section
For Beginners
2] Practise implementing all the GraphQL APIs Customize For Beginners items, in generated code. Try them out in previous built project. Duration: 1 Day.
Curriculum is designed to help you master cloud native development using Microservices, Java, Spring Boot, REST.
Tutorial Tracks |
Prerequisites |
Modules |
Beginner Track |
Computer 8GB RAM Software Setup as per Prerequisites |
Building With EasyManage [1 Day] Module: Learn What is Cloud Native? [0.5 Day] Module: Enterprise Microservices For SaaS Multitenant [1.5 Day] Module: Main Product Microservices [1 Day] |
Intermediate Track |
Computer 16GB RAM Software Setup as per Prerequisites Docker Desktop, Kafka Setup - Run in Docker. Pease see Backend Templates |
Beginner Track Modules + Module: Tenant Customization Microservices [1 Day] |
Advanced Track |
Prerequisites as per Intermediate Track + Docker Desktop with Setup OAuth2, Redis, ELK, Jenkins, SonarQube, Sonatype Nexus to Run in Docker. Pease see Backend Templates |
Intermediate Track Modules + Module: Cloud Native Advanced [2 Days] |
1] Setup tools on your local computer
- Computer specs needed: Win 10+ (64-bit), RAM 8GB, Free Space 10GB.
- Backend:
- IDEA Intellij Community Edition Latest.
Download IntelliJ IDEA
- Java 17. Download Java 17
- Frontend:
- Flutter. Follow
Flutter Doc : Get Started
to install Flutter, Android Setup, etc. and Test Drive Create/Run 1st app.
- Visual Studio Code. Install Flutter Extension
- (Optional) Android Studio For building Android Apps. Setup Covered in Flutter Get Started Doc link above.
NOTE: If you have completed EasyManage Full-Stack Developer Program before, you may skip this section.
Follow Instruction to Full-stack Development along with EasyManage No-Code tool.
1] Learn via Videos,
Introduction to EasyManage in 10 min
on Youtube. Duration 10 Min.
2] Learn via Videos, Build With EasyManage on Youtube. Playlist with 6 Videos, Duration 2 Hours.
NOTE: If you have completed EasyManage Full-Stack Developer Program before, you may skip this section.
1] Pre-requisite: Get database tables sql script ready for your full-stack app.
You may use sample sql script at:
em_demo_app_tables.sql
2] Practise the curriculum yourself by actually Signing in EasyManage and doing all steps yourself, via referring to "Build With EasyManage" Videos and following Tutorial Tutorial 1 : Build Your First App. Duration: 4 Hours.
1] Learn via following brief and concise documentation in these pages,
• Cloud Native Overview Duration 1 Hr.
• Cloud Native Development with EasyManage Duration 30 Min.
• [Optional] Microservices Design Patterns Duration 1 Hr.
• SaaS Multitenant Development Duration 30 Min.
1] Familiarize yourself with Cloud Native Development Features and details in page
• Cloud Native Development Overview Duration 2 Hr.
Above covers:
• What will be developed ?
• Microservices Tech Stack
• Use Case - Ordering System - Enterprise SaaS Multitenant
• Software Requirements Specification - User Stories
• Enterprise Microservices Design - Main Product, Tenant Customization
• Microservices Communications Approaches
1] Familiarize yourself with Cloud Native Development Features and details in page
• SaaS Multitenant Building Overview Duration 15 Min.
• Enterprise Microservices Building Overview Duration 15 Min.
NOTE: Prerequisites and Setup Required are covered in next section.
1] Familiarize yourself with and Complete Prerequisites and Setup Required and prepration details in page
• Section 1-1 : Prerequisites and Setup Required Duration 11.5 Hr.
Above covers:
• Important Checklist
• Prerequisites on Local Computer
• Prerequisites For Microservices
• Section 1-1 : Import Sample Tables
• Import Sample Tables Screenshots
• Section 1-2 : Build Backend Spring Java (Multiple Projects)
• Project Configuration Settings
• Build Backend In Stages
• Stage Wise Configuration
• Common Steps
• Build BFF Backend For Frontend
• Build Frontend Mobile App
• Build Backends For Main Product And Customizations
• • For order-service-v1
• • For inventory-quantity-check-service
• • For order-service-v2
• • For tenant-manager-cust-service
• • For tenant-2-validation-service
• • For tenant-3-shipping-service
1] Familiarize yourself with and Complete Build Main Product Microservices as per details in page
• Main Product Microservices Duration 8 Hr.
Above covers:
• Section 1-3 : Build Main Product Microservices
• Building squence
• Build order-service-v1
• Build And Run Project emapi-order-svc-v1
• Low-Code Customize to Build Microservice
• Build inventory-quantity-check-service
• Build And Run Project emapi-inv-check-svc
• Low-Code Customize to Build Microservice
• Summary
1] Familiarize yourself with and Complete Build Tenant Customization Microservices as per details in page
• Tenant Customization Microservices Duration 8 Hr.
Above covers:
• Prerequisites Check
• Kafka Setup - Run in Docker
• Section 1-4 : Build Tenant Specific Customization Using Microservices
• Building squence
• Build Backends For Main Product And Customizations
• • For order-service-v2
• Build/Extend order-service-v2
• Build tenant-manager-cust-service
• Build And Run Project emapi-tenant-mgr-cust-svc
• Low-Code Customize to Build Microservice
• Tutorial : Declarative APIs
• Declarative APIs Development
• Build tenant-2-validation-service
• Build And Run Project emapi-tenant-2-svc
• Low-Code Customize to Build Microservice
• Build tenant-3-shipping-service
• Build And Run Project emapi-tenant-3-svc
• Low-Code Customize to Build Microservice
• Summary
1] Implement Features Security, Caching, Logging, DevOps, DevSecOps
HOW ?
Select Builder Studio project configuration to include above and practise building.
Refer to Backend Templates Duration 4 Hr.
NOTE: As per computer RAM permitting bring up/down docker image instances one-by-one for above and practise with it.
2] Familiarize yourself with and Complete Cloud Native Advanced features as per details in page
• Cloud Native Advanced Duration 4 Hr.
Above covers:
• Cloud Native Architecture Patterns
• Sidecar, Ambassador, Scatter/Gather, BFF Backend for Frontends
• Microservice Design Patterns
• Resiliency | Disaster Recovery
• Distributed Transactions in Microservices
• Observability and Monitoring
• - Logging - ELK stack
1] Familiarize yourself with and Complete Cloud Native Technological Blocks as per details in page
• Cloud Native Technological Blocks Duration 8 Hr.
Above covers:
• Technological Blocks of cloud-native Architecture
• - Microservices
• - Declarative APIs
• - Service Mesh
• - Serverless
• - Containers and Orchestration
• DevOps, DevSecOps
• - DevOps - CI/CD
• - CI/CD - Continuous Integration/Continuous Delivery
Follow steps and exercises to master Microservices Developer key skills.
Use EasyManage account to generate Microservices - Backend Spring Java projects from database tables.
Use it as a reference for all upskilling steps mentioned.
Microservices is an architectural style where Monolith applications are broken into small,
independent services which handle a specific business capability or sub-domain.
Microservices are loosely coupled and communicate with each other via APIs, mostly REST APIs.
Fast Track Upskilling with Use of generated code and further use of ready-made EasyManage templates to extend and customize.
Follow these documentation and help links from EasyManage Docs,
to understand EasyManage generated Microservices - Backend Spring Java REST APIs projects:
• Backend Spring Java
• REST APIs
• Features Overview
• Deploy & Run
• What is build / Code Generated ?
EasyManage generates Spring Java backend REST APIs project for your Microservice. Backend - Spring Java - Create, Download, Build & Run REST APIs thru IDE.
Use EasyManage templates to extend and customize your Microservice REST APIs faster:
- Add Validations, Generate Values For Keys
- Use Data Modeling, Implement Nested Models with 1:1 or 1:M relationships
- Run Code Coverage Analysis with JaCoCo, Sonar scanner, SonarQube
- Optionally go thru below,
- - Implement DTOs for better Microservice-to-Microservice communications
- - Setup Data Mesh APIs
Use EasyManage templates to extend and customize your Microservice REST APIs faster:
- Configure Security SSO IAM Keycloak JWT/JWE
- Try out Redis Cache from Side car Docker
- Use actuator to monitor health
- Use Cloud Functions
- Logging - Integrate to ELK Stack for metrics, logs, and traces
Deploy Microservice REST APIs with Docker Kubernetes on your Computer with Docker Desktop. Then Production Deploy Self Hosted (i.e. your own hosting cloud) with Docker Kubernetes.
Practice building two Microservices with
- One of them as Producer-Service and another as Consumer-Service.
There are two options for Communication
- Synchronous communication with In-place generated templates
- Implement and practice this approach.
Optionally, Try second option as
- Asynchronous with Event-Driven Microservices
- Using Kafka Events, Streams.
- Follow the Template meant for such setup.
Follow steps and exercises to master GraphQL Developer key skills.
Use EasyManage account to generate GraphQL - Backend Spring Java project from database tables.
Use it as a reference for all upskilling steps mentioned.
Fast Track Upskilling with Use of generated code and further use of ready-made EasyManage templates to extend and customize.
Follow these documentation and help links from EasyManage Docs,
to understand EasyManage generated GraphQL - Backend Spring Java project:
• Backend Spring Java
• GraphQL APIs
• Features Overview
• Deploy & Run
• What is build / Code Generated ?
EasyManage generates Spring Java backend project for your GraphQL APIs.
Backend - Spring Java - Create, Download, Build & Run GraphQL APIs thru IDE.
Generate your GraphQL schema and resolvers -
a range of possible queries, subscriptions, mutations and operators.
GraphQL Schema: is generated for your data, and we provide an instant GraphQL API based on schema.
GraphQL Queries help to fetch data from server and databases.
GraphQL Mutations serve purpose of modifying data on the server (i.e. write, update or delete data).
GraphQL Subscriptions provides clients continous updated data over WebSocket protocol.
Use EasyManage templates to extend and customize your GraphQL APIs faster:
- Add Validations, Generate Values For Keys
- Use Data Modeling, Implement Nested Models with 1:1 or 1:M relationships
- Run Code Coverage Analysis with JaCoCo, Sonar scanner, SonarQube
- Setup Data Mesh APIs
Deploy GraphQL APIs with Docker Kubernetes on your Computer with Docker Desktop. Then Production Deploy Self Hosted (i.e. your own hosting cloud) with Docker Kubernetes.
With EasyManage Developer Account
Next.js holds the most promising proposition for React developers to embrace!
At the time of the React community leaving behind CRA and advising everyone to embrace one of React production frameworks, Next.js holds the most promising proposition! Every React developer needs to go through upskilling for Next.js features & abilities via foundational learning, revisited.
Get the most from upskilling with all key Next.js features covered.
Benefit from mastering Next.js Advantages to solve business problems. Stay ahead of the herd in React.
After completing the program, Practice development of Apps with a mix of methodologies like CSR/SSR/ISR.
Follow steps and exercises to master Next.js key skills. Use EasyManage account to generate Next.js App from database tables. Use it as a reference for all upskilling steps mentioned below.
Follow these documentation and help links from EasyManage Docs, to understand EasyManage generated Next.js App:
• Intro to Next.js App
• Features Overview
• Deploy & Run
• What is build / Code Generated ?
Follow exercise to migrate existing small React App (CRA) to Next.js 13
Build Next.js App with Client side rendering.
Benefits of Client Rendering: Interactivity, Browser APIs
• Build Next.js App with Server Side Rendering (SSR) Focus
• Build Next.js App with Static Exports / Static Site Generation (SSG) Focus
• Build Next.js App with Incremental Site Regeneration (ISR) Focus
Practice development of Apps with a mix of methodologies like CSR/SSR/ISR, with appropriate routing, folder structure and handling.
Use EasyManage account to generate Next.js App from database tables. Go thru generated app code to master Next.js key skills. The app has sample implementations for all upskilling steps mentioned below.
• Migrate CRA Apps to React - Lateral Migration [Duration: 2 Hours]
• Build Next.js App with Client Side Rendering (CSR) Focus [Duration: 1 Hour]
• Build Next.js App with SSR, SSG, ISR [Duration: 1 Hour]
• Practice Next.js App with Mix Of CSR/SSR/ISR [Duration: 1 Hour]
Fast-track learning cum productivity booster is available. Use EasyManage Free account to build your project for the specific use case you need.
Follow and Complete Tutorials, Download generated code, Build Sample Projects With Code Examples, practice coding.
Choice # | Frontend (Any Of) | Backend (Any Of) |
1 | Flutter | Spring Java REST Spring Java GraphQL Node.js Express REST Node.js Express GraphQL |
2 | Angular(TS) | Spring Java REST Node.js Express REST |
3 | React Native | Spring Java GraphQL Node.js Express GraphQL |
Choice # | Backend (Any Of) | Database (Any Of) |
1 | Spring Java REST Spring Java GraphQL Node.js Express REST Node.js Express GraphQL |
MySQL MariaDB PostgreSQL MS SQL Server Oracle Azure SQL |
Please email to feedsinfo@easymanage.com, Website: FeedsInfo.com.