About Me

Fernando Monteiro

HELLO, please be welcome. I'm front-end engineer, speaker, author and UX/UI specialist, spent the last 13 years creating high-end graphic and web experiences. I have the ability to multitask and deal with several ongoing projects at once.

Proficient in front-end web technologies including HTML5, CSS3, JavaScript, RESTful API, MVC Frameworks (AngularJS, KendoUI, Ionic). Ability to write high-performance, resudable UI components with SASS/LESS.

Strong understanding and experience of all phases of software engineering life cycle, including source control, design, build/release and automated testing. Expert in Adobe Creative Suite with strong knowledge of wireframes and interactive prototypes.

I'm recently focused on technologies like Node.js and MongoDB, i'm write some articles for IMasters Portal, teaching about fullstack development with MEAN.

divider

My Books

Instant HTML5 Responsive Table Design
  • Paperback: 58 pages
  • Publisher: Packt Publishing
  • Date: April 24, 2013
  • Language: English
  • ISBN-10: 1849697264
  • ISBN-13: 978-1849697262

Instant HTML5 Responsive Table Design

Instant HTML5 Responsive Table Design How-to will help you with powerful responsive design techniques that allow you to present your data in the best way depending on the device. This practical guide uses the latest web development techniques to construct and deconstruct tables. Taking you from basic table markup, this book will walk you through semantics tags, and the new features of CSS3 that will improve your tables to look pixel perfect on any device.Use practical recipes to understand responsive design techniques in relation to data tables. Advance your knowledge of tables and learn how to handle large volumes of data, apply filters to columns, hide less important data, and load content dynamically. No matter how big the data and how small the device, by the end of this book it won't matter.

Learning Single Page Web Application Development
  • Paperback: 207 pages
  • Publisher: Packt Publishing
  • Date: December 26, 2014
  • Language: English
  • ISBN-10: 1783552093
  • ISBN-13: 978-1783552092

Learning Single-page Web Application Development

Learning Single-page Web Application Development is a journey through application development using the MEAN stack with JavaScript on the server side and client side, covering concepts such as RESTful, authentication and session on SPA. You will build large-scale applications. You will use a JavaScript environment with Node.js on the server, MongoDB as the database, and AngularJS on the frontend. Everything is integrated with the Bower dependency manager, Yeoman, and other modern tools to speed up your development process. You will deploy your application to the cloud and learn how to prepare your directory structure to scale and grow. Learning Single-page Web Application Development will give you an overview of AngularJS and RESTful APIs, and guide you in learning how to leverage single page development tools to create efficient and effective applications.

AngularJS Directives Cookbook
  • Paperback: 206 pages
  • Publisher: Packt Publishing
  • Date: November 30, 2015
  • Language: English
  • ISBN-10: 1784395897
  • ISBN-13: 978-1784395896

AngularJS Directives Cookbook

This cookbook demonstrates how to take greater control over HTML elements on your web pages using directives – they ‘direct’ Angular’s HTML compiler to behave in the way you want it to. Packed with an extensive range of solutions and tips that AngularJS developers shouldn’t do without, you’ll find out how to make the most of directives. You’ll find recipes demonstrating how to build a number of different user interface components with directives and also how directives can simplify the way you work by creating reusable directives – by customizing them with Yeoman you can be confident that you’re application has the robust architecture that forms the bedrock of the best user experiences. You’ll also find recipes that will help you learn how to unit test directives, so you can be confident in the reliability and performance of your application. Extend the capabilities of AngularJS and build dynamic web applications by creating customized directives with this selection of more than 30 recipes.

Node 6x Blueprints
  • Paperback: 376 pages
  • Publisher: Packt Publishing
  • Date: September 15, 2016
  • Language: English
  • ISBN-13: 9781785888434

Node.JS 6.x Blueprints

Node.js is the most popular framework for creating server-side applications today. Be it web, desktop, or mobile, Node.js comes to your rescue to create stunning real-time applications and Restfull API's. This book will teach you the MVC design pattern while developing a Twitter-like application using Express.js, Passport and MongoDB. You will learn to create database driven website as a consumer feedback app. How to using stream API to upload and manipulate images and video files. Once you're warmed up, we'll move on to more complex projects, such, an store locator using Geospatial Query, 2dspheres indexes with MongoDB and Google Maps, a real-time chat app with Socket.io, and a blog using Keystone.js and how to create Restfull API's with Loopback.io. Finally, we’ll explore frontend build processes using Node Package Manager, building Node applications with Docker, tests and continuous delivery. By the end of book, you will be comfortable working with Node.js applications and will know the best tools and frameworks for building highly scalable cloud applications.

divider

My Videos

Node.JS Projects
  • Course Length: 2 hours 12 minutes
  • Publisher: Packt Publishing
  • Date: October 28, 2016
  • Language: English
  • ISBN-13: 9781787124400

Node.JS Projects

This video takes a project-based approach, where every project will build up your Node.js skillset. By the end of the video, you will be able to create your own server-side applications using Node.js.

What You Will Learn:

  • Explore design patterns in Node.js
  • Build solid architectures by following test-driven development
  • Look beyond web applications and create your own desktop app with Node.js
  • Develop single page applications using Node.js with AngularJS, Ember.js, and Backbone.js
  • Master the Express framework and build a complete site with a real database
  • Create a real-time and fully functional online chat application with Socket.IO
  • Utilize the enormous range of Gulp plugins