Step By Step Ionic 4 And Spring Boot Application
Step By Step Ionic 4 And Spring Boot Application, available at $44.99, has an average rating of 3.45, with 40 lectures, based on 11 reviews, and has 57 subscribers.
You will learn about Ionic 4 Spring Boot Full Stack Development For Mobile And Server Side This course is ideal for individuals who are All developers curious about Ionic and Spring Boot It is particularly useful for All developers curious about Ionic and Spring Boot.
Enroll now: Step By Step Ionic 4 And Spring Boot Application
Summary
Title: Step By Step Ionic 4 And Spring Boot Application
Price: $44.99
Average Rating: 3.45
Number of Lectures: 40
Number of Published Lectures: 40
Number of Curriculum Items: 40
Number of Published Curriculum Objects: 40
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Ionic 4
- Spring Boot
- Full Stack Development For Mobile And Server Side
Who Should Attend
- All developers curious about Ionic and Spring Boot
Target Audiences
- All developers curious about Ionic and Spring Boot
We will create a new project in this course.
And we will implement this project on server side with using Spring Boot, MYSQL, and Liquibase.
On mobile side, we will use Ionic.
In our project, we will implement CRUD operations. And these CRUD operations will be requested from Ionic Mobile side.
Then This requests will be handled from Spring Boot.
Our project goes on User operations.
Our main operations will be user login, register, profile and user list.
And this all things will be provided with secure way in both Ionic and Spring Boot side.
We will have two main components to implement our project.
These are server side and mobile side.
In Server Side:
Spring Boot will be main thing.
Model View Controller structure will be implemented with using Spring Boot.
Our MVC structure will work like that:
First of all, the entity classes will be created under model package.
Later, if model class is permanent, we will create a repository for it.
Then we will call repository from services.
Finally, we will call services from from controllers.
In Spring Boot, Data will be presented to client as API call so Spring Rest Controller will be used to handle it.
We will use MySQL as Database.
We will also use Object Relational Mapping with Java Persistence API and Hibernate.
You know, We can map our database tables to objects with hibernate.
We will use JPA Repository and Crud Repository in Spring Boot.
So these repository templates will handle common database operations like save, update, find, delete.
With Spring Boot, we will also use Lombok library to clear code.
You know that we don’t want to implement getter, setter, equals and hash code. So we can escape it using Lombok @Data or @Value annotation.
We will use Gradle To handle all dependencies on server side.
That’s all about Server side.
Let’s talk about Mobile Side.
Ionic will be implemented for mobile application.
Ionic works on nodeJS and Angular.
In Ionic, we have also MVC structure.
In service: We can connect to server side and we can send requests or we can get responses from server side with http.
In controller:We can call service methods and get responses.
In View: we can implement UI interface.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Prerequests For Application
Lecture 2: Spring Boot And Ionic Overview
Lecture 3: Architecture Of All System – Overview
Lecture 4: Source Code
Chapter 2: Server Side – Spring Boot
Lecture 1: Spring Overview – Basic Annotations, Dependency Injection…
Lecture 2: Server Side Overview
Lecture 3: Spring Boot Installation – https://start.spring.io/
Lecture 4: Install And Enable Lombok
Lecture 5: Application Configuration – Customization
Lecture 6: Create User Model – MVC (Hibernate, Java Persistence API)
Lecture 7: Liquibase Implementation
Lecture 8: Create User Repository – JPA Repository, CRUD Repository
Lecture 9: Create User Service – MVC
Lecture 10: Response Entity Overview
Lecture 11: Create User Controller – MVC
Lecture 12: Spring Security Overview
Lecture 13: User Details Service – Spring Security
Lecture 14: What is CORS And CSRF – Spring Security
Lecture 15: Spring Security Default Configuration And Customization
Lecture 16: Spring Security Web Configuration And Cross Origin Access Permits
Lecture 17: Server Side Github Repository
Lecture 18: Test Server Side
Lecture 19: Server Side – Build And Run
Chapter 3: Mobile Side – Ionic 4
Lecture 1: Prerequests For Mobile Side
Lecture 2: Ionic Installation With Angular CLI
Lecture 3: Ionic Configuration – Application Name, Dependencies, Icon, Splash
Lecture 4: Model View Controller Architecture In Ionic
Lecture 5: Router Implementation In Ionic
Lecture 6: Create User Model In Ionic – MVC
Lecture 7: Authentication Service Implementation – MVC
Lecture 8: Login Controller And View Implementation
Lecture 9: Register Controller And View Implementation
Lecture 10: Home Controller And View Implementation
Lecture 11: User-List Controller And View Implementation
Lecture 12: User-Detail Controller And View Implementation
Lecture 13: Github Repository
Lecture 14: Mobile Side – Build And Run
Chapter 4: Test, Build And Results
Lecture 1: Testing After All
Lecture 2: Build It For Mobile App
Lecture 3: Github Repository
Instructors
-
Senol Atac
Software Architect
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 0 votes
- 3 stars: 4 votes
- 4 stars: 4 votes
- 5 stars: 2 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024