Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week...
Transcript of Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week...
![Page 1: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/1.jpg)
Copyright 2017 Code Career Academy, LLC
Learn to Code with C#Getting Started with Microsoft's Cross-Platform, Open Source Language
![Page 2: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/2.jpg)
Copyright 2017 Code Career Academy, LLC
Who am I?
Jeff Ammons
Microsoft MVP
Pluralsight Author
CEO/Chief Instructor at Code Career
Academy
25 Years Professional Experience in Software
![Page 3: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/3.jpg)
Copyright 2017 Code Career Academy, LLC
What is C#?
![Page 4: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/4.jpg)
Copyright 2017 Code Career Academy, LLC
General Purpose Programming Language
![Page 5: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/5.jpg)
Copyright 2017 Code Career Academy, LLC
Strongly Typed
![Page 6: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/6.jpg)
Copyright 2017 Code Career Academy, LLC
Object Oriented
![Page 7: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/7.jpg)
Copyright 2017 Code Career Academy, LLC
Kinda functional
![Page 8: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/8.jpg)
Copyright 2017 Code Career Academy, LLC
Cross-Platform
![Page 9: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/9.jpg)
Copyright 2017 Code Career Academy, LLC
Write or Run On:
•Windows•Mac•Linux
![Page 10: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/10.jpg)
Copyright 2017 Code Career Academy, LLC
With Xamarin Compile to Native:
•iOS•Android
![Page 11: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/11.jpg)
Copyright 2017 Code Career Academy, LLC
Why do I love C#?
![Page 12: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/12.jpg)
Copyright 2017 Code Career Academy, LLC
Reach
![Page 13: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/13.jpg)
Copyright 2017 Code Career Academy, LLC
Tooling
![Page 14: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/14.jpg)
Copyright 2017 Code Career Academy, LLC
Visual Studio
• Super helpful tool• I think of it as my AI companion when coding
• I remember the big stuff• It remembers the little details
• Resharper makes it even more helpful
![Page 15: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/15.jpg)
Copyright 2017 Code Career Academy, LLC
Strong Typing
• Lets Visual Studio know if I'm screwing up!• Lets VS make accurate suggestions
![Page 16: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/16.jpg)
Copyright 2017 Code Career Academy, LLC
Advanced Capabilities
![Page 17: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/17.jpg)
Copyright 2017 Code Career Academy, LLC
Some Advanced Stuff C# is Good At
• Asynchronous Programming• Async/Await
• Parallel Programming• Do multiple things at once
• Generics• Gives us some of the benefits of a dynamic language but with strong types
• Functional Programming• Delegates, Linq, and Lambdas
![Page 18: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/18.jpg)
Copyright 2017 Code Career Academy, LLC
Mary Had a Little Lambda…
• If it weren't for bad jokes, I'd have no jokes at all…
![Page 19: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/19.jpg)
Copyright 2017 Code Career Academy, LLC
Jobs!
![Page 20: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/20.jpg)
Copyright 2017 Code Career Academy, LLC
How Many Jobs in Our Area?
• Web development (server side or back-end)• Node.js – JavaScript• Java EE – Java• ASP.NET – C#• Ruby on Rails – Ruby• Python• PHP• Various others with less market share
http://www.careerbuilder.com/
![Page 21: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/21.jpg)
Copyright 2017 Code Career Academy, LLC
How Many Jobs in Our Area?
• Web development (server side or back-end)• Node.js – JavaScript (Node = 44, JavaScript = 178)• Java EE – Java (Java = 146)• ASP.NET – C# (.Net = 143) • Ruby on Rails – Ruby (Ruby on Rails = 23)• Python = 54• PHP = 33• Various others with less market share
http://www.careerbuilder.com/
![Page 22: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/22.jpg)
Copyright 2017 Code Career Academy, LLC
What we'll build tonight
![Page 23: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/23.jpg)
Copyright 2017 Code Career Academy, LLC
Can We Build It?
• Console (command line) app• Windows WPF app• Web app
![Page 24: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/24.jpg)
Copyright 2017 Code Career Academy, LLC
How Can I Learn More?
![Page 25: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/25.jpg)
Copyright 2017 Code Career Academy, LLC
https://www.meetup.com/Code-Career-Academy-Meetups-Gwinnett/events/239676512/
![Page 26: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/26.jpg)
Copyright 2017 Code Career Academy, LLC
The Tools We’ll Use
• Visual Studio Code• http://code.visualstudio.com/
• Visual Studio Community Edition• https://www.visualstudio.com/vs/
• Visual Studio Community For Mac• https://www.visualstudio.com/vs/visual-studio-mac/
![Page 27: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/27.jpg)
Copyright 2017 Code Career Academy, LLC
What To Bring
• Notebook• Windows• Mac• Linux
• Install Visual Studio Community Edition Or Visual Studio for Mac ahead of time if possible
• Install Visual Studio Code is possible
![Page 28: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/28.jpg)
Copyright 2017 Code Career Academy, LLC
And now a word from our sponsor…
![Page 29: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/29.jpg)
Copyright 2017 Code Career Academy, LLC
And now a word from our sponsor…
• Me!
![Page 30: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/30.jpg)
Copyright 2017 Code Career Academy, LLC
And now a word from our sponsor…
• Me!• Well, my company:• Code Career Academy
• Coding Bootcamp
![Page 31: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/31.jpg)
Copyright 2017 Code Career Academy, LLC
Check Us Out On Course Report!
https://www.coursereport.com/schools/code-career-academy
![Page 32: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/32.jpg)
Copyright 2017 Code Career Academy, LLC
Check Out CourseReport.com
![Page 33: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/33.jpg)
Copyright 2017 Code Career Academy, LLC
What Do I Teach?
• Continuing Ed Courses• 3 Weeks/18 hours• One evening per week and half a day on the weekend
• Introduction to C# -- June 15• Thursdays from 6:30 to 9:30• Saturdays from 2:00 to 5:00
![Page 34: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/34.jpg)
Copyright 2017 Code Career Academy, LLC
What Do I Teach?
• Full Stack Web Development
• Introduction to Web Development (3 Weeks, Optional)• Front-End Web Development• Back-End Development with C# and the Microsoft Stack• Data and Advanced Topics
![Page 35: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/35.jpg)
Copyright 2017 Code Career Academy, LLC
How Do I Teach?
• Full time: 40 hrs/week for 18 weeks• Part time: 10 hrs/week: 2 evenings ~3 hours each plus 4
hours on Saturday for 24 weeks• ~Same content, but with part time you do more of the projects at
home• Hybrid:
• Saturdays are in-person• Weeknights are in-person or remote
I offer two options:
![Page 36: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/36.jpg)
Copyright 2017 Code Career Academy, LLC
Options for Learning C#
• Continuing Ed• 3 Weeks, 6 hrs/wk - $950 $850
• Full-Stack Web Developer Part-Time• 24 Weeks, 10 hrs/wk - $8,900 $8,700
• Full-Stack Web Developer Full-Time• 18 Weeks, 40 hrs/wk - $14,900 $13,900
![Page 37: Learn to Code with C# · • Continuing Ed Courses • 3 Weeks/18 hours • One evening per week and half a day on the weekend • Introduction to C# -- June 15 • Thursdays from](https://reader034.fdocuments.us/reader034/viewer/2022042222/5ec90140926f2c60817ffdae/html5/thumbnails/37.jpg)
Copyright 2017 Code Career Academy, LLC
Follow Me on The Web
• Blog: jeffa.tech• CCA: CodeCareerAcademy.com• Twitter: jeffa00• Twitter: codecareeracad• http://www.meetup.com/Gwinnett-Microsoft-Users-Group/• http://www.meetup.com/Code-Career-Academy-Meetups-
Gwinnett/