Repository that contain some of my certifications, courses and events certificates. The certificates are sorted by the date that I got the certificates.
A Java SE 7 Oracle Certified Associate (OCA) has built a foundational understanding of Java, while acquiring knowledge of general programming.
Certification URL: https://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=5001&get_params=p_exam_id:1Z0-803
Applier: Oracle University
Language: EN-US
Claim: https://www.youracclaim.com/badges/683c766e-2b75-4d06-8d87-b638339efc37
A universal test that validates if the user has advanced knowledge with the RunRun.it tool, testing the knowledge acquired at all levels of a RunRun.it user.
Certification URL: http://landing.runrun.it/certificacao-runrun-2/
Language: PT-BR
Applier: RunRun.it
For the beginner, starting to learn web development can be daunting. In this course, Shawn Wildermuth shows you step-by-step how to use client-side web development techniques to create immersive web sites.
Course URL: https://www.pluralsight.com/courses/front-end-web-app-html5-javascript-css
Language: EN-US
Applier: Pluralsight
An introduction to building a PHP MVC website using the CakePHP Framework. The course includes installing and setting up your environment and walks you through the process of creating a functional web application.
Course URL: https://www.pluralsight.com/courses/introduction-php-mvc-cakephp
Language: EN-US
Applier: Pluralsight
This series of videos presents the essential concepts involved in developing Windows 8.1 apps with HTML5 and JavaScript. The focus of the course is to explain the main functions and objects of the WinJS library, such as structuring code in namespaces and classes, declaration of WinJS controls and navigation, among others.
Language: PT-BR
Applier: Microsoft Virtual Academy
Intel is at the forefront of providing technology that is being used to enable the deployment of scale-up and scale-out storage solutions. The Storage Fundamentals Program provides the foundation for understanding data storage,technology and architectures used in the Data Center and Cloud and an overview of Intel’s Technology and Vision for modernizing storage and evolving to a Software Defined Infrastructure.
Course URL: https://builders.intel.com/university/storagebuilders/coursescategory/storage-fundamentals
Language: PT-BR
Applier: Intel® Builders
For some time, the use of computers was limited to scientific projects and to some types of industrial connections.
The power of the computer, its features and capabilities were overlooked by the general public, who did not believe in the possible benefits of its use.
The situation has now reversed. Everyone knows of the importance of the computer in modern life. Even people who did not believe in the computer surrendered to the features and facilities that this technology brought to our daily lives.
In this course we will address the issue of deductive and mathematical thinking, its limits and abstract reasoning. We will start by reviewing some concepts, in order to consolidate their knowledge about how a computer works.
Course URL: http://www.ev.org.br/Cursos/Lists/Cursos/CursosOnline.aspx?List=98e0d3db-98a8-470b-add0-1ca8f9acf05c&ID=57
Language: PT-BR
Applier: Escola Virtual Bradesco
From the point of view of orthography, there are significant differences in the Portuguese language, and this does not only occur between Portugal and Brazil, but also in the other six countries where Portuguese is the official language: Cape Verde, Guinea Bissau, São Tomé and Prince, Angola, Mozambique and East Timor.
One of the main justifications for the creation of the New Orthographic Agreement is the end of the various spellings, giving greater visibility to our language, which is the seventh most spoken on the planet!
In a simple, objective and attention-grabbing way, the three characters of the course present the main changes in the Portuguese Language Spelling, as defined by the New Orthographic Agreement, in force since January 1, 2009.
Course URL: http://www.ev.org.br/Cursos/Lists/Cursos/CursosOnline.aspx?List=98e0d3db-98a8-470b-add0-1ca8f9acf05c&ID=49
Language: PT-BR
Applier: Escola Virtual Bradesco
In this course, you will learn grammar contents that are very important for the correct use of the Portuguese language, such as punctuation, chronology and spelling.
The course provides all the basic information necessary to compose a text with objectivity, clarity and conciseness. In addition, it is updated in relation to the New Spelling Agreement.
Course URL: http://www.ev.org.br/Cursos/Lists/Cursos/CursosOnline.aspx?List=98e0d3db-98a8-470b-add0-1ca8f9acf05c&ID=103
Language: PT-BR
Applier: Escola Virtual Bradesco
Course to teach the most used language for Web development. Be within the main elements, techniques, commands and instructions in PHP.
Course content: Concepts, techniques, commands and instructions in PHP; Customer / server / TCP review; Reviewing / contextualizing computer programming: HTML and PHP.
Course URL: http://www.cursoslivresead.com.br/programacao-em-php/p
Language: PT-BR
Applier: Cursos livres EAD
In this course you will have an overview of how to develop applications in .NET (ASP.NET and Desktop), what is object-oriented programming, how to access database, use of web services, language control and error handling .
Course URL: https://mva.microsoft.com/pt-br/training-courses/fundamentos-do-desenvolvimento-de-software-8544
Language: PT-BR
This course is subtitled in Portuguese. To activate the caption click the "CC" icon in the lower right corner of the video. This course is an accelerated introduction to HTML5, CSS3 and JavaScript and helps students acquire basic programming skills in HTML5 / CSS3 / JavaScript. It focuses on using HTML5 / CSS3 / JavaScript to implement programming logic, define and use variables, perform loops and branching, develop user interfaces, capture and validate user inputs, store data, and create well-structured applications. The course uses Visual Studio 2012, running on Windows 8, and is intended for developers who have at least six months of professional experience and are interested in developing applications using HTML5 with JavaScript and CSS3 (or Windows Store applications or applications IE10 for the Web). While it is possible for students to have little or no experience with HTML5 programming, it is desirable that they have some experience with HTML4. This is an intermediate to advanced student course that helps prepare for the 70-480 exam from Microsoft.
Language: PT-BR
Applier: Microsoft Virtual Academy
With the W3C quality badge, this course targets all those who want to start working with HTML5 and get the main questions, as well as enhancing knowledge. This academy features a step-by-step format for introducing new HTML5 concepts. Here you can find what has changed to HTML5, use of new tags, how to work with videos, how to use the Geolocation API, work with storage and offline applications among many other subjects.
Course URL: https://mva.microsoft.com/pt-br/training-courses/html5-homologado-pelo-w3c-8551
Language: PT-BR
Applier: Microsoft Virtual Academy
This Jump Start is suitable for experienced application developers interested in leveraging ASP.NET and Visual Studio 2012 to offer modern applications that target modern browsers. Three of Microsoft's most experienced ASP.NET speakers provide an accelerated introduction on building web application development with ASP.NET 4.5 and ASP.NET MVC 4, targeting key scenarios such as building mobile-ready sites, Social web applications, and more.
Course URL: https://mva.microsoft.com/pt-br/training-courses/jump-start-sobre-constru-o-de-web-apps-com-asp-net-12646
Language: PT-BR
Applier: Microsoft Virtual Academy
If you want to know how to debug a site with the Internet Explorer F12 tools, check out this course! Experts show you how to use the tools to quickly find out why a website or a web page is not working correctly. Explore web standards and learn how to create a great website that can work seamlessly on any device and browser. Learn how to optimize your page, test it on multiple browsers and more, all created by experts!
Language: PT-BR
Applier: Microsoft Virtual Academy
This course aims to impart knowledge in the development and use of wireless applications using J2ME. In the first part of the course you will learn about J2ME architecture, its usage and environment. This material also introduces MIDlets and explains the various stages of developing a MIDlet. The second part talks about programming with CLDC and MIDP, GUI in MIDlets, I / O management in MIDlets, MIDP networks, record management system and the future of J2ME.
Course URL: http://www.ev.org.br/Cursos/Lists/Cursos/CursosOnline.aspx?List=98e0d3db-98a8-470b-add0-1ca8f9acf05c&ID=102
Language: PT-BR
Applier: Escola Virtual Bradesco
This course covers all of the basic fundamentals of Maven. It covers dependencies, plugins, repositories, IDE integrations, and all the basic commands of Maven.
Course URL: https://www.pluralsight.com/courses/maven-fundamentals
Language: EN-US
Applier: Pluralsight
In this course, you will learn how simple it is to use Angular to create maintainable and testable single page applications. You will learn how to: bootstrap your Angular application; use AngularJS markup and expressions; create and use controllers; use built-in services and create custom services; turn your application into a SPA using routing; and create your own custom elements and handle events using directives. You will also learn how AngularJS allows you to do all thing using test-driven-development.
Course URL: https://www.pluralsight.com/courses/angularjs-fundamentals
Language: EN-US
Applier: Pluralsight
The MEAN stack is becoming more and more popular. Angular has become the hottest new MVC framework, and using it with Node and Express means a high level of harmony between the client and server. Throw MongoDB on for data storage, and you have JavaScript from front to back. These applications are quick to put together, and represent the modern state of web application development. This course will help you get a full application up and running in no time, and introduce you to all the core concepts you need to build applications utilizing these technologies.
Course URL: https://www.pluralsight.com/courses/angularjs-fundamentals
Language: EN-US
Applier: Pluralsight
Creating hybrid mobile applications is a great way to leverage your knowledge of web languages like HTML5, CSS, and JavaScript. Modern frameworks such as AngularJS and Ionic make it easier with pre-built templates and components. In this course, staff author Ray Villalobos shows how to install the Ionic framework and set up a development environment suitable for building web-based apps. He reviews the core Ionic components: prebuilt, easy-to-use features such as buttons, lists, tabs, and forms. Then Ray shows how to combine these components with Angular.js models, views, and controllers to build a single page app with sliders, pull-to-refresh functionality, and search. The training culminates in building a multi-page app, which you'll learn how to customize with CSS.
Course URL: https://www.lynda.com/AngularJS-tutorials/Building-Mobile-App-AngularJS-1-Ionic/368920-2.html
Language: EN-US
Applier: Lynda
Explore the world of Android app development. This training course prepares you to create your very first Android app—helping you understand the technologies at work and prepare your computer for development and testing. Learn how to configure Android Studio, the Android SDK, and emulator software, and study the different files in a typical Android app: build scripts, the app manifest file, permissions tags, and icons. Finally, learn how an app is built from the bottom up, with screens, activities, and layouts. David Gassner shows how to define the visual presentation with XML and widgets, and control the logic with Java code. This simple overview is designed to provide you with everything you need to know to understand the Android development process. Later courses in the Essentials series concentrate on the specific skills you need to master. Topics include: Installing Android Studio Creating your first Android Studio project Managing profile files, including Gradle scripts and support libraries Defining screens with activities Implementing designs in XML layouts
Course URL: https://www.lynda.com/Android-tutorials/Welcome/518053/563032-4.html
Language: EN-US
Applier: Lynda
Learn about the most important security concerns when developing websites, and what you can do to keep your servers, software, and data safe from harm. Instructor Kevin Skoglund explains what motivates hackers and their most common methods of attacks, and then details the techniques and mindset needed to craft solutions for these web security challenges. Learn the eight fundamental principles that underlie all security efforts, the importance of filtering input and controlling output, and smart strategies for encryption and user authentication. Kevin also covers special considerations when it comes to credit cards, regular expressions, source code managers, and databases.
This course is great for developers who want to secure their client's websites, and for anyone else who wants to learn more about web security.
Topics include:
- Why security matters
- What is a hacker?
- How to write a security policy
- Cross-site scripting (XSS)
- Cross-site request forgery (CSRF)
- SQL injection
- Session hijacking and fixation
- Passwords and encryption
- Secure credit card payments
Course URL: https://www.lynda.com/Web-Development-tutorials/Foundations-Programming-Web-Security/133330-2.html
Language: EN-US
Applier: Lynda
Want to support more agility in your dev, test, and deploy scenarios? Whether you're a Developer working in agile or an IT Pro in a growing enterprise, you know that modern software applications are heterogeneous, they include both Linux- and Windows-based components. At the same time, development processes continue to become more agile, and operations teams are responding in kind.
Watch how leading experts explore common open source tooling and show you what's possible, from a zero-process environment to a fully automated and deployed production environment. Get a working definition of DevOps, examine version control, and take a look at shareable environments and automated testing. Plus, get tips on what to explore next.
Course URL: https://www.microsoftevents.com/profile/form/index.cfm?PKformID=0x1573239480e
Language: ES-MX
Applier: Microsoft Diplomados
Learn how to create full-featured, object-oriented web applications with the latest version of the popular, open-source Ruby on Rails framework. Ruby on Rails 5 Essential Training covers the essential features of the framework, along with best practices and real-world development techniques, resulting in a complete application with dynamic, database-driven content. Follow along to build your own version of the example project, a data-driven content management system, while you learn how to route browser requests, structure databases, render pages with dynamic content, process and validate form data, and configure authentication. Instructor Kevin Skoglund, founder of web development agency Nova Fabrica, also introduces the design principles of CRUD and helps you master Rail's built-in helpers. By the end of the course, you should be able to use Ruby on Rails to build robust web applications that are both easy to scale and maintain.
Course URL: https://www.lynda.com/Ruby-Rails-tutorials/Ruby-Rails-5-Essential-Training/500551-2.html
Language: EN-US
Applier: Lynda
This course shows what is new in Ruby on Rails 5, the first major release of Rails in three years. Rails 5 is faster, uses less memory, and offers many new features and improvements. Learn to use ActionCable to access WebSockets and to design real-time features like chat, games, and notifications. Discover how to configure Rails to serve as a JSON backend, how to use the new version of Turbolinks to optimize page loading, and how to render templates independently of controllers. Learn about the many new, time-saving methods and other improvements throughout Rails 5. Watch this course to find out how key changes will affect your code. Expert Kevin Skoglund examines all of the major new features, as well as the deprecations and deletions in the framework.
Course URL: https://www.lynda.com/Ruby-Rails-tutorials/Ruby-Rails-5-New-Features/482054-2.html
Language: EN-US
Applier: Lynda
Umbraco is a simple to use open-source content management system (CMS) on the .NET platform. However, taking your first steps might be a bit tricky if you don't know where to start. Throughout this course we'll look at what makes up Umbraco websites and how to use the Umbraco UI to do everything we desire.
Course URL: https://www.pluralsight.com/courses/umbraco-jumpstart
Language: EN-US
Applier: Pluralsight
Among all other JavaScript libraries, React.js stands out. It relies on reusable components, not templates, for UI development, allowing developers to render views where data changes over time. React applications are more scalable and more maintainable, making developers more efficient and users more satisfied. In this course, Eve Porcello introduces the history and basics of the React library and show how to use it to create two projects: a browser-based activity counter app and a simple website for displaying data drawn from an API. Along the way, learn how to set up your development environment, including helpful tools such as Babel and webpack; create new components; use props and state to pass data between components; use routes to map URLs to views; and organize projects with nested components and routes. By the end of the course, you'll understand the essentials of React.js and be able to start building your own browser-based projects.
Topics include:
Refactoring elements with JSX Transpiling with Babel Creating components Adding component properties and methods Displaying child components Working with props and state Setting up routes Nesting routes Creating forms Understanding the component life cycle
Course URL: https://www.lynda.com/React-js-tutorials/React-js-Essential-Training/496905-2.html
Language: EN-US
Applier: Lynda
Learn how to test-drive your Rails application from scratch. This course covers everything you need to start your TDD journey: you'll learn the main principles behind test-driven development, and you'll see how to write acceptance, controller, and model specs. You'll also learn how to use Factory Girl gem to prepare data for your specs and how to test most common cases in web development. By the end of this course, you'll see how all these parts come together while we test-drive features for real Rails applications.
Course URL: https://www.pluralsight.com/courses/test-driven-rails-rspec-capybara-cucumber
Language: EN-US
Applier: Pluralsight
The Java Enterprise Edition (EE) platform is built on Java Standard Edition (SE) to provide a powerful enterprise computing solution. It runs hundreds of thousands of the most dynamic and powerful sites on the web—everything from your favorite small business to Fortune 500 systems. Watch this introduction to learn the essentials of Java EE 7 and start developing with this exciting platform. Alex Theedom provides a high-level view of the Java EE ecosystem, covering the 12 most important APIs. Learn how to use JavaServer Faces to construct interactive views, implement Java Message Service to decouple your application, ensure data integrity with Bean Validation, create dynamic sites with WebSocket, and much more.
Course URL: https://www.lynda.com/Java-tutorials/Java-Enterprise-Edition-Introduction/516591-2.html
Language: EN-US
Applier: Lynda
With React Native, you can leverage your existing React knowledge to build native iOS and Android apps. In this course, explore the different components that make up a basic React Native application, and learn how to use this platform to build your own native projects. Instructor Emmanuel Henri walks through how to set up and start a React Native project, and then provides an overview of the React Native folder structure. Emmanuel also goes into the proper conversion of your views, explains how to create your tab navigation, helps you add and finalize your styles, discusses back-end considerations, and explores final steps to complete your React Native project.
Topics include:
Initiating a React Native project Creating your data files Creating your React course listing view Creating your tab navigation Adding material design styles Finalizing your styles Filtering your courses for the views Reviewing debugging options
Course URL: https://www.lynda.com/React-Native-tutorials/From-React-React-Native/577371-2.html
Language: EN-US
Applier: Lynda
The Serverless Framework is the world's leading development framework for building serverless applications. This course teaches you the basics of the framework and how to use it to build event-driven microservice applications that auto-scale.
Course URL: https://app.pluralsight.com/library/courses/aws-nodejs-serverless-framework-using/table-of-contents
Language: EN-US
Applier: Pluralsight
In this course, well-known DevOps practitioners Ernest Mueller and James Wickett provide an overview of the DevOps movement, focusing on the core value of CAMS (culture, automation, measurement, and sharing). They cover the various methodologies and tools an organization can adopt to transition into DevOps, looking at both agile and lean project management principles and how old-school principles like ITIL, ITSM, and SDLC fit within DevOps.
Course URL: https://www.linkedin.com/learning/devops-foundations
Language: EN-US
Applier: Linkedin Learning
When you create enterprise-scale applications with Node.js—which often involves manipulating massive amounts of data and integrating with other applications—you must take special care to ensure that your projects are successful. In this course, instructor Daniel Khan walks through how to create solid, production-ready Node.js applications, and manage efficient processes that make it easy to roll out new versions. Daniel shares ways to improve code quality. He explains how to create a test infrastructure with Mocha, Should, and Istanbul. He also shows how to set up continuous integration, explains how to add endpoint security and get continuous deployment, and more. Learning Objectives:
Course URL: https://www.linkedin.com/learning/node-js-extend-and-maintain-applications
Language: EN-US
Applier: Linkedin Learning
Amazon Web Services is the biggest cloud computing service in the world, used by huge enterprises and startups alike. This course will give you a solid overview of what AWS is, how it can be used, and the various ways it can be accessed.
Course URL: https://app.pluralsight.com/library/courses/aws-developer-big-picture/table-of-contents
Language: EN-US
Applier: Pluralsight
If you've nabbed an interview for a software development position, it's likely that you'll have to face a common hurdle—the coding interview. If you're not sure what to expect, or you'd like to brush up on the essential topics that candidates are often tested on, then this course is for you.
Follow YK Sugishita as he explains what to keep in mind as you prepare for coding interviews. YK covers useful concepts that can help you master your interview, followed by practice problems that test what you know. YK reviews key concepts such as two-dimensional arrays, time complexity, Big-O notation, and hash tables. To wrap up, he shares a few tips for acing your interview, such as how to come up with an optimal solution. Even if you're not prepping for an upcoming job interview, tackling the coding problems covered in this course is a great way to sharpen your programming skills.
Course URL: https://www.linkedin.com/learning/get-ready-for-your-coding-interview
Language: EN-US
Applier: Linkedin Learning
Learn how to create RESTful APIs the easy way with Amazon Web Services (AWS). The AWS API Gateway allows developers to create custom RESTful APIs with whatever logic, endpoints, format, and code they choose, along with an SDK for the client of choice, such as iOS. You can even wrap another API or call code to return data. In this course, instructor Bear Cahill shows how to create RESTful APIs with the API Gateway, using HTTP requests and AWS Lambda functions to read and write to an AWS DynamoDB. Plus, learn how to use the generated API to create the source code for the client project—an iOS app—with Swagger.
Course URL: https://www.linkedin.com/learning/aws-api-gateway-with-http-lambda-dynamodb-and-ios
Language: EN-US
Applier: Linkedin Learning
Serverless computing allows you to build and run applications and services without having to manage infrastructure. This training course is targeted at IT professionals who need to gain a foundational knowledge of serverless computing—what it is and why it's important—and what's offered by serverless computing technologies like AWS Lambda and Azure Functions. Instructor David Linthicum begins with the basics: what serverless computing is and the problems it can solve. He then runs through demos of both Lambda and Functions and explores effective use cases for serverless computing.
Course URL: https://www.linkedin.com/learning/aws-api-gateway-with-http-lambda-dynamodb-and-ios
Language: EN-US
Applier: Linkedin Learning
As your development needs grow with your enterprise, you need better tools and syntax when working with Node.js. This is where using TypeScript with Node.js can be a perfect next step. TypeScript is a superset of JavaScript that offers optional static type checking, as well as support for the latest JavaScript features. In this course, Emmanuel Henri helps Node.js developers quickly get up to speed with TypeScript as he steps through how to best leverage this popular language in Node.js applications. To begin, he shows how to set up TypeScript and familiarizes you with its file conventions. He then discusses how to use types in Node.js, leverage TypeScript tools to organize your application, and use iterators and decorators. To wrap up, he shares resources that can help you further explore all that TypeScript has to offer.
Course URL: https://www.linkedin.com/learning/typescript-for-node-js-developers
Language: EN-US
Applier: Linkedin Learning
Automation tools can help transform unwieldly IT tasks—managing zero downtime rolling updates, for example—into something far more manageable. In this course, explore Ansible, an easy-to-use IT automation engine. To begin, instructor Jesse Keating explains what the Ansible system is, and how to install Ansible on a Linux operating system so you can start experimenting with it. Next, Jesse goes into the different components in an Ansible system, covering concepts such as how to work with hosts and variables and control task and play behavior. After he goes over the fundamental concepts of this system, Jesse shares some of the high-level use cases that Ansible was designed to tackle.
Course URL: https://www.linkedin.com/learning/learning-ansible
Language: EN-US
Applier: Linkedin Learning
The CESAR, through its education unit, CESAR.EDU held the TECHDAY 2.0, the second edition of the event that promotes the dissemination of knowledge in the area of Information Technology and Communication. The event will consist of several online lectures, presented by CESAR employees with great professional experience. In all, there will be 6 lectures of 45 minutes each in the areas of development, project management, configuration management and information security.
Event URL: http://www.cesar.edu.br/techday-2-0/
Language: PT-BR
Applier: Cesar.Edu
The Campus Party provides the necessary foundation for the launch of state-of-the-art technological innovations that will transform the most important sectors of the planet's economy in the coming decades, revolutionizing in ways the world has never seen.
Event URL: http://brasil.campus-party.org
Language: PT-BR
Applier: Campus Party