OOP avançado e ficheiros
O curso começa com uma exploração aprofundada dos conceitos de OOP. Os alunos desenvolvem os fundamentos da OOP e aprendem técnicas avançadas, como classes abstractas, interfaces e polimorfismo. Estas técnicas ajudam a criar estruturas de código mais flexíveis e reutilizáveis.
Outro foco é em técnicas avançadas em OOP. Os participantes aprenderão a integrar padrões de design como singleton, factory, observer e decorator nos seus projectos. Além disso, são introduzidos conceitos como a injeção de dependências e a inversão de controlo para melhorar a capacidade de manutenção e de teste do código.
Um componente essencial é o trabalho com ficheiros. Os participantes aprenderão a ler, escrever e editar ficheiros em vários formatos. Isto também inclui o tratamento de erros de ficheiros e a garantia da segurança dos dados.
Também lida com a manipulação de data e hora. Os participantes aprendem a processar, formatar e calcular valores de data e hora nas suas aplicações. Isto inclui lidar com diferentes fusos horários e a utilização de bibliotecas para simplificar a manipulação da data e da hora.
Por fim, são abordados o uso e os benefícios das expressões regulares. Os participantes aprenderão a utilizar expressões regulares para reconhecer padrões no texto e pesquisar e manipular dados de texto de forma eficiente. Exemplos práticos e exercícios ajudarão os participantes a pôr em prática os conceitos teóricos e a dominar a utilização de expressões regulares nos seus projectos.