8000 GitHub - cpanou/fundamentals: Fullstack - Fundamentals
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

cpanou/fundamentals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Git - basic commands:

to clone the repository open git bash and run:

git clone https://github.com/cpanou/fundamentals.git
git add : adds files to the repository
git commit -a -m "message" : commits changes
git push : uploads changes to the remote repository
git clone <repository_name> : downloads a repository
git pull : downloads remote changes to local repository
git checkout <branch_name> : change branch
git checkout -b <branch_name> : creates a new branch
git merge <branch_name> : take code from another branch

Java Essentials

  1. Object Oriented Programming:

    • Classes.
    • Objects.
    • Inheritence.
    • Polymorphism.

    Related Projects:

  2. Rest Web Services

    • Introduction to HTTP and the WEB.
    • Introduction to Rest Services.
    • Implementing a simple service.
    • Deploy the service on Tomcat.
    • Design and implement a full scale Restful web-service.
    • Best Practices.
    • Leveraging Spring boot.

    Related Projects:

  3. Connecting to a database

    • Introduction to databases.
    • Creating a schema.
    • Setting up MySQL.
    • Connecting a java application to the database.

    Related Pro 6635 jects:

repository breakdown

Each project in the repository contains its own readme.md file with specific information as well as a doc folder with useful resources.

  1. Hello World: First Programm in Java:

    • public static void main(){}
    • The Person Class.
    • Creating Objects.
    • Simple Operations.
    • Object references.
  2. GarageRest: First Rest Application showcasing:

    • HTTP and JAX-RS Resources
    • Mapping the uris to the Resources
    • Assigning HTTP Methods to Resource methods
    • JAX-RS Application class for deployment
    • Controller - Service - Repository Architectural Pattern
  3. EshopJAXRS: Full Eshop Rest Service implementation with JAX-RS showcasing:

    • The Eshop Project
    • Error Handling
    • Expanding Controller-Service-Repository pattern
    • Data Transfer Objects
    • Mapping Dtos to model objects
  4. EshopDB: Adds a Database:

    • Introduction to dabases and data models
    • ER Diagram based on the Application Model
    • SQL to query the data
    • SQL scripts to create the database
    • Using JDBC to connect to the database and execute queries

resources:

  1. Git Documentation
  2. Official Git Tutorial
  3. Git/Github Guide
  4. More Sources

About

Fullstack - Fundamentals

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages

0