Skip to content
View llpti2024's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Limeira

Block or report llpti2024

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
llpti2024/README.md

Technical Skills

  • Java: Solid foundation in object-oriented programming, including classes, objects, inheritance, polymorphism, interfaces, and encapsulation. Practical experience in developing applications using collections (List, Set, Map), exception handling, input/output operations (Scanner, File), and creating graphical user interfaces with Swing (JOptionPanel).
  • Algorithms and Data Structures: Proficiency in solving algorithmic problems and implementing data structures such as arrays, lists, stacks, and queues.
  • Git: Expertise in version control using Git, including creating repositories, committing changes, branching, and merging.
  • IDE: Proficiency in IDEs like IntelliJ IDEA and Eclipse, optimizing development through features like debugging, refactoring, and autocompletion.

Continuous Learning

  • Design Patterns: GoF (Gang of Four) - Application of design patterns for elegant and reusable solutions.
  • Generics and Lambdas: Utilization of generics for type safety and lambdas for concise and functional code.
  • Streams: Efficient processing of collections using the Streams API.
  • Testing: Development of unit and integration tests using frameworks like JUnit and techniques like mocking to ensure code quality.

Resources

  • Courses:
    • Back-End Java Language - EBAC
    • Java Marathon - William Suane (DevDojo)
    • Java Programming Complete - Nelio Alves (Udemy)
    • Java OOP Course - Gustavo Guanabara (Curso em Video)
  • Books:
    • Java 8 Programming - Paul J. Deitel
    • Understanding Algorithms - Aditya Y. Bhargava
    • Algorithms and Programming Logic - Ricardo Concilio
    • The Pragmatic Programmer - Andrew Hunt and David Thomas
    • Design Patterns with Java - Casa do Código
    • The Passionate Programmer - Casa do Código
    • Pro Git - Scott Chacon
    • Exploring Java and Object-Oriented Programming - Casa do Código
    • Introduction to Computer Science with Java and Object-Oriented Programming - Alfredo Goldman, Fabio Kon, Paulo J. S. Silva (USP)
    • Object-Oriented Programming: A Java Approach - Ivan Luiz Marques Ricarte (UNICAMP)
  • Communities: Stack Overflow, programming forums, WhatsApp groups, Telegram groups, Slack.

-

Techs

java logo git logo

docker logo amazonwebservices logo spring logo

Social Media!

OS

debian logo windows8 logo

Popular repositories Loading

  1. EBAC---British-School-of-Creative-Arts-and-Technoly---Brazil EBAC---British-School-of-Creative-Arts-and-Technoly---Brazil Public template

    This repository showcases all tasks and projects completed during my Back-End Development course at EBAC, highlighting my skills in Java, OOP, design patterns, and back-end solutions.

    Java 1

  2. OOP-Training OOP-Training Public

    This repository contains exercises and projects focused on Object-Oriented Programming (OOP), covering concepts like inheritance, polymorphism and interfaces in Java.

    Java

  3. llpti2024 llpti2024 Public

  4. Project-2024 Project-2024 Public

    This repository showcases various personal and academic projects, highlighting skills in Java development, problem-solving, and software design.

    Java

  5. Exercism Exercism Public

    This repository contains Java exercises from the Exercism platform, focusing on topics like OOP, exceptions, collections, and algorithms.

    HTML

  6. Algorithms-And-Data-Structures Algorithms-And-Data-Structures Public

    Comprehensive explanations and examples of algorithms and data structures, designed to enhance problem-solving and programming skills.

    Java