Angular workshop - free! (Denver)

Organized by DevMeetings
Denver, Denver
Jul 22nd 2017
See the website

Description

DevMeetings invites you to a full-day workshop on the latest versions of Angular.

Recent release of Angular 4 raises a lot of questions in community: Has it changed a lot when comparing to Angular 2? What about migration from Angular 1.5 into Angular 4? What about migration from Angular 2 into Angular 4? If you plan to use Angular in your projects, you don't need to wait any longer. We strongly encourage you to learn and master Angular 4 now - together with TypeScript.

Why learn the newest version?

The creators of Angular wanted to break with many concepts of the first version of the framework. Their main objective was to introduce a solution which would perfectly cooperate with modern browsers that get support for ES2015/2016.

That is why many parts of Angular have been thoroughly analysed and created from scratch. The most important changes include:

detecting changes based mainly on immutable data structures and observable objects

putting stronger emphasis on writing object-oriented code as well as functional

rebuilt dependency injection container, now also allowing creating a hierarchy of containers

major simplification of the services concept

dynamic loading of components during the application life-cycle

breaking with strict attachment to DOM, which in result enables rendering on the server side

simplified implementation of custom components and communication between them

simplified form management

As you can see, the list of changes is quite large and some of them make a great improvement compared to the first version. Many of them are the answers to the problems and needs that have been discovered by the users working with Angular 1. Some of them also result from development of JavaScript language and improvement of browser functionalities. It means that we get a tool which is much easier to understand and use, as well as providing less of "magic" behaviour and more of the expectable ones. In a nutshell – a very good tool, tailored to meet the demands of modern front-end.

100% practical

During the workshop, the participants will implement a simple online shop from scratch using Angular and TypeScript and will get a chance of facing real project problems, such as:

How to use TypeScript so that it helps rather than stands in your way?

How to make your application independent from the back-end for testing purposes?

How to conveniently validate data in a form and send it further on?

How to build components and organise communication between them so that your code does not look like spaghetti?

How to manage dependencies (including Angular itself) and what is the future of Angular?

Your instructor

My name is James Gibson. Currently, I am the Director of Engineering at flowhub.co. I use node.js so often that I go by james.the.nodester online. I am automating my house with JavaScript for the fun of it. I was born and raised in Maryland, and I hold an BS in Information Systems with a minor in Geographic Information Science from Salisbury University.

Github: james-gibsonTwitter: thenodesterDenver devs: James.the.nodester

Our sponsor

Galvanize is a 21st Century school for entrepreneurs, engineers, and data scientists. On eight campuses across the U.S., the energy, intellect and ambition of Galvanize students, members and alumni are at the heart of a learning community that promotes belonging, and that celebrates courage and growth.

Practical information

Where: The exact location will be mailed to the participants.

When: Saturday, 22 July, at 9:30 am.

What you should bring: BYOL: Bring Your Own Laptop and lunch.

Participation fee: free

What is DevMeeting?

DevMeeting is a mix of hackathon and programming workshop. Throughout the day, participants implement a sample application – on their own and in teams. Experienced mentors supervise the learning process, support the participants with their help, provoke discussions and share their practical know-how, as well as best practices.

DevMeeting is not a lecture or a classic training. We focus on practical skills, coding and exchanging knowledge and experience. It is also a great opportunity to meet other developers and expand your professional network.

Find us on Gitter: https://gitter.im/devmeetings/devmeetings

Facebook:  https://www.facebook.com/devmeetingsus/,

Twitter: @DevMeetingsEN

Our Denver Meetup: https://www.meetup.com/Denver-DevMeetings/

Sign Up
New to Hackathon.com?
Sign-up to take advantage of all the features
Sign In
Already have an account?
Sign-in to join or create hackathons
Forgot password
Congratulations!
We just sent you a confirmation email.
Validate your email address to finish registration.
The recovery email has been sent
If you don’t receive it, make sure you already have an account.