Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 9.5 hours on-demand video
  • 6 articles
  • Full lifetime access
  • Access on mobile and TV
Development Mobile Development Full Stack Web Development

Full Stack Hybrid Mobile App And Web Admin Panel Development

Dashboard, Spring Boot 2.1.7, Full Stack Development, Ionic 4, Angular 7, Hibernate, Liquibase, Mysql, Android, IOS
Rating: 3.6 out of 53.6 (7 ratings)
76 students
Created by Senol Atac
Last updated 8/2019
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Full Stack Development With Spring Boot And Angular 7
  • Full Stack Development With Spring Boot And Ionic 4
  • Complete Full Stack Development For Mobile And Web

Course content

11 sections • 109 lectures • 9h 24m total length

  • Preview04:21

  • Source Code
    00:00
  • Preview04:01
  • Open An Example Project In Intellij
    03:07
  • Lombok Installation On Intellij
    01:20
  • Lombok Overview And Basic Annotations
    01:38
  • Spring Boot Overview - Dependency Injection, Bean, Component...
    07:42

  • Source Code For Server Side
    00:00
  • Overview
    02:14
  • Installation
    02:30
  • Configuration
    06:46
  • Entity Diagram For Model Classes
    03:25
  • Hibernate Overview
    04:00
  • User Model Class Implementation
    03:19
  • Product Model Class Implementation
    02:06
  • Transaction Model Class Implementation
    03:07
  • Liquibase Overview
    03:20
  • Liquibase Implementation For Create Table Operations
    04:10
  • Liquibase Implementation For Test Data
    04:25
  • Java Persistence API (JPA) Repository Overview
    03:24
  • User Repository Implementation With Jpa Repository
    02:21
  • Product And Transaction Repository Implementation
    01:43
  • User Service Implementation
    06:39
  • Product Service Implementation
    02:54
  • Transaction Service Implementation
    02:19
  • Controller Overview
    01:56
  • Rest Controller Overview - GET, POST, PUT, DELETE, PATCH Reponse And Request
    04:02
  • User Controller Implementation
    09:24
  • Admin Controller Implementation
    12:31

  • Spring Security Overview
    03:32
  • User Details Service Implementation
    04:28
  • Spring Security Default Configurations Overview
    10:41
  • Authentication In Spring Security
    03:42
  • Authorization In Spring Security
    04:29
  • Web Security Configuration
    08:35

  • Json Web Token Overview
    02:58
  • Json Web Token (JWT) Installation And Configuration
    02:26
  • Json Web Token (JWT) Provider Implementation
    06:39
  • Json Web Token (JWT) Filter Implementation
    04:58
  • Test Server Side
    02:16

  • Source Code For Client Side
    00:00
  • Prerequests For Client Side
    02:23
  • Angular Overview - Components, Directives, Pipes...
    07:10
  • Model View Controller Architecture In Angular
    02:17
  • JavaScript Overview - Destructuring, Constructor...
    04:58

  • Overview
    02:21
  • Installation
    08:12
  • Configuration
    04:26
  • Routers
    05:19
  • User Model Class Implementation
    01:56
  • Product Model Class Implementation
    01:01
  • Transaction Model Class Implementation
    01:21
  • User Service Implementation
    08:07
  • Authentication Guard Implementation
    06:22
  • Error Pages Implementation - 401,404
    02:34
  • Login Component Implementation
    07:03
  • Register Component Implementation
    03:32
  • Profile Component Implementation
    03:45
  • Home Component Implementation
    10:12
  • Product Detail Component Implementation
    03:36
  • User Template Implementation
    06:49
  • Admin Service Implementation
    06:42
  • Dashboard Component Implementation
    04:41
  • User List Component Implementation
    17:16
  • Product List Component Implementation
    12:17
  • Transaction List Component Implementation
    04:35
  • Admin Template Implementation
    05:06
  • App Component Implementation
    04:25
  • Json Web Token Implementation On Angular
    02:18
  • CSS Stylesheets For Components
    02:04
  • Client Side - Build And Run
    04:04

  • Source Code For Mobile Side
    00:00
  • Preview05:01

  • Preview02:12
  • Installation
    02:20
  • Templates Of User Pages
    03:06
  • Templates Of Admin Pages
    02:20
  • Templates Of Error Pages
    01:32
  • Templates Of Services And Guards
    01:56
  • Configuration
    02:49
  • Routers
    03:59
  • User Model Class
    02:47
  • Product Model Class
    01:15
  • Transaction Model Class
    01:47
  • User Service Implementation
    13:10
  • Authentication Guard Implementation
    09:05
  • Side Menu Controller
    09:17
  • Side Menu View
    06:01
  • Error Pages - 404 Not Found, 401 Unathorized
    02:46
  • Login Page Controller
    15:44
  • Login Page View
    10:30
  • Register Page Controller And View
    08:42
  • Home Page Controller And View
    08:09
  • Detail Page Controller And View
    13:14
  • Profile Page Controller And View
    06:09
  • Admin Service Implementation
    12:57
  • Dashboard Page Controller And View
    08:42
  • Users Page Controller And View
    04:21
  • User Modal Template
    06:49
  • User Modal Controller
    13:33
  • User Modal View
    07:37
  • Products Page Controller And View
    04:31
  • Product Modal Template
    09:40
  • Product Modal Controller
    11:23
  • Product Modal View
    10:07
  • Transactions Page Controller And View
    04:28

  • Test It On Browser
    05:26
  • Build It To Device
    10:41

Requirements

  • Basic Java And Javascript Knowledge

Description

In this course, we will create admin panel. With this admin panel, we will learn and implement a lot of new things. Our system will be based on user and product management system. So we will go on with users and products. The basic operations will be like below:

For users:

  • login

  • register

  • profile

  • to see all products

  • to purchase product

For admin:

  • manage users (CRUD (create, read, update, delete) operations)

  • manage products (CRUD (create, read, update, delete) operations)

All operations will be implemented step by step.

In this course, we will use below tools, frameworks and languages:

  • Spring Boot 2.1.7

  • MySQL

  • Hibernate

  • Liquibase

  • Gradle

  • Lombok

  • Spring Security

  • Angular 7

  • Ionic 4

  • Intellij

  • Json Web Token (JWT)

We will go on with three main components on our development:

  1. Server Side: Spring Boot, Spring Security, MySQL, Liquibase...

  2. Client Side: Angular 7, User Interface (UI), Javascript, npm, nodejs...

  3. Mobile side: Ionic 4, Android, IOS, Emulator...

Who this course is for:

  • All developers curious about full stack development

Instructor

Senol Atac
Software Architect
Senol Atac
  • 3.6 Instructor Rating
  • 787 Reviews
  • 16,980 Students
  • 34 Courses

I’m a backend developer with highly expertised in Java. In my professional experience, I worked in government projects as full stack developer. Java, EJB, Spring, REST, Oracle technologies are used in these projects. Strong engineering professional with a Master's degree focused in Computer Engineering from TOBB ETU and Hacettepe.



Aside from professional experience, I also love to code at home as hobby. I have a lot of Android and IOS Application which is available in Google Play, App Store. I like to solve and learn algorithmic problems/challenges from websites like hackerrank.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.