Este TCC abordará sobre o site que foi desenvolvido para utilização da escola Etec Profº Luiz Pires Barbosa. O site tem como objetivo a informatização da escola, facilitando a administração da mesma. Tem como objetivo a interação dos professores e alunos fora das salas de aulas.
Os alunos terão mais facilidade para ver notas, suas frequências e também poderão ter acesso aos arquivos das aulas da em sala de aulas.
Os professores poderão enviar as notas dos alunos e disponibilizar os arquivos de suas respectivas aulas.
본 세션에서는 Amazon의 관리형 데이터베이스 서비스(RDS) 중 기존 상용데이터베이스의 5배 성능 및 1/10 가격으로도 확장성을 보장하는 Aurora에 대한 소개 및 사용법 그리고 기존의 DB에서의 마이그레이션 방법에 대해 소개해드립니다. 10월 리인벤트를 통해 동경 리전에 Aurora를 사용가능하게 되었습니다.
AWS의 CDN 서비스인 CloudFront의 가속 및 DDoS 방어 소개
# CloudFront 장점
- 수퍼 PoP: AWS 클라우드 구축/운영 Know-How 가 담긴 고성능/대용량 아키텍쳐
* 국내 최대 Capacity / 가장 빠르게 성장하는 글로벌 CDN 서비스
- Single-Service: (캐싱, 다이나믹 가속, HTTPS, AWS Shield Standard 등) 동일 가격 체계로 제공
- AWS Backbone 전용망: Edge <=> Origin 가속
- 인라인 DDoS 방어: Shield Standard & Advance
- AWS 서비스 연동성
Arm 기반의 AWS Graviton 프로세서로 구동되는 AWS 인스턴스 살펴보기 - 김종선, AWS솔루션즈 아키텍트:: AWS Summi...Amazon Web Services Korea
발표영상 다시보기: https://youtu.be/qLWJ6-Hyj_0
AWS Graviton 프로세서는 다양한 클라우드 워크로드에 대해 최고의 가격 대비 성능을 제공하기 위해 64비트 Arm Neoverse 코어를 사용한 맞춤형 제품입니다. 애플리케이션 서버, 마이크로서비스, 고성능 컴퓨팅, 게임, 오픈 소스 데이터베이스 및 인 메모리 캐시를 포함하여 다양한 워크로드에 적용 가능한 Graviton 프로세서 기반 EC2를 자세하게 소개합니다.
How HSBC Uses Serverless to Process Millions of Transactions in Real Time (FS...Amazon Web Services
For large financial institutions, it can be extremely hard to predict when your architecture may need to scale to process millions of financial transactions per day. HSBC addressed this challenge by integrating its on-premises mainframe with AWS services such as AWS Lambda, Amazon Kinesis, and Amazon DynamoDB. This integration enables the bank to engage in real time with millions of retail banking customers in a more personal, dynamic, and useful way. The bank applies business logic to its transaction data, and it harnesses the information it gleans to communicate directly with customers through a messaging platform that runs on AWS. In this session, we share an architecture pattern that demonstrates how retail banks can add value by investing in their legacy system when integrating streaming data from on-premises systems to an event-driven, serverless architecture at scale.
AWS Step Functions is a new, fully-managed service that makes it easy to coordinate the components of distributed applications and microservices using visual workflows. Step Functions is a reliable way to connect and step through a series of AWS Lambda functions so that you can build and run multi-step applications in a matter of minutes. This session shows how to use AWS Step Functions to create, run, and debug cloud state machines to execute parallel, sequential, and branching steps of your application, with automatic catch and retry conditions.
Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...Amazon Web Services
In this chalk talk, we share best practices for making decisions around designing blue/green or canary deployments for your application or infrastructure updates. We focus on applications running on Amazon EC2, and we use AWS CodeDeploy to automate deployments. We also take a deeper look at some of the advanced features, such as how to reroute traffic while your application is running. Finally, we share some examples of how to consume an Auto Scaling group with AWS CodeDeploy.
AWS 머신러닝 솔루션을 활용한 고객 응대 자동화 구축 사례 공유 - 이창명, CTO, 위메이드 플레이 ::: Games on AWS 2022Amazon Web Services Korea
현재 위메이드 플레이에서 운영 중인 다양한 게임들에서 사용자들의 많은 문의가 고객센터에 접수되고 있습니다. 데이터를 자세히 살펴보면 대부분의 고객 불만은 간단하게 처리가 가능한 문제들인데, 이런 이슈들이 많아지다 보니 정작 중요한 문제에 대한 고객 대응이 늦어지고 있었습니다. 이를 위해 AWS 머신러닝 서비스를 적극적으로 활용하여 고객 만족도를 향상시킨 과정들을 공유해드립니다.
본 세션에서는 Amazon의 관리형 데이터베이스 서비스(RDS) 중 기존 상용데이터베이스의 5배 성능 및 1/10 가격으로도 확장성을 보장하는 Aurora에 대한 소개 및 사용법 그리고 기존의 DB에서의 마이그레이션 방법에 대해 소개해드립니다. 10월 리인벤트를 통해 동경 리전에 Aurora를 사용가능하게 되었습니다.
AWS의 CDN 서비스인 CloudFront의 가속 및 DDoS 방어 소개
# CloudFront 장점
- 수퍼 PoP: AWS 클라우드 구축/운영 Know-How 가 담긴 고성능/대용량 아키텍쳐
* 국내 최대 Capacity / 가장 빠르게 성장하는 글로벌 CDN 서비스
- Single-Service: (캐싱, 다이나믹 가속, HTTPS, AWS Shield Standard 등) 동일 가격 체계로 제공
- AWS Backbone 전용망: Edge <=> Origin 가속
- 인라인 DDoS 방어: Shield Standard & Advance
- AWS 서비스 연동성
Arm 기반의 AWS Graviton 프로세서로 구동되는 AWS 인스턴스 살펴보기 - 김종선, AWS솔루션즈 아키텍트:: AWS Summi...Amazon Web Services Korea
발표영상 다시보기: https://youtu.be/qLWJ6-Hyj_0
AWS Graviton 프로세서는 다양한 클라우드 워크로드에 대해 최고의 가격 대비 성능을 제공하기 위해 64비트 Arm Neoverse 코어를 사용한 맞춤형 제품입니다. 애플리케이션 서버, 마이크로서비스, 고성능 컴퓨팅, 게임, 오픈 소스 데이터베이스 및 인 메모리 캐시를 포함하여 다양한 워크로드에 적용 가능한 Graviton 프로세서 기반 EC2를 자세하게 소개합니다.
How HSBC Uses Serverless to Process Millions of Transactions in Real Time (FS...Amazon Web Services
For large financial institutions, it can be extremely hard to predict when your architecture may need to scale to process millions of financial transactions per day. HSBC addressed this challenge by integrating its on-premises mainframe with AWS services such as AWS Lambda, Amazon Kinesis, and Amazon DynamoDB. This integration enables the bank to engage in real time with millions of retail banking customers in a more personal, dynamic, and useful way. The bank applies business logic to its transaction data, and it harnesses the information it gleans to communicate directly with customers through a messaging platform that runs on AWS. In this session, we share an architecture pattern that demonstrates how retail banks can add value by investing in their legacy system when integrating streaming data from on-premises systems to an event-driven, serverless architecture at scale.
AWS Step Functions is a new, fully-managed service that makes it easy to coordinate the components of distributed applications and microservices using visual workflows. Step Functions is a reliable way to connect and step through a series of AWS Lambda functions so that you can build and run multi-step applications in a matter of minutes. This session shows how to use AWS Step Functions to create, run, and debug cloud state machines to execute parallel, sequential, and branching steps of your application, with automatic catch and retry conditions.
Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...Amazon Web Services
In this chalk talk, we share best practices for making decisions around designing blue/green or canary deployments for your application or infrastructure updates. We focus on applications running on Amazon EC2, and we use AWS CodeDeploy to automate deployments. We also take a deeper look at some of the advanced features, such as how to reroute traffic while your application is running. Finally, we share some examples of how to consume an Auto Scaling group with AWS CodeDeploy.
AWS 머신러닝 솔루션을 활용한 고객 응대 자동화 구축 사례 공유 - 이창명, CTO, 위메이드 플레이 ::: Games on AWS 2022Amazon Web Services Korea
현재 위메이드 플레이에서 운영 중인 다양한 게임들에서 사용자들의 많은 문의가 고객센터에 접수되고 있습니다. 데이터를 자세히 살펴보면 대부분의 고객 불만은 간단하게 처리가 가능한 문제들인데, 이런 이슈들이 많아지다 보니 정작 중요한 문제에 대한 고객 대응이 늦어지고 있었습니다. 이를 위해 AWS 머신러닝 서비스를 적극적으로 활용하여 고객 만족도를 향상시킨 과정들을 공유해드립니다.
Performance Test WCF/WPF app - Selecting right ToolKamran Khan
Pick the right tool for Performance Testing a WCF and WPF based .net application. This paper discusses 107 load testing tools and frameworks to performance test a SOA based, WCF/WPF/Silverlight application.
AWS 를 활용한 저지연 라이브 (Low Latency Live) 서비스 구현 - 류재춘 컨설턴트/에반젤리스트, GS Neot다 :: AW...Amazon Web Services Korea
라이브 방송의 성장과 더불어 최근 저지연 라이브 (Low Latency Live) 에 대한 관심이 높아지고 있습니다. 본 강연에서는 Low Latency Live 관련 기술적인 배경과 Latency를 줄이는 원리에 대한 설명을 하고, AWS 기반의 Low Latency Live 서비스를 구축하는 방법에 대해 소개합니다.
- WOW Air moved their booking engine and content management system to AWS to handle scaling for successful sales campaigns, taking advantage of Amazon RDS and EC2 auto-scaling.
- They used RDS for MySQL and PostgreSQL to avoid managing databases themselves and easily scale their instances vertically and horizontally. Cross-region replication on RDS helped serve users from multiple regions.
- The document discusses high availability features of RDS like Multi-AZ deployment and Amazon Aurora, as well as tools for migrating databases to RDS from on-premises or other database engines.
AWS Summit Seoul 2023 | AWS에서 OpenTelemetry 기반의 애플리케이션 Observability 구축/활용하기Amazon Web Services Korea
CNCF의 오픈소스 기반 애플리케이션 Observability 프레임워크인 OpenTelemetry를 기반으로 AWS에서 텔레메트리 데이터를 수집, 추적 및 시각화하는 방법을 살펴봅니다. 또한 이를 통해 서비스의 문제점을 발견하고 그 원인을 분석하는 방법을 이야기합니다.
토스증권은 Blitzscaling을 꿈꾸며 여정을 준비하고 있습니다.
효율적인 서비스 제공과 안정적인 운영을 위해 선택했던 경험들을 공유하고, 빠른 변화에 민첩하게 대응하는 증권팀의 비전과 높은 생산성을 만들기 위해서 선택했던 AWS 클라우드 사용 경험 중 멀티캐스트 기능을 활용한 주식 실시간 시세 제공 서비스에 대해서 구축 사례를 중심으로 소개하겠습니다.
The document outlines a React workshop covering what React is, its core concepts, and coding with React. It begins with an introduction and overview of React. It then covers key React concepts like components, the virtual DOM, JSX, state and props. Finally, it demonstrates how to start coding with React by rendering a component, using state, and working with forms. Resources for further learning are also provided at the end.
대용량 데이터레이크 마이그레이션 사례 공유 [카카오게임즈 - 레벨 200] - 조은희, 팀장, 카카오게임즈 ::: Games on AWS ...Amazon Web Services Korea
기존 온프레미스 환경에서는 비즈니스 성장에 따른 유연한 확장에 어려움 있어 AWS를 이용하여 더욱 탄력적인 환경을 구축하는 프로젝트를 수행하였습니다. 이 세션을 통해 카카오게임즈가 AWS와 함께 수행한 데이터레이크 마이그레이션의 여정과, 그 과정에서 Amazon S3, EMR, Athena, Redshift 등의 다양한 기술 요소들을 활용한 경험과 팁을 전달해 드립니다.
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...Amazon Web Services Korea
온프레미스 분석 플랫폼에는 자원 증설 비용, 자원 관리 비용, 신규 자원 도입 및 환경 설정의 리드타임 등 다양한 측면에서의 한계가 존재합니다. 이에 KB국민카드에서는 기존 분석 플랫폼의 한계를 극복함과 동시에 시너지를 낼 수 있는 클라우드 기반 분석 플랫폼을 설계 및 도입하였습니다. 본 사례 소개는 KB국민카드의 데이터 혁신 여정과 노하우를 소개합니다.
많은 고객들은 기존 방식의 분석에서 확장하여 데이터에서 최대한 가치를 얻고 그에 기반한 의사 결정을 하기를 원하고 있습니다. 본 웨비나에서는 데이터 분석의 근간이 되는 데이터 레이크와 고객들이 안전하고 확장 가능한 데이터 분석을 쉽게 할 수 있게 해주는 AWS의 서비스 포트폴리오에 대해서 알아보도록 하겠습니다.
대상 :
빅 데이터 및 데이터 분석 담당자, AWS 기반 데이터 분석에 관심 있는 모든 분
발표자 :
이종화 솔루션즈 아키텍트, AWS
Amazon SageMaker 모델 배포 방법 소개::김대근, AI/ML 스페셜리스트 솔루션즈 아키텍트, AWS::AWS AIML 스페셜 웨비나Amazon Web Services Korea
Amazon SageMaker 배포에 처음 입문 하고자 하는 분들을 위해 동작 방식을 설명하고 실행할 수 있는 가이드를 제공합니다. Amazon SageMaker 빌트인 4가지 서빙 패턴(리얼타임 추론, 배치 추론, 비동기 추론, 서버리스 추론)을 시작으로 프로덕션 적용을 위한 핵심 기능과 비용 절감을 위한 방법을 소개합니다.
PUBG: Battlegrounds 라이브 서비스 EKS 전환 사례 공유 [크래프톤 - 레벨 300] - 발표자: 김정헌, PUBG Dev...Amazon Web Services Korea
PUBG: Battlegrounds를 위한 게임 관련 인프라를 EKS 기반 환경으로 모두 전환한 경험에 대해 공유해 드릴 예정입니다. PUBG의 글로벌 서비스를 위한 인프라 구성에 대해 간단히 소개하고, 라이브 서비스 중인 인프라를 EC2 기반에서 EKS 기반으로 점진적으로 전환하면서 겪었던 문제들과 소중한 경험들을 사례를 통해 전달해드립니다.
This document summarizes Trend Micro's migration of its File Reputation Service to AWS. It discusses Trend Micro's need to scale its infrastructure to handle growing data and request volumes. It describes Trend Micro's experience migrating its data and applications to AWS services like S3, DynamoDB, and EC2. The migration enabled Trend Micro to design its architecture in a highly scalable and flexible way on AWS compared to its previous on-premise infrastructure. It also discusses how viewing costs explicitly on AWS services influenced Trend Micro's architectural decisions.
AWS 기반 블록체인 (1부) - 블록체인 환경 구성하기 (박혜영 & 유다니엘, AWS 솔루션즈 아키텍트) :: AWS DevDay2018Amazon Web Services Korea
AWS 기반 블록체인 (1부) - 블록체인 환경 구성하기
AWS에서 다양한 Blockchain Network를 직접 구축하고 배포하는 전체 과정을 설 AWS Kubernetes 서비스 자세히 살펴보기 명합니다. 이더리움 PoW, PoA, 텐더민트와 같은 다양한 메인넷을 AWS구동하고 Kubernetes와 CloudFormation으로 블록체인을 배포하는 방법을 시연합니다.
CloudWatch provides cloud and network monitoring services including metrics, alarms, and logs. It collects data points that are organized into metrics defined by name, namespace, and dimensions. Metrics are stored for 2 weeks and can be viewed as statistics aggregated over specified time periods. CloudWatch also monitors logs through log groups and streams. Alarms can be set to trigger actions when monitored metrics exceed thresholds.
This document provides an overview and introduction to React. It discusses components, JSX syntax, the virtual DOM, rendering, state and props, and the component lifecycle. It also includes examples of building components, integrating with APIs, and where to go from the basics. The key topics covered are building reusable UI with components, using JSX to write HTML-like code, how the virtual DOM enables efficient re-rendering, updating the UI via state and props, and the various lifecycle methods components can implement. Hands-on examples demonstrate basic components, fetching external data, and managing state.
최근 데이터의 폭증과 이를 기반한 빅데이터 분석이 기업 비지니스 성패에 큰 영향을 끼치고 있습니다. 다양한 기업의 데이터 기반 의사 결정을 위한 요구를 수용하는 분석 플랫폼과 인공 지능 기술의 도입은 큰 화두입니다. 본 세션에서는 기업의 비지니스 전략 및 기획을 담당하시는 분들을 위해 클라우드 기반 데이터 분석 플랫폼을 쉽게 접근하고 사용할 수 있는 방법을 사례 위주로 소개합니다.국내외 주요 기업들이 어떻게 AWS기반 데이터 분석 및 기계 학습 서비스로 비지니스 혁신에 활용하고 있는지 알아보시기 바랍니다.
다시보기 링크: https://youtu.be/24YgdrJ9r-A
O documento descreve um sistema para gerar indicadores de satisfação de clientes para montadoras de veículos. O sistema irá importar pesquisas de satisfação, gerar os indicadores, e disponibilizar relatórios. As tecnologias escolhidas foram Java, EJB, JPA, JSF e JBoss para aproveitar as vantagens da plataforma Java e padrões JEE.
O documento fornece orientações sobre como preparar o ambiente de desenvolvimento para projetos Java usando frameworks como JSF e Hibernate. Ele lista os softwares necessários, links para download, e tutoriais de instalação. Também discute conceitos como necessidades de aplicações web, como o Java EE ajuda a resolver esses problemas, e diferentes servidores de aplicação.
Performance Test WCF/WPF app - Selecting right ToolKamran Khan
Pick the right tool for Performance Testing a WCF and WPF based .net application. This paper discusses 107 load testing tools and frameworks to performance test a SOA based, WCF/WPF/Silverlight application.
AWS 를 활용한 저지연 라이브 (Low Latency Live) 서비스 구현 - 류재춘 컨설턴트/에반젤리스트, GS Neot다 :: AW...Amazon Web Services Korea
라이브 방송의 성장과 더불어 최근 저지연 라이브 (Low Latency Live) 에 대한 관심이 높아지고 있습니다. 본 강연에서는 Low Latency Live 관련 기술적인 배경과 Latency를 줄이는 원리에 대한 설명을 하고, AWS 기반의 Low Latency Live 서비스를 구축하는 방법에 대해 소개합니다.
- WOW Air moved their booking engine and content management system to AWS to handle scaling for successful sales campaigns, taking advantage of Amazon RDS and EC2 auto-scaling.
- They used RDS for MySQL and PostgreSQL to avoid managing databases themselves and easily scale their instances vertically and horizontally. Cross-region replication on RDS helped serve users from multiple regions.
- The document discusses high availability features of RDS like Multi-AZ deployment and Amazon Aurora, as well as tools for migrating databases to RDS from on-premises or other database engines.
AWS Summit Seoul 2023 | AWS에서 OpenTelemetry 기반의 애플리케이션 Observability 구축/활용하기Amazon Web Services Korea
CNCF의 오픈소스 기반 애플리케이션 Observability 프레임워크인 OpenTelemetry를 기반으로 AWS에서 텔레메트리 데이터를 수집, 추적 및 시각화하는 방법을 살펴봅니다. 또한 이를 통해 서비스의 문제점을 발견하고 그 원인을 분석하는 방법을 이야기합니다.
토스증권은 Blitzscaling을 꿈꾸며 여정을 준비하고 있습니다.
효율적인 서비스 제공과 안정적인 운영을 위해 선택했던 경험들을 공유하고, 빠른 변화에 민첩하게 대응하는 증권팀의 비전과 높은 생산성을 만들기 위해서 선택했던 AWS 클라우드 사용 경험 중 멀티캐스트 기능을 활용한 주식 실시간 시세 제공 서비스에 대해서 구축 사례를 중심으로 소개하겠습니다.
The document outlines a React workshop covering what React is, its core concepts, and coding with React. It begins with an introduction and overview of React. It then covers key React concepts like components, the virtual DOM, JSX, state and props. Finally, it demonstrates how to start coding with React by rendering a component, using state, and working with forms. Resources for further learning are also provided at the end.
대용량 데이터레이크 마이그레이션 사례 공유 [카카오게임즈 - 레벨 200] - 조은희, 팀장, 카카오게임즈 ::: Games on AWS ...Amazon Web Services Korea
기존 온프레미스 환경에서는 비즈니스 성장에 따른 유연한 확장에 어려움 있어 AWS를 이용하여 더욱 탄력적인 환경을 구축하는 프로젝트를 수행하였습니다. 이 세션을 통해 카카오게임즈가 AWS와 함께 수행한 데이터레이크 마이그레이션의 여정과, 그 과정에서 Amazon S3, EMR, Athena, Redshift 등의 다양한 기술 요소들을 활용한 경험과 팁을 전달해 드립니다.
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...Amazon Web Services Korea
온프레미스 분석 플랫폼에는 자원 증설 비용, 자원 관리 비용, 신규 자원 도입 및 환경 설정의 리드타임 등 다양한 측면에서의 한계가 존재합니다. 이에 KB국민카드에서는 기존 분석 플랫폼의 한계를 극복함과 동시에 시너지를 낼 수 있는 클라우드 기반 분석 플랫폼을 설계 및 도입하였습니다. 본 사례 소개는 KB국민카드의 데이터 혁신 여정과 노하우를 소개합니다.
많은 고객들은 기존 방식의 분석에서 확장하여 데이터에서 최대한 가치를 얻고 그에 기반한 의사 결정을 하기를 원하고 있습니다. 본 웨비나에서는 데이터 분석의 근간이 되는 데이터 레이크와 고객들이 안전하고 확장 가능한 데이터 분석을 쉽게 할 수 있게 해주는 AWS의 서비스 포트폴리오에 대해서 알아보도록 하겠습니다.
대상 :
빅 데이터 및 데이터 분석 담당자, AWS 기반 데이터 분석에 관심 있는 모든 분
발표자 :
이종화 솔루션즈 아키텍트, AWS
Amazon SageMaker 모델 배포 방법 소개::김대근, AI/ML 스페셜리스트 솔루션즈 아키텍트, AWS::AWS AIML 스페셜 웨비나Amazon Web Services Korea
Amazon SageMaker 배포에 처음 입문 하고자 하는 분들을 위해 동작 방식을 설명하고 실행할 수 있는 가이드를 제공합니다. Amazon SageMaker 빌트인 4가지 서빙 패턴(리얼타임 추론, 배치 추론, 비동기 추론, 서버리스 추론)을 시작으로 프로덕션 적용을 위한 핵심 기능과 비용 절감을 위한 방법을 소개합니다.
PUBG: Battlegrounds 라이브 서비스 EKS 전환 사례 공유 [크래프톤 - 레벨 300] - 발표자: 김정헌, PUBG Dev...Amazon Web Services Korea
PUBG: Battlegrounds를 위한 게임 관련 인프라를 EKS 기반 환경으로 모두 전환한 경험에 대해 공유해 드릴 예정입니다. PUBG의 글로벌 서비스를 위한 인프라 구성에 대해 간단히 소개하고, 라이브 서비스 중인 인프라를 EC2 기반에서 EKS 기반으로 점진적으로 전환하면서 겪었던 문제들과 소중한 경험들을 사례를 통해 전달해드립니다.
This document summarizes Trend Micro's migration of its File Reputation Service to AWS. It discusses Trend Micro's need to scale its infrastructure to handle growing data and request volumes. It describes Trend Micro's experience migrating its data and applications to AWS services like S3, DynamoDB, and EC2. The migration enabled Trend Micro to design its architecture in a highly scalable and flexible way on AWS compared to its previous on-premise infrastructure. It also discusses how viewing costs explicitly on AWS services influenced Trend Micro's architectural decisions.
AWS 기반 블록체인 (1부) - 블록체인 환경 구성하기 (박혜영 & 유다니엘, AWS 솔루션즈 아키텍트) :: AWS DevDay2018Amazon Web Services Korea
AWS 기반 블록체인 (1부) - 블록체인 환경 구성하기
AWS에서 다양한 Blockchain Network를 직접 구축하고 배포하는 전체 과정을 설 AWS Kubernetes 서비스 자세히 살펴보기 명합니다. 이더리움 PoW, PoA, 텐더민트와 같은 다양한 메인넷을 AWS구동하고 Kubernetes와 CloudFormation으로 블록체인을 배포하는 방법을 시연합니다.
CloudWatch provides cloud and network monitoring services including metrics, alarms, and logs. It collects data points that are organized into metrics defined by name, namespace, and dimensions. Metrics are stored for 2 weeks and can be viewed as statistics aggregated over specified time periods. CloudWatch also monitors logs through log groups and streams. Alarms can be set to trigger actions when monitored metrics exceed thresholds.
This document provides an overview and introduction to React. It discusses components, JSX syntax, the virtual DOM, rendering, state and props, and the component lifecycle. It also includes examples of building components, integrating with APIs, and where to go from the basics. The key topics covered are building reusable UI with components, using JSX to write HTML-like code, how the virtual DOM enables efficient re-rendering, updating the UI via state and props, and the various lifecycle methods components can implement. Hands-on examples demonstrate basic components, fetching external data, and managing state.
최근 데이터의 폭증과 이를 기반한 빅데이터 분석이 기업 비지니스 성패에 큰 영향을 끼치고 있습니다. 다양한 기업의 데이터 기반 의사 결정을 위한 요구를 수용하는 분석 플랫폼과 인공 지능 기술의 도입은 큰 화두입니다. 본 세션에서는 기업의 비지니스 전략 및 기획을 담당하시는 분들을 위해 클라우드 기반 데이터 분석 플랫폼을 쉽게 접근하고 사용할 수 있는 방법을 사례 위주로 소개합니다.국내외 주요 기업들이 어떻게 AWS기반 데이터 분석 및 기계 학습 서비스로 비지니스 혁신에 활용하고 있는지 알아보시기 바랍니다.
다시보기 링크: https://youtu.be/24YgdrJ9r-A
O documento descreve um sistema para gerar indicadores de satisfação de clientes para montadoras de veículos. O sistema irá importar pesquisas de satisfação, gerar os indicadores, e disponibilizar relatórios. As tecnologias escolhidas foram Java, EJB, JPA, JSF e JBoss para aproveitar as vantagens da plataforma Java e padrões JEE.
O documento fornece orientações sobre como preparar o ambiente de desenvolvimento para projetos Java usando frameworks como JSF e Hibernate. Ele lista os softwares necessários, links para download, e tutoriais de instalação. Também discute conceitos como necessidades de aplicações web, como o Java EE ajuda a resolver esses problemas, e diferentes servidores de aplicação.
O documento apresenta a tecnologia JavaServer Faces (JSF), que permite o desenvolvimento de aplicações web com Java de forma simplificada através de componentes pré-definidos e separação de responsabilidades. O JSF utiliza o padrão MVC e fornece uma arquitetura baseada em componentes para construção de interfaces gráficas dinâmicas. Um exemplo simples de aplicação JSF é descrito para demonstrar seus conceitos.
Os elementos JSF apropriados para criar campos de nome de usuário e senha são <h:inputText/> e <h:inputSecret/>, respectivamente. Antes de uma aplicação JSF executar sua primeira página web, uma instância FacesServlet é executada para gerenciar as requisições. O Render é responsável por renderizar os componentes JSF na tela.
Este documento apresenta o plano de projeto de software para a Laceratae SW, incluindo: (1) o escopo do projeto para o sistema SISCONI, (2) estimativas de tempo e recursos para o projeto, e (3) análise e gestão de riscos.
Este documento fornece um resumo do curso técnico em meio ambiente sobre linguagem de programação comercial. O curso é composto por sete aulas que abordam conceitos básicos de linguagem de programação, a linguagem Java e o ambiente de desenvolvimento NetBeans, componentes visuais, acesso a bancos de dados, desenvolvimento de relatórios e distribuição de aplicativos. O objetivo é capacitar os estudantes a desenvolver aplicativos comerciais desktop simples utilizando a linguagem Java no NetBeans.
O documento apresenta Diénert de Alencar Vieira e seu histórico profissional, além de um roteiro sobre sistemas web e tecnologias como JSP, Servlets, Facelets, JSF, JBoss Seam, RichFaces e padrões de projeto.
Web service permite a integração de sistemas e comunicação entre aplicações através de formato XML, permitindo que novas aplicações interajam com as existentes e sistemas de plataformas diferentes sejam compatíveis. MS SQL Server é um sistema gerenciador de banco de dados relacional desenvolvido pela Microsoft para armazenar e recuperar dados solicitados por outras aplicações. Hibernate é um framework Java que realiza mapeamento objeto-relacional para diminuir a complexidade de trabalhar com bancos de dados relacionais.
O documento descreve o WebSphere Application Server (WAS) da IBM, incluindo o que é, demonstrações de instalação e fluxo de funcionamento. Também fornece exemplos de aplicações simples como "Olá Mundo" usando JSP e um WAR para implantação no servidor.
Este documento apresenta um resumo sobre:
1) Uma apresentação sobre desenvolvimento web com Java Server Faces (JSF);
2) A história e conceitos principais de JSF como um framework MVC baseado em componentes;
3) Exemplos de exercícios para criação de formulários e projetos básicos usando JSF.
O documento introduz o framework JavaServer Faces (JSF) para desenvolvimento de interfaces web. Ele descreve o funcionamento entre cliente e servidor, apresenta os tópicos cobertos como JSF, vantagens e desvantagens, e demonstra como configurar o ambiente de desenvolvimento e criar um formulário simples com JSF.
O documento introduz o framework JavaServer Faces (JSF), descrevendo-o como uma especificação baseada em componentes para construir interfaces com o usuário para aplicações web usando o padrão MVC. O JSF facilita a criação de telas, a transferência de dados entre telas e camadas, e a produtividade ao criar aplicações web rapidamente através de ferramentas RAD.
O documento descreve o framework JavaServer Faces (JSF), que incorpora características do padrão MVC para desenvolvimento de interfaces web. JSF permite a criação de UIs através de componentes pré-definidos e segue o padrão MVC, separando a aplicação em modelo, visualização e controle. É possível desenvolver aplicações JSF utilizando tags JSP, beans gerenciados e expressões unificadas.
JSP é uma tecnologia para criar páginas web dinâmicas usando Java. Ela permite gerar páginas com código Java embutido que é executado no servidor, tornando a programação de aplicações web multiplataforma possível. A desvantagem de JSP em relação a outras tecnologias como ASP é ser mais difícil de aprender devido à complexidade da linguagem Java.
O documento descreve um plano de projeto de software para o Sistema de Controle de Internação (SISCONI) de um hospital universitário. O projeto estima 105 dias para desenvolvimento do software, distribuídos em 4 fases. A equipe é composta por 4 membros que irão rotacionar entre os papéis de Scrum Master, desenvolvedor e testador ao longo de 4 sprints.
1. O relatório descreve as atividades realizadas durante um estágio na empresa de tecnologia Papagaio, onde o estagiário trabalhou no desenvolvimento do projeto FarmáciaJá, um sistema web para facilitar a compra e venda de produtos farmacêuticos.
2. As principais tarefas incluíram o cadastro, edição e listagem de produtos no sistema, integrando a lógica do backend com a interface do frontend.
3. O estágio proporcionou ao aluno experiência prática na área de desenvolvimento web usando Django e familiarização com process
O documento discute as aplicações web, frameworks, REST e Single Page Applications (SPA). Ele apresenta os desafios de desenvolvimento de aplicações web e como frameworks ajudam a resolver esses desafios, incluindo frameworks baseados em componentes e ações. O documento também discute o padrão REST e como ele pode ser implementado usando Jersey para criar web services.
O documento descreve um protótipo de sistema de gerenciamento de rotas para transporte coletivo desenvolvido usando Java, JSP, API Google Maps e banco de dados PostgreSQL. O sistema permite gerenciar rotas de forma automatizada, calculando distâncias e custos.
Este documento fornece uma introdução à arquitetura e administração do JBoss AS. O instrutor Saulo Arruda apresentará os principais conceitos ao longo de 5 aulas, cobrindo tópicos como instalação, configuração, desenvolvimento de EJBs e webservices. Após isso, ele fornecerá 10 horas de consultoria para aplicar os conceitos em projetos reais.
Curso Introdução a Banco de Dados DO GOVERNO DO ESTADO DE MINAS GERAIS. PROJETO ESCOLAS - REFERÊNCIA. Material utilizado na capacitação de alunos, professores e funcionários da Secretária da Educação do Estado de Minas Gerais.
Cadernos de Informatica do PORTAL DO PROFESSOR:
- CURSO DE CAPACITAÇÃO EM INFORMÁTICA INSTRUMENTAL
- CURSO DE MONTAGEM E MANUTENÇÃO DE COMPUTADORES
- CURSO SOBRE O SISTEMA OPERACIONAL LINUX
- CURSO DE PROGRAMAÇÃO EM JAVA
- CURSO DE INTRODUÇÃO A BANCOS DE DADOS <--------
- CURSO DE CONSTRUÇÃO DE WEB SITES
- CURSO DE EDITORAÇÃO ELETRÔNICA
- CURSO DE ILUSTRAÇÃO DIGITAL
- CURSO DE PRODUÇÃO FONOGRÁFICA
- CURSO DE COMPUTAÇÃO GRÁFICA 3D
- CURSO DE PROJETO AUXILIADO POR COMPUTADOR
- CURSO DE MULTIMÍDIA NA EDUCAÇÃO
Semelhante a SITE BOLETIM ESCOLAR UMA PROPOSTA ONLINE NA ETEC LUIZ PIRES BARBOSA (20)
REGULAMENTO DO CONCURSO DESENHOS AFRO/2024 - 14ª edição - CEIRI /UREI (ficha...Eró Cunha
XIV Concurso de Desenhos Afro/24
TEMA: Racismo Ambiental e Direitos Humanos
PARTICIPANTES/PÚBLICO: Estudantes regularmente matriculados em escolas públicas estaduais, municipais, IEMA e IFMA (Ensino Fundamental, Médio e EJA).
CATEGORIAS: O Concurso de Desenhos Afro acontecerá em 4 categorias:
- CATEGORIA I: Ensino Fundamental I (4º e 5º ano)
- CATEGORIA II: Ensino Fundamental II (do 6º ao 9º ano)
- CATEGORIA III: Ensino Médio (1º, 2º e 3º séries)
- CATEGORIA IV: Estudantes com Deficiência (do Ensino Fundamental e Médio)
Realização: Unidade Regional de Educação de Imperatriz/MA (UREI), através da Coordenação da Educação da Igualdade Racial de Imperatriz (CEIRI) e parceiros
OBJETIVO:
- Realizar a 14ª edição do Concurso e Exposição de Desenhos Afro/24, produzidos por estudantes de escolas públicas de Imperatriz e região tocantina. Os trabalhos deverão ser produzidos a partir de estudo, pesquisas e produção, sob orientação da equipe docente das escolas. As obras devem retratar de forma crítica, criativa e positivada a população negra e os povos originários.
- Intensificar o trabalho com as Leis 10.639/2003 e 11.645/2008, buscando, através das artes visuais, a concretização das práticas pedagógicas antirracistas.
- Instigar o reconhecimento da história, ciência, tecnologia, personalidades e cultura, ressaltando a presença e contribuição da população negra e indígena na reafirmação dos Direitos Humanos, conservação e preservação do Meio Ambiente.
Imperatriz/MA, 15 de fevereiro de 2024.
Produtora Executiva e Coordenadora Geral: Eronilde dos Santos Cunha (Eró Cunha)
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptxLuizHenriquedeAlmeid6
Slideshare Lição 11, Central Gospel, Os Mortos Em Cristo, 1Tr24, Pr Henrique, EBD NA TV, Revista ano 11, nº 1, Revista Estudo Bíblico Jovens E Adultos, Central Gospel, 2º Trimestre de 2024, Professor, Tema, Os Grandes Temas Do Fim, Comentarista, Pr. Joá Caitano, estudantes, professores, Ervália, MG, Imperatriz, MA, Cajamar, SP, estudos bíblicos, gospel, DEUS, ESPÍRITO SANTO, JESUS CRISTO, Com. Extra Pr. Luiz Henrique, 99-99152-0454, Canal YouTube, Henriquelhas, @PrHenrique
Famílias Que Contribuíram Para O Crescimento Do Assaré
SITE BOLETIM ESCOLAR UMA PROPOSTA ONLINE NA ETEC LUIZ PIRES BARBOSA
1. GABRIEL GREGORIO
JEFFERSON SIMÃO GONÇALVES
REGIANE APARECIDA NUNES SÁ
SITE BOLETIM ESCOLAR
UMA PROPOSTA ONLINE NA ETEC LUIZ PIRES BARBOSA
Cândido Mota/SP
3. 3
GABRIEL GREGORIO
JEFFERSON SIMÃO GONÇALVES
REGIANE APARECIDA NUNES SÁ
SITE BOLETIM ESCOLAR
UMA PROPOSTA ONLINE NA ETEC LUIZ PIRES BARBOSA
Cândido Mota/SP
Jun/2010
TCC elaborado na ETEC
Profº. Luiz Pires Barbosa e
supervisionado pela Profº.
Andréia de Cássia no Curso
Técnico de Informática.
4. 4
Cândido Mota, ___ de novembro de _______.
Membros da Banca Examinadora:
1ºMembro:___________________________________________________
Assinatura:________________________
2ºMembro:___________________________________________________
Assinatura:________________________
3ºMembro:___________________________________________________
Assinatura:________________________
Nota final: _________
5. 5
Dedicamos este TCC para os professores da
ETEC Profº Luiz Pires Barbosa que muito nos
incentivaram na conclusão deste trabalho.
Dedicamos também aos nossos pais que
sempre estiveram aos nossos lados nos
apoiando.
Dedicamos também especialmente este TCC
para os professores, Alessandro, e a Andréia
de Cássia que muito nos ajudaram.
E ao Claudinei de Oliveira dos Santos, que
vem dês do inicio apoiando e nos
incentivando no trabalho de conclusão de
curso.
6. 6
Quando uma criatura humana desperta para
um grande sonho e sobre ele lança toda força
de sua alma, todo o universo conspira a seu
favor.
(Goethe)
7. 7
Lista de Figuras
Figura 1 - Requisição no Servidor.........................................................................................................11
Figura 2 – Arquitetura JSF.....................................................................................................................12
Figura 3 - Tela de Login.........................................................................................................................15
Figura 4 - Tela Principal do Administrador ...........................................................................................16
Figura 5 - Cadastro de Aluno................................................................................................................17
Figura 6 - Tela de Cadastro De Funcionário..........................................................................................18
Figura 7 - Tela de Cadastro de Professor..............................................................................................19
Figura 8 - Tela de Listagem de Series....................................................................................................20
Figura 9 - Tela De Filtagem de Series....................................................................................................21
8. 8
Resumo
Este TCC abordará sobre o site que foi desenvolvido para utilização da escola Etec Profº
Luiz Pires Barbosa. O site tem como objetivo a informatização da escola, facilitando a
administração da mesma. Tem como objetivo a interação dos professores e alunos fora das
salas de aulas.
Os alunos terão mais facilidade para ver notas, suas frequências e também poderão ter
acesso aos arquivos das aulas da em sala de aulas.
Os professores poderão enviar as notas dos alunos e disponibilizar os arquivos de suas
respectivas aulas.
Palavras chaves: Site, ETEC Professor Luiz Pires Barbosa, Desenvolvimento do site,
consulta de dados.
10. 10
INTRODUÇÃO
Hoje em dia, com o grande avanço da tecnologia, vários tipos de produtos,
estabelecimentos, serviços, etc., são divulgados na internet, proporcionando vários
benefícios. As páginas de web, comumente chamados de sites, são as ferramentas que
possibilitam isto.
Este TCC tratará do desenvolvimento de um site para a ETEC (escola técnica) Prof°
Luis Pires Barbosa, onde se verificou a necessidade dele.
O site tem como objetivo a interação da escola com seus alunos e pais, através da
visualização de notas, freqüências e consultas de arquivos das aulas. Foi analisada a
situação atual da escola e notaram-se algumas dificuldades na comunicação entre as
atividades da escola (palestras, reuniões e eventos) e os pais e alunos, disponibilidade de
material didático aos alunos, demora para notificar os alunos e pais sobre as notas e
freqüência e também falta de divulgação da instituição perante a comunidade. Sendo assim
o site fará uma melhora nessa comunicação entre a escola, os pais e alunos.
Basicamente o site se dividirá em três tipos de acessos: administrador, professor e
aluno. O administrador será o responsável por cadastrar, alterar, consultar e excluir dados,
ou seja, fará a atualização do site.
Para que se haja um controle, o administrador cadastrará no site os alunos da escola,
que somente através desse cadastro poderão acessá-lo e consultar seus dados. Também
cadastrará professores que poderão consultar alunos, disponibilizar e alterar notas.
11. 11
LINGUAGENS UTILIZADAS
No desenvolvimento foi utilizadas as seguintes linguagem: JSP e java.
1.1 JSP
1.1.1 O que é JSP?
JSP é uma combinação de HTML e Java dentro de uma mesma página.
Através de Tags especiais podemos introduzir código Java em qualquer parte da página, e
todo o código, fora destas tags especiais, é HTML puro.
1.1.2 O que pode ser feito?
Basicamente, qualquer coisa pode ser feita com JSP desde coletar dados de
formulários até gerar páginas dinâmicas oriundas de fontes de dados quaisquer.
1.1.3 Diagrama
Uma requisição para o JSP funciona assim:
1. O Browser faz uma requisição ao Servidor Web;
2. O Servidor Web detecta que trata-se de uma página JSP e encaminha a requisição a
Engine JSP;
3. A engine JSP faz os processamentos necessários, inclusive acessos a bancos de dados
e outros recursos e devolve o HTML para o Servidor Web;
4. O Servidor Web devolve O HTML ao Browser.
No diagrama abaixo você visualiza estas etapas:
Figura 1 - Requisição no Servidor
12. 12
1.2 JSF
JSF é uma tecnologia que incorpora padrões de um framework MVC para o
desenvolvimento de paginas WEB. Por basear-se no padrão de projeto MVC, uma de suas
melhores vantagens é a clara separação entre a visualização e regras de negócio e modelo.
No JSF, o controle é composto por um servlet denominado FacesServlet, por arquivos
de configuração e por um conjunto de manipuladores de ações e observadores de eventos.
O FacesServlet é responsável por receber requisições da WEB, redirecioná-las para o
modelo e então remeter uma resposta. Os arquivos de configuração são responsáveis por
realizar associações e mapeamentos de ações e pela definição de regras de navegação. Os
manipuladores de eventos são responsáveis por receber os dados vindos da camada de
visualização, acessar o modelo, e então devolver o resultado para o FacesServlet.
O JSF é atualmente considerado pela comunidade Java como a última palavra em
termos de desenvolvimento de aplicações Web utilizando Java, resultado da experiência e
maturidade adquiridas com o JSP/Servlet
A Figura (2) mostra a arquitetura do JavaServer Faces baseada no modelo MVC.
Figura 2 – Arquitetura JSF.
Com esta pequena e resumida definição podemos notar algumas das principais
características e facilidade que o JSF proporciona a quem o utiliza são diversas, com esta
definição fica certo que JSF é mais que um framework para desenvolver aplicações web de
forma ágil também se aplica especificações da J2EE.
13. 13
Mais que um framework para desenvolver aplicações web de forma ágil, JSF foi
incorporado ao especificação J2EE.
1.3 Por que usar JSP se já existe PHP, ASP, etc.?
Existem várias linguagens usadas para criar aplicações web. Entre elas ASP, PHP,
ColdFusion e Perl. Por que usar JSP então?
• JSP usa Java
Java é uma das linguagens mais populares atualmente e é interpretada,
portanto o código escrito em uma arquitetura pode ser portado para qualquer outra.
• JSP é parte do pacote J2EE
J2EE é um dos modelos mais usados para construir aplicações de grande porte, e é
suportado por várias gigantes da computação como IBM, Oracle, Sun, etc.
• Programação em rede é inerente a Java
O suporte inerente de Java para a área de redes faz dela uma ótima linguagem para a
Internet.
• JSP x ASP
Uma das diferenças que pode ser fundamental para a escolha entre estas duas
tecnologias é que ASP é da Microsoft e só roda em ambiente Windows, e também todo
software necessário é pago. JSP, feito pela Sun, roda em qualquer plataforma que tenha a
máquina virtual de Java, e tem vários softwares gratuitos para disponibilizar a aplicação
(GlassFish por exemplo).
1.4 Banco de Dados
JDBC é a interface padrão usada pelo Java para acessar bancos de dados
relacionais.
Cada fabricante de bancos de dados fornece um ou mais drivers JDBC que devem ser
instalados no servidor para que o Java possa fazer o respectivo acesso. Um driver JDBC
14. 14
implementa todas interfaces do pacote Java.sql, fornecendo assim, todo código necessário
para acessar e manipular os dados.
1.4.1 MySQL
O MySQL é sistema gerenciador de banco de dados utilizado para acessar a base de
que estará disponível no site.
Para acessar bases de dados MySQL você deve baixar o driver JDBC oficial para
MySQL e instalá-lo.
Os comandos descritos a seguir foram utilizados para que o usuário pudesse se
conectar à base de dados ,pudesse consultar informações por último manipular informações
contidas nela.
• Conectando
Class.forName("com.mysql.jdbc.Driver").newInstance();
java.sql.Connection conn;
conn = DriverManager.getConnection(
"jdbc:mysql://localhost/test?user=blah&password=blah");
• Selecionando dados
String sql = “select * from clientes”;
Statement stmt = conn.createStatement();
ResultSet rset = stmt.executeQuery(sql);
• Inserindo/Atualizando/Apagando
String sql = “delete from clientes”;
Statement stmt = conn.createStatement();
int linhas = stmt.executeUpdate(sql);
15. 15
DESENVOLVIMENTO
Este Capítulo abordará o desenvolvimento do WebSite como o design e codificação
das páginas.
1.5 Telas de Login
Foi desenvolvida uma única tela de login para o site que direcionará o usuário para a
área restrita de acesso do mesmo. Para ter acesso à área restrita o usuário deve ter
permissão dada pelo administrador do sistema no momento do cadastro.
Para acessar o site o usuário deverá digitar o login no campo usuário e a senha no
campo senha e clicar no botão entrar. Se o status do usuário estiver inativo o mesmo não
poderá acessar o site.
Figura 3 - Tela de Login
16. 16
1.6 Tela Principal do administrador
Nesta tela o administrador tem o acesso a todos os recursos do site.
O administrador tem permissão especial porque não é qualquer usuário que tem
acesso a esta área restrita. Ele pode fazer alterações, cadastros e consultas no banco de
dados.
Figura 4 - Tela Principal do Administrador
1.7 Telas de Cadastros
As informações dos cadastros abaixo serão armazenadas no banco de dados utilizado
para o desenvolvimento do sistema em um SGBD MySQL, através de uma classe de
conexão feita em Java demonstrada no apêndice A.
17. 17
1.7.1 Cadastro de Aluno
Figura 5 - Cadastro de Aluno
Na tela de cadastro de Aluno o administrador poderá cadastrar os dados pessoais dos
alunos nos campos mostrado na imagem acima. Além da tela de cadastro o sistema terá
uma tela em que será matriculado o aluno no curso que ele escolheu fazer. O administrador
para matricular, precisará do Nome do Curso que carregará automaticamente as turmas
pertencentes ao curso, depois as séries da turma, por exemplo: módulo 1, módulo 2....
1.7.2 Cadastro de funcionário
18. 18
Figura 6 - Tela de Cadastro De Funcionário
Na tela de cadastro de Funcionário o administrador poderá cadastrar os dados nos
campos mostrado na imagem acima. Os dados a serem cadastrados são: Dados pessoais e
função. O Cadastro de funcionário servirá para ter o controle, e mais acessibilidade na
administração da escola.
19. 19
1.7.3 Cadastro de professor
Figura 7 - Tela de Cadastro de Professor
Na tela de cadastro de Professor o administrador poderá cadastrar os dados nos
campos mostrado na imagem acima. Os dados a serem cadastrados são: Dados pessoais e
função.
No sistema conterá o coordenador do curso que precisará do professor e o curso para
ser cadastrado. E também cadastrar o professor na turma disciplina que será utilizado para
entregar as nota referentes aos seus alunos da turma disciplina.
20. 20
1.7.4 Telas de alterações de cadastro
No sistema tem os servlets que fazem todos os processos de busca no banco de
dados que são enviados para a página de cadastro.
Na página de cadastro é montado todos os dados que servlet enviou para página.
Depois de carregar as informações o administrador poderá fazer alterações nos
dados.
1.7.5 Telas de Listagens
Na tela de listagem de aluno o administrador poderá filtrar os alunos, colocando o
nome do aluno na caixa de filtrar Registro, como mostra na imagem acima. O filtro de
listagem poderá filtrar os registros por nome.
Figura 8 - Tela de Listagem de Series
Na tela de listagem de series e todos os registros da tabela Serie.
O administrador poderá filtrar os registros digitando no campo filtrar registros. Por
exemplo:
21. 21
Figura 9 - Tela De Filtagem de Series
OBS: O campo Filtrar Registros poderá filtrar todos os registros da tabela
independente das colunas.
22. 22
CONCLUSÃO
O site proposto para ser desenvolvido como objeto de estudo do TCC não pode ser
totalmente implementado até a data de entrega do trabalho. Porém, há possibilidade para
que possa ser implementado posteriormente. A área restrita para o administrador não está
com a página Matricular Aluno construída. As demais áreas restritas: Alunos e Professores
ainda não foram implementadas.
No desenvolvimento do trabalho de conclusão de curso foi possível aprender a utilizar
novas linguagens de programação, e buscar alternativas para o desenvolvimento de um site
que é uma ferramenta indispensável nos dias de hoje para aqueles que desejam se
destacar no mercado.
O site desenvolvido além de colocar a ETEC Professor Luis Pires Barbosa disponível
e acessível para toda a comunidade local, também colocará a ETEC em evidência para
seus alunos e professores poderem desfrutar de recursos que antes eram penosos como
consultar notas e freqüências, fazer alterações nos dados cadastrais, etc.
23. 23
REFERÊNCIAS
Arquivos de Códigos.net – Disponível em:
http://www.arquivodecodigos.net/arquivo/tutoriais/jsp/desenvolvendo jsp 1 1.php. Acessado
em 14/06/2010
FILHO, Rafle Della Croce; RIBEIRO, Carlos Eduardo. Habilitação Técnica em Informática 4 -
Programação de computadores.
jQuery plugin: Tablesorter 2.0 – Disponível em: http://tablesorter.com/docs/ - acessado em
22/05/2010
PIVA, Gustavo Dibbern; OLIVEIRA, Wilson José. Habilitação Técnica em Informática 3 -
Análise e gerenciamento de dados.
Portal GUJ - Disponível em:http://www.guj.com.br – Acessado em 15/03/2010
24. 24
GLOSSÁRIO
CSS - Trata-se de um padrão de formatação para páginas web que vai além das
limitações impostas pelo html. O Cascading Style Sheet permite uma versatilidade maior na
programação do layout de páginas web sem aumentar o seu tamanho em Kb, pois oferece
várias possibilidades que antes só eram conseguidas com a utilização de gifs e jpgs.
DWR - Biblioteca Java e Open Source para construção de web-sites com Ajax.
Dividido em dois componentes: Java Servlet que processa requests e devolve a resposta
pro browser. JavaScript que envia requests e atualiza a página dinâmicamente. Gera
dinamicamente classes JavaScript baseado em classes Java. Gera dinamicamente uma
class AjaxService pra tratar código server side, Provê a DWRUtil.js com funções para tratar
as respostas.
HTML - A Linguagem HTML (Hypertext Markup Language – Linguagem de marcação
de hipertexto) foi utilizada no desenvolvimento do site estruturando as páginas.
Java script - JavaScript é uma linguagem que permite injetar lógica em páginas
escritas em HTML .As páginas HTML podem ser escritas utilizando-se editores de texto,
como o NotePad, Write, etc. Porém, existem editores próprios para gerar HTML, tais como
HotDog e (mais recomendado) Microsoft FrontPage.
MVC - O modelo de três camadas físicas ( 3-tier ) divide um aplicativo de modo que a
lógica de negócio resida no meio das três camadas físicas. Isto é chamado de camada física
intermediária ou camada física de negócios. A maior parte do código escrito reside na
camada de apresentação e de negócio. A arquitetura MVC - (Modelo Visualização
Controle) fornece uma maneira de dividir a funcionalidade envolvida na manutenção e
apresentação dos dados de uma aplicação. A arquitetura MVC não é nova e foi
originalmente desenvolvida para mapear as tarefas tradicionais de entrada , processamento
e saída para o modelo de interação com o usuário. Usando o padrão MVC fica fácil mapear
esses conceitos no domínio de aplicações Web multicamadas.
NetBeans e DreamWeaver - Para o desenvolvimento do site foi utilizado a ferramenta
NetBeans da empresa Sun Microsystems e DreamWeaver da empresa Adobe que
auxiliaram em todo o desenvolvimento como por exemplo: a comunicação com o banco de
dados,a criação das páginas,e toda a parte de códigos.
Java - Java é uma linguagem de programação orientada a objetos desenvolvida pela
Sun Micro systems. Modelada depois de C++, a linguagem Java foi projetada para ser
pequena simples e portável a todas as plataformas e sistemas operacionais, tanto o código
fonte como os binários. Esta portabilidade é obtida pelo fato da linguagem ser interpretada,
ou seja, o compilador gera um código independente de máquina chamado byte-code. No
momento da execução este byte-code é interpretado por uma máquina virtual instalado na
máquina. Para portar Java para uma arquitetura hadware/s específica, basta instalar a
máquina virtual (interpretador). Além de ser integrada à Internet, Java também é uma
excelente linguagem para desenvolvimento de aplicações em geral. Dá suporte ao
desenvolvimento de software em larga escala.
25. 25
J2EE - J2EE significa Java 2 Enterprise Edition. O termo Java 2 passou a ser usado a
partir do lançamento do Java 1.2, tido como um avanço considerável em relação às versões
anteriores. Esse termo é usado até hoje para referenciar as edições J2SE, J2EE e J2ME,
porém com a chegada do Java 1.5 (ou simplesmente, Java 5.0), esse “dois” está sendo
abandonado. Assim, a partir da versão 1.5, chamamos as edições simplesmente de JSE,
JEE e JME.
Mais precisamente, o J2EE provê uma série de serviços, que juntos estabelecem uma
infra-estrutura que visa facilitar o desenvolvimento e manutenção de aplicações distribuídas,
ou seja, aquelas aplicações que estão “espalhadas” pela rede (por exemplo uma aplicação
web, onde o browser contém a interface da aplicação e o servidor web, a lógica de
funcionamento).
Ou seja, se o que você quer é fazer uma agenda de telefones ou uma calculadora,
você provavelmente não necessita dos serviços J2EE. Mais: provavelmente você não
necessitará utilizar todos os recursos do J2EE para desenvolver sua aplicação, e de fato
você não é obrigado a isso.
Ajax - AJAX (acrônimo em língua inglesa de Asyncronous Javascript And XML) é
baseado em codigos Javascript e XML para tornar o navegador mais dinâmico com o
usuário, utilizando-se de solicitações assíncronas de informações. AJAX não é somente um
novo modelo de desenvolvimento, é também uma iniciativa na construção de aplicações
web mais dinâmicas e criativas. AJAX não é uma tecnologia, são várias tecnologias
trabalhando junta, cada uma fazendo sua parte, oferecendo novas funcionalidades.
AJAX incorpora em seu modelo:
• Apresentação baseada em padrões, usando XHTML e CSS;
• Exposição e interação dinâmica usando o DOM;
• Intercâmbio e manipulação de dados usando XML e XSLT;
• Recuperação assíncrona de dados usando o objeto XMLHttpRequest;
• Javascript unindo todas elas em conjunto.
O modelo clássico de aplicação web trabalha assim: A maioria das ações do usuário
na interface dispara uma solicitação HTTP para o servidor web. O servidor processa algo e
recupera dados, conversando com vários sistemas,até mesmo os de codigos legados e
então retorna uma página HTML para o cliente.
Esta aproximação possui muito dos sentidos técnicos, mas não faz tudo que um
usuário experiente poderia fazer. Enquanto o servidor está fazendo seu trabalho, o que o
usuário estará fazendo? O que é certo, esperando o resultado de uma determinada ação.
A maior vantagem das aplicações AJAX é que elas rodam no próprio navegador web.
26. 26
Então, para estar hábil a executar aplicações AJAX, bastar possuir algum dos
navegadores modernos, ou seja, lançados após 2001. São eles: Mozilla Firefox, Internet
Explorer 5+,Opera, Konqueror e Safari.