Do you want to seek a career as a software programmer? You can become an entry-level software programmer with 6 months of education and training. Learn the skills that can realize your ideas. We also selectively provide internship opportunities so that you can successfully take your first step as a professional programmer! Our Web Dev Intensive Course deals with both frontend and backend programming, allowing you to find out for yourself, your talents and potentials in the field of programming.
Web Dev Intensive Course Curriculum
Starts Sept 16th | 4 week course
– Mon~Fri 10:00am ~ 3:30pm (total 20 classes)
Tuition Fee: ₩1,400,000 (100 hours / month)
Online Course Registration
A day in the Intensive Class (Lv.1 ~ Lv.3)
Monthly Course Schedule
Class Starts : 2019 Sept 16th
Class Finishes : Dec 10th
- Add : 5F, 563-21, Sinsa-dong, Gangnam-gu, Seoul (Won building)
- Tel : 02-501-6064
- E-mail : email@example.com
- – Laptop (iOS or Windows)
- – Pen & Paper
- – 1,400,000 KRW (100 hours / month)
- – For English Inquiries: 02-501-6064
- – Account Info: 2016-10-15-001 IBK (주)더블유코딩
- Q – How do I register?
- 1. You can transfer the tuition to the account above, and confirm with us at 02-501-6064.
2. You can also pay on-site with any credit card before class starts.
- Q – What are the regulations for a refund?
- A – W Coding Inc. is an officially enlisted education center recognized by the Korean Department of Education. Refund regulations are as follows: 100% refund before course starts. 75% of tuition refund before the end of the first week of class, and tuition is non-refundable once the second week of the course has commenced.
SPECIFIC COURSE OUTLINE
The First Month (Lv.1) is about skills as a programmer, foremost. We make sure we use the approaches, mindsets, and skills that make any programmer a good programmer.
Lv. 1 / Beginners (1 Month)
HTML & CSS – extensive exercises on HTML/CSS. From selectors to layout, solid knowledge and skills in CSS is what saves front end programmers the most time, as it is the most finicky of the languages. (Mostly due to browser inconsistencies.)
PHP – There is a reason this is the most deployed backend web technology, and we’ll exploit it to start connecting the frontend to the back. Starting with “manual” handling of data as it is shuttled from front to back, we’ll see what the technologies used today mean for programs and programmers, without the facade and automation of frameworks.
That’s the first month (Lv.1). We concentrate on exercises — it’s not enough to show me how good of a listener you are, I need to see you write working code, consistently and efficiently. Also, the tech list is somewhat flexible, depending on what directions students want to go, and how plausible it would be to skill cover the breadth we have to cover.
The Second Month (Lv.2) builds depth upon the first month (Lv.1) with packages and frameworks. We’ve built up the foundation of programming and the mental fitness required for programming, now we unleash that upon the available tools to amplify your skills and make you more productive and effective. Not in specific order:
Lv.2 / Intermediate (1 Month)
Node.js and Express – We’ll compare using manual HTTP request handling with that of PHP. Not only will that give you a good idea of the nature of the two languages, but also help you delineate which things are particular to a language and what’s actual underling technology and protocol.
Bootstrap and jQuery – Two of the most popular and powerful web frontend-only frameworks not only to make it easier to make great looking websites, but also more flexible so that you can make responsive websites for almost any popular consumer device with a web browser. Requisite in any frontend development.
PHP Frameworks (Laravel & Symfony) – The two full web frameworks most used with PHP. These will be the first entry into web frameworks, as we explore what they do, how they do it, and whether they are worth it for certain applications.
SQLite & Mongo DB – We’ll use the two most deployed open-source databases as the basis of comparison between a relational database and a document/key-value store / and use them in our frameworks to determine why you would use one over the other and why. We’ll also look at MySQL and Oracle, the two other huge market leaders in the relational database world and compare them to SQLite.
Source Control and Management – SVC vs Git. Depending on your employer, these are the two approaches to source control — private and public source repositories. How to use them and make them easier to use.
The Second Month (Lv.2) will be heavier with exercises and small websites created to explore and test the frameworks against problems sets typical of today’s customers. If students have a certain direction or industry they want to cover, these exercises can be tailored to address those needs. Tech can also be switched out. (Eg. different databases or frameworks.)
LV.3 / ADVANCED (1 MONTH)
The Final Month (Lv.3) of the skills training covers project level team building skills.
Program Management – While not all programmers will necessarily end up on the management track (or want to), they need to be familiar with the process, especially if freelancing or self-employment is a possibility. We’ll look at RFP’s and how to respond with proper documentation of Requirements and Scope, as well as Proposals and SOW’s. We’ll also look at the importance of Mission and Competence management. (Fancy words for basic, but important methods for success.)
Project Management – There are a lot of approaches to project management, some borne of programming ideologies (eg, OOP) but others just popularized by zeal. We’ll look at Agile, ISO, Lean, etc. and what they all mean for programmers on a day to day level. Almost every professional programmer works on a team, and these are the methods that are used in the industry to keep the team operating as efficiently as possible.
Product Management – This covers QA and Testing — we’ll talk about the methodologies for programming consistent, high-quality products (eg. TDD, Style Guides, Lean, Scrum), but we’ll most likely focus on the Unit, the Integration, and the UA level.
This Last Month (Lv.3) will be done on as teams and with mock projects to hack the different methodologies and how they would impact you as a programmer. The real-world workplace spans a huge spectrum in implementing these ideas, but developing your own ethos and approach will give you a huge advantage in quality over those that have an aimless unpredictability or too eager to fit into the latest trend.
INTERNSHIP (+3 MONTHS)
Following the skills development, there is a 3+ month period of internship and training to apply for jobs. We’ll help you through the interview process and approach, with mock interviews and critiques. You can certainly start applying for jobs at this point and we would encourage it, but the competition could be fierce with other people fresh out of schools and the positions could be decidedly low level. Anyway, this is not the time to sit on your hands, you need to keep being active and grow your knowledge/skills — tech does not stand still! We’ll be providing you and your team mock projects to hone your skills and build solid experience.
After the 3 month mark, we can actively help you with job placement, from helping you sift through opportunities, establish networking, and going through more mock pre-interviews and pep talks. We can also transition you to a professional internship where you’ll be able to gain real-world experience with live projects and real customers and actually get paid! This is experience which will place you at the front of the line for the job positions you want.