Symbianize Forum

Most of our features and services are available only to members, so we encourage you to login or register a new account. Registration is free, fast and simple. You only need to provide a valid email. Being a member you'll gain access to all member forums and features, post a message to ask question or provide answer, and share or find resources related to mobile phones, tablets, computers, game consoles, and multimedia.

All that and more, so what are you waiting for, click the register button and join us now! Ito ang website na ginawa ng pinoy para sa pinoy!

Programming and web design tutorials are here

knowmeifyou

Symbianize Elder
Advanced Member
Messages
1,097
Reaction score
0
Points
26
pag nag upload ako sa mediafire ang gawin niyo nalang is gumawa kayo ng mediafire account then

copy niyo yong shares ko sa mediafire account niyo

kasi walang kasiguraduhan baka madelete

Course_20486A_Developing_ASP.NET_MVC_4_Web_Applications.jpg


Length: 5 Days
Published: April 11, 2013
Language(s): English
Audience(s): Developers
Level: 300
Technology: Microsoft Visual Studio 2012
Delivery Method: Instructor-led (classroom)
Format: Base12B-W8
File Size: 9.74 GB

About this Course
In this course, students will learn to develop advanced ASP.NET MVC applications using .NET Framework 4.5 tools and technologies. The focus will be on coding activities that enhance the performance and scalability of the Web site application. ASP.NET MVC will be introduced and compared with Web Forms so that students know when each should/could be used. This course will also prepare the student for exam 70-486.

Audience Profile
This course is intended for professional web developers who use Microsoft Visual Studio in an individual-based or team-based, small-sized to large development environment. Candidates for this course are interested in developing advanced web applications and want to manage the rendered HTML comprehensively. They want to create websites that separate the user interface, data access, and application logic.

At Course Completion
After completing this course, students will be able to:

Describe the Microsoft Web Technologies stack and select an appropriate technology to use to develop any given application.
Design the architecture and implementation of a web application that will meet a set of functional requirements, user interface requirements, and address business models.
Create MVC Models and write code that implements business logic within Model methods, properties, and events.
Add Controllers to an MVC Application to manage user interaction, update models, and select and return Views.
Create Views in an MVC application that display and edit data and interact with Models and Controllers.
Run unit tests and debugging tools against a web application in Visual Studio 2012 and configure an application for troubleshooting.
Develop a web application that uses the ASP.NET routing engine to present friendly URLs and a logical navigation hierarchy to users.
Implement a consistent look and feel, including corporate branding, across an entire MVC web application.
Use partial page updates and caching to reduce the network bandwidth used by an application and accelerate responses to user requests.
Write JavaScript code that runs on the client-side and utilizes the jQuery script library to optimize the responsiveness of an MVC web application.
Implement a complete membership system in an MVC 4 web application.
Build an MVC application that resists malicious attacks and persists information about users and preferences.
Describe how to write a Windows Azure web service and call it from and MVC application.
Describe what a Web API is and why developers might add a Web API to an application.
Modify the way browser requests are handled by an MVC application.
Describe how to package and deploy an ASP.NET MVC 4 web application from a development computer to a web server for staging or production.
Course Outline

Module 1: Exploring ASP.NET MVC 4
Module 2: Designing ASP.NET MVC 4 Web Applications
Module 3: Developing ASP.NET MVC 4 Models
Module 4: Developing ASP.NET MVC 4 Controllers
Module 5: Developing ASP.NET MVC 4 Views
Module 6: Testing and Debugging ASP.NET MVC 4 Web Applications
Module 7: Structuring ASP.NET MVC 4 Web Applications
Module 8: Applying Styles to ASP.NET MVC 4 Web Applications
Module 9: Building Responsive Pages in ASP.NET MVC 4 Web Applications
Module 10: Using JavaScript and jQuery for Responsive MVC 4 Web Applications
Module 11: Controlling Access to ASP.NET MVC 4 Web Applications
Module 12: Building a Resilient ASP.NET MVC 4 Web Application
Module 13: Using Windows Azure Web Services in ASP.NET MVC 4 Web Applications
Module 14: Implementing Web APIs in ASP.NET MVC 4 Web Applications
Module 15: Handling Requests in ASP.NET MVC 4 Web Applications
Module 16: Deploying ASP.NET MVC 4 Web Applications
Prerequisites
Before attending this course, students must have:
A minimum of two to three years of experience developing web-based applications by using Microsoft Visual Studio and Microsoft ASP.NET, proficiency in using the .NET Framework, and some familiarity with the C# language.

download link

**************************************************
Infiniteskills_Learning_PHP_MySQL_2010.jpg


Instructor: Robert J. Tucker
Duration: 155 – 10.75 Hours
Released: 11 Oct 2010
Video Format: MP4
Resolution: 960×720
File Size: 2.28 GB

In this PHP / MySQL video training title from Robert J. Tucker, you will learn the fundamentals of PHP and MySQL. Instead of your standard “this is a variable” type training however, Robert teaches you how to actually apply PHP and MySQL in real world scenarios. This computer software training takes you through building a CRM (customer relationship management) application, and through this teaches you how to leverage the power of PHP and MySQL. You will learn about variables, standard PHP functions such as date/time, arithmetic and comparison functions, as well as advanced techniques such as sending emails and creating images using the GD libraries. You will also learn how to create databases and tables, and manage your data in MySQL.

By the completion of this training video, you will be fully capable of creating a CRM application, and have all the groundwork laid for creating your own fully featured PHP/MySQL websites and applications. This training software comes complete with extensive work files, and a special website created just to support this training video.

Course Outline
01.Intro to Beginners PHP
02a.Getting Started – Part 01
02b.Getting Started – Part 02
03.Our First Look at MySQL and PHP
04.Outputting and Processing Data
05.Dealing With Variables
06.Inserting and Using Database Data
07.MySQL Joins
08.PHP Errors and Security
09.Building a Template Page
10.PHP Functions
11.Using External Files and Images
12.Email with PHP
13.Real Life PHP Introduction
14.About the Author

Download Link

***************************************************

InfiniteSkills_Beginners_Java_Programming_Training_Video.jpg


Instructor: Mike McMillan
Duration: 9.75 Hours hours – 112 tutorial videos
Released: 2011-07-20
Video Format: MP4
Resolution: 960×720
File Size: 1.08 GB


In this video training course on Programming with Java for Beginners, expert author and professor Mike McMillan starts you along the path to enlightenment with Java, by introducing you to the basic concepts, tools and functions that you will need to build fully functional programs with the popular programming language, Java.

Starting with the download and installation of the JDK (Java Development Kit), this video tutorial will teach you the different typs of variables (bool, int, etc), what an operator is and how to use it (+,-,%,etc). You will learn about object-oriented programming, and creating classes and objects. You will control your programs with different types of control loops such as while and for, as well as making decisions with if-else statements. Each chapter is capped of with exercises so you can put in to practical use, what you learn in each section.

By the completion of this instructional video course, you will have the base knowledge that you need to create functional and useful Java programs. This video tutorial comes complete with working files and code samples, so you can work alongside the author as he teaches you each concept.

Course Outline
01. Introduction
02. Getting Started
03. Writing Your First Java Program – Hello, World!
04. Java Building Blocks – Data Types And Variables
05. Introduction To Classes And Objects
06. Arithmetic Operators And Expressions
07. Java Input And Output
08. Making Decisions
09. Performing Repetition
10. Methods
11. ArrayLists
12. Classes And Object-Oriented Programming
13. Inheritance
14. Polymorphism
15. Arrays
16. Additional Java Control Flow Constructs
17. File Processing

fileswap

LiveLessons – Python Fundamentals
Author: Wesley J Chun
Released: Dec 23, 2008
Video Format: FLV
Resolution: 1024×768
File Size: 3.17 GB


In this one-of-a-kind video package, leading Python developer and trainer Wesley Chun helps you learn Python quickly and comprehensively, so that you can immediately succeed with any Python project.

Just click and watch: One step at a time, you will master Python fundamentals. If you already have Python experience, these videos will help further develop your skills. The lessons start with an introduction to the core features of the Python language, including syntax basics and standard types and operations. The lessons progress into advanced topics, such as Python’s memory model and object-oriented programming.

This LiveLessons video course closely mirrors the topics covered in its sister publication, Core Python Programming, Second Edition (Prentice Hall, 2007). As in the book, viewers will find review questions and coding exercises at the end of each lesson in the video booklet to test the material introduced in the video and printed parts of the lesson.

Biography
WESLEY J. CHUN, MSCS, is the author of Prentice Hall’s bestselling “Core Python” book series (corepython.com), the “Python Fundamentals” companion video lectures, co-author of “Python Web Development with Django” (withdjango.com), and has written for Linux Journal, CNET, and InformIT. In addition to being a software architect & Developer Advocate at Google, he runs CyberWeb (cyberwebconsulting.com), a consultancy specializing in Python education & engineering. Wesley has over 25 years of programming, teaching, and writing experience, including more than a decade of Python. While at Yahoo!, he helped create Yahoo! Mail and Yahoo! People Search using Python. Wesley holds degrees in Computer Science, Mathematics, and Music from the University of California.

mega.co.nz
fileswap.com

MIT OCW- 6.00 Introduction to Computer Science and Programming
Description
Uploader\'s Note: In this download is included all video lectures, video transcripts, lecture handouts, assignments
and exams for the MIT OCW Course 6.00 Introduction to Computer Science and Programming. All of these files can be
found and downloaded from the MIT OCW Site: http://ocw.mit.edu/index.htm


I did not have anything to do with this course, the recording or publishing of it or its materials. I have only
taken what MIT OCW was kind enough to give to the world and have compiled it into one large file. Hopefully making it available for those who can\'t stream the videos from their site.

Please remember to go to the website: http://ocw.mit.edu/index.htm and donate if at all possible to keep this
wonderful initiative going.

The videos are .mp4 and ranging in quality as they are downloaded from the MIT OCW site.
If this is fairly popular I will be doing more, so if you go to the website and see any courses you would like done in this style feel free to hit me up.

6.00 Introduction to Computer Science and Programming
As taught in: Fall 2008

Level: Undergraduate

Instructors:

Prof. Eric Grimson

Prof. John Guttag


Course Description:

This subject is aimed at students with little or no programming experience.
It aims to provide students with an understanding of the role computation can play in solving problems.
It also aims to help students, regardless of their major, to feel justifiably confident
of their ability to write small programs that allow them to accomplish useful goals.
The class will use the PythonΓΓÇ₧ó programming language.

**Warning: On the Python homepage, the latest version available for download is actually 3.0. Do not install this!
This version is not backwards compatible with the code that you\'ll be writing in this course
(for example, you have to type print(\"test\") instead of print test.)**


MIT OpenCourseWare (OCW)

Unlocking Knowledge,Empowering Minds.
Free lecture notes, exams, and videos from MIT. No registration required.

MIT OpenCourseWare (OCW) is a web-based publication of virtually all MIT course content.
OCW is open and available to the world and is a permanent MIT activity.


What is MIT OpenCourseWare?

MIT OpenCourseWare is a free publication of MIT course materials that reflects almost all the
undergraduate and graduate subjects taught at MIT.

* OCW is not an MIT education.
* OCW does not grant degrees or certificates.
* OCW does not provide access to MIT faculty.
* Materials may not reflect entire content of the course.

What it takes to support this work:

Each course we publish requires an investment of $10,000 to $15,000 to compile course materials from faculty,
ensure proper licensing for open sharing, and format materials for global distribution.
Courses with video content cost about twice as much, but your feedback about the significant value of these
video materials helps to justify the cost. (From the MIT OCW Website: http://ocw.mit.edu/about/ )

MIT OCW Homepage: http://ocw.mit.edu/index.htm

MIT OCW Creative Commons License: http://ocw.mit.edu/terms/index.htm#cc


*Citation:
Eric Grimson and John Guttag, 6.00 Introduction to Computer Science and Programming, Fall 2008.
(Massachusetts Institute of Technology: MIT OpenCourseWare). http://ocw.mit.edu (accessed 01 10, 2011).
License: Creative Commons Attribution-Noncommercial-Share Alike.

mega.co.nz
fileswap.com



ang default password ay username ko

Please check this thread and share the video
http://www.symbianize.com/showthread.php?t=1074741
para ganahan pa akong mag upload
 
Last edited:
pa BM sir...

maganda to...

salamat
 
na watch ko na video mo tol.. thnks sa upload
 
Thanks, tanong lang po, parehas po ba ito (phpmysql) sa vid tutorial na post ni mapagbiga2289, or ibang edition po ito?thanks uli.
 
TS pwede po ba magrequest? kung meron po ba kyong tutorial for "Python"? please thanks
 
ts.. san po ung download link ng java... napakinggan ko na din ung youtube ....
 
na upload na ito sa mediafire. gumawa kayo ng mediafire account then saka niyo icopy sa mediafire account niyo

idownload niyo sa mismong account niyo

iOS-APP-Development.jpg


Released: 2012
Video Format: MOV
Resolution: 1280×720
File Size: 5.08 GB

Take part in incredibly thorough mulit-session video series on Cocos2d and iOS App Development. You can find out complete details on the series here at the main tutorial sales page, but in short you’ll learn….

- How to get started with XCode and Cocos2d
- The basics of Cocos2d
- Using the accelerometer, adding touch events, Cocos2d actions (easy ways of fading, scaling, rotating, etc)
- Adding in-App purchasing to make money off a free release
- Animating with or without spritesheets
- Adding sounds and your own fonts to an app
- How to write your own classes
- How to use Box2d, an amazing physics engine!
- And much more! In fact, we’re still adding sessions to this series (buyers get download links emailed to them every time something new is added)

Session 1: The Basics of XCode and Cocos2D – 2 Hours!
Breaking news! This entire series has been updated for the release of Cocos2d v2.1 All source files have duplicate copies for version 1 and 2.1, which is iOS 6 ready!
Video 1 – Introduction to the Series
Video 2 – Getting Started – Installing XCode and Cocos2d
Video 3 – Getting Started – Quick Xcode Tour and Adding Sources to Your Project
Video 4 – Getting Started – Explaination of the differences between the Cocos2d v1 and Cocos2d v2 template.
Video 5 – Getting Started – So what is this App you will be building?
Video 6 – Getting Started – App Identifiers and Provisioning Profiles
Video 7 – Cocos2D Basics – Bringing in images and playing with CCSprite properties, Scheduling Methods (Game Timers) and many more essentials for every project.
Video 8 – Using the Accelerometer to move an object based on the tilt of the device, Handlingsingle or multiple Touch Events. For example, hovering a ball between two fingers (as in the screen shot to the right). And finally Cocos2D Actions (easy ways of fading, scaling, rotating, etc)

Session 2: Building a Flip Book for the iPad or iPhone – 2 Hours!
Publish a children’s book, comic book, photography gallery, reference guide, etc. All you need to provide is the pages and you’ve almost got an ebook ready to sell in the App Store.
Video 1 – Introduction
Video 2 – Using Cocos2D to build a flip book app. Topics covered include: Buttons and Menus, Singleton Classes, Transitioning Scenes/Layers. This video ends by creating a free or paid book application.
Video 3 – Adding in-App purchasing to make money off a free release of your book! Topics include: Getting setup in iTunes Connect with your Provisioning Profiles and creating the app ID / in-App purchase ID, adding the storekit framework, making the purchase, unlocking your content, NSUserDefaults, and restoring purchases.
You can also get the Ebook Starter Kit which was created using most of the same code in this session. Our Starter Kits also include video guides describing how to customize the template.Watch a Demo Video Here.

Session 3: Animation, Audio, Custom Fonts, and Your First Cocos2D Game – 8 Hours!
Video 1 – Animating Images / Sprites with Cocos2D
Video 2 – Writing a custom class. We create our own Cocos2D class for doing the same animation in video 1, but add some special options like tinting the entire animation, changing the opacity, looping from a random frame, etc.
Video 3 – Sprite Sheet Animations with Cocos2D. We explore the performance benefits of creating a single png file with all of our images (sprites) to animate
Video 4 – Adding effects and background sound with the Simple Sound Engine in Cocos2D.
Video 5 – Using your own fonts to make a score label in Cocos2D
Video 6 – Load your guns for two hours of “target practice” as we set up the foundation of a shooter game using Cocos2D. Top concepts include: setting up a Player Class, using a for loop to pick out which children in the scene are bullets, and radial or rectangular collision detection.
Video 7 & 8- The Wave Attack Game explained! Using the Player Class from our Target Practice game we start building a Wave Attack game. Your player fires at an increasing number of enemies decending toward you. Shoot ‘em and they drop ammo. Each wave of enemies gets more difficult, and if they make it to the bottom of the screen, your health meter goes down. The code taught in this lesson is the foundation of potentionally hundreds of different games. And with some simple artwork changes, your gun-toting main player, could become a WW2 figther plane and you’ve got a 1942-style game instead!
You can also get the Wave Attack Game Starter Kit which was created using the same code in this session. Our Starter Kits also include video guides describing how to customize the template.Watch a Demo Video Here.

Session 4: Working with Box2D, a Physics Engine – Over 7 Hours
Its time for a REAL physics engine to get taught here at CartoonSmart and Box2D will do nicely! This is the same engine being used in hundreds of popular games in the App Store.
Video 1 – The Box2D Template Explained! You can watch this part for free here!
Video 2 – Learn how to modify the template to be Retina Display capable
Video 3 – Instead of adding plain boxes into the Box2D world, we drop ninjas in and learn how to define with an exact collision shape around each ninja.
Video 4 – In this lesson we will explore the benefits of a custom class, we’ll learn how to switch dynamic bodies to static bodies and vice versa (both randomly or at specific times), how to change the existing sprite and body definition (collision shape), and how to destroy bodies if they fall below a certain point.
Video 5 – In this video we modify the source files from the previous project to disable gravity and use Box2D to control a Pac-Man style maze game. We explore applying force to the character, adding sensors to detect contact with the level walls, and code a virtual swipe joystick to move the character in one direction while also storing a desired direction so when an opening in the maze is available the character will automatically go in that direction.

Session 5: Game Center, Leaderboards, Achievements and More! – 4 Hours!
Video 1 – In this first video, we will setup a fighting game style project, to work with Game Center. We’ll start with a Cocos2d v2 template, so the GameKit delegates are already included, then import a spritesheet full of character poses for the fighting moves. These will be setup using CCActions and Gesture Recognizers. You can watch ALL of this first video for free on YouTube.
Video 2 – Intro to Game Center! In this 2 hour video we look at everything it takes to get your app setup for Game Center integration. We’ll talk about what needs to be done in iTunes Connect to setup an empty leaderboard and a new achievement goal for players. Then in Xcode we will create a singleton class to manage showing Leaderboards, Achievements, Friend Invites and everything else involved with authenticating local players. And of course the real action begins when we submit scores and new achievements (or percentages of achievements) to Game Center. We’ll also create NSUserDefault variables to store past scores or achievements just in case there’s an error reporting to either one, for example if someone lost internet connectivity.

download link

InfiniteSkills – Dynamic Web Design with PHP and MySQL

Infiniteskills_Dynamic_Web_Design_with_PHP_and_MySQL.jpg

Instructor: Steve Perry
Duration: 12.75 hours – 125 tutorial videos
Released: 2012-06-11
Video Format: MP4
Resolution: 1280×720
File Size: 1.72 GB
In this PHP – MYSQL training course you will learn how to leverage PHP and MySQL for your website development to create dynamic, interactive websites. This training is designed for the savvy developer, you should have some experience with programming languages, and familiarity with PHP and MySQL, as well as HTML.

Author Steve Perry starts with some basics on PHP, and integrating it into a website form. The tutorial continues on with some PHP programming fundamentals, covering the most often used functions – IF, ELSE, AND, OR, NOT, and others. You then cover looping, arrays and functions. As you continue on in this video training course, you cover the basics of MySQL – adding, deleting and updating data to tables. You will then combine PHP and MySQL together for managing your data. You finish off with some CSS, JavaScript and Ajax integration to bring it all together to make your site interactive.

Throughout this video tutorial, you will complete assignments that will help you apply everything you are learning along the way. By the end of this video course, you will have a solid understanding of how to apply PHP and MySQL together to create a dynamic website. Extensive working files are provided to allow you to follow along and create a project with the author in this Dynamic Web Design Course with PHP and MySQL.

Course Outline
01. Introduction
02. Interface
03. PHP Basics
04. PHP Programming Fundamentals
05. Advanced PHP Constructs
06. Functions, Arrays, And Strings
07. Introduction To MySQL
08. PHP With MySQL
09. PHP With Advanced MySQL
10. PHP With CSS, JavaScript And Ajax
11. Conclusion

mega.co.nz
fileswap.com
youtube.com

The Pragmatic Studio – Ruby Programming
The_Pragmatic_Studio_Ruby_Programming.jpg


Author: Mike and Nicole Clark
Duration: ~ 5 hours
Released: 2012
Video Format: MP4
Resolution: 1280×720
File Size: 4.11 GB

Are you using Rails but find yourself getting stuck, or even bogged down? Do you want to really get the most out of Rails? The secret to using the Rails framework effectively is to learn the Ruby programming language. And here’s the best part: Learning Ruby has benefits that go beyond Rails or even web programming. Ruby is a powerful tool in its own right. Take the time to learn Ruby now and it will continue to pay off down the road.
All of the topics and syntax in this course work seamlessly with Ruby 2.0 and 1.9.

To build solid web apps (fast!), you need a good foundation.
Most folks jump right into Rails. It’s absolute bliss for the first few minutes it takes to stand up a web app. Then the real programming begins. If you’re comfortable writing Ruby code, it’s smooth sailing from there—you’ll have sustained productivity throughout the project. But if you don’t have a good grasp of the Ruby programming language, then you’re in for a bumpy ride. You’ll likely end up spending a lot of time trying to figure out why things don’t work. You might even resort to copying in some Ruby code you found on the web. Unfortunately, even if it works, you won’t understand why.

Learn Ruby this week and you’ll save a lot of time and frustration later.
This comprehensive online course puts you back in the driver’s seat. You’ll learn everything you need to know about Ruby to be a productive Rails programmer. And we take it a step further. You’ll also learn Ruby design principles and techniques to help you become a better all-around Ruby programmer. We’ll start at the very beginning and work step-by-step to create a complete Ruby program. You’ll learn exactly how all the pieces go together, and you’ll come away with the confidence that you truly understand Ruby.

WHO’S IT FOR?
New Ruby and Rails Programmers who want to learn Ruby, or become more confident with Rails. This course is a good fit for you if you are…
* New to OO programming
Perhaps you’re looking to jump-start your programming career and join a Ruby/Rails project. It all starts right here. You’ll learn the fundamentals of object-oriented programming the Ruby way through live coding, animated visuals, and step-by-step exercises. No prior programming experience is assumed.
* New to the Ruby programming language
Maybe you’ve been intrigued by Ruby, but haven’t yet had the opportunity to learn it comprehensively from beginning to end. Here’s your chance to dive in. You’ll learn all the things you’d expect in an OO language, as well as the things that make Ruby unique so you can exploit its true power.
* New to the Rails web application framework
Perhaps your goal is to write (or maintain) web applications with Rails. You’ll have a much smoother ride once you’re handy with the Ruby language. By taking this course, you’ll understand some of the “magic” behind Rails and, more important, be in a better position to use it to your advantage.
* Familiar with Ruby
If you’ve dabbled with Ruby here and there, but you’re wondering if you’re using Ruby to its full potential, this course will help you put it all together. Ruby is different than other languages, and to get the most out of Ruby you’ll need to use different programming techniques. You’ll learn how to design flexible Ruby programs using modules, mixins, dynamic typing, blocks and iterators, and so on.

WHAT I WILL LEARN?
How to Write Object-Oriented Ruby Programs. Through a series of guided instruction and hands-on exercises, you’ll learn how to write elegant, expressive object-oriented programs the Ruby way. This course takes a very practical approach, teaching you how to write a complete Ruby program from scratch using all the strengths of Ruby. Topics include:
* Ruby Programming Environment
Ruby has a rich set of programming tools and libraries. Setting up your working environment and using it effectively is the first step toward becoming a productive Ruby programmer. Topics include:
- Installing Ruby on your favorite operating system
- Running Ruby using the interactive Ruby shell (irb) and writing Ruby program files
- Using Ruby’s documentation system to get help
- Installing external Ruby libraries using RubyGems
- Troubleshooting common problems
* Ruby Language Constructs
If you’re already programming in another OO language, some of Ruby’s constructs may feel familiar. But Ruby has some pleasant surprises, as well. Topics include:
- Expressions and variables
- Numbers, string, and symbols
- Loops and conditional expressions
- Arrays and hashes
- Classes, modules, and structs
* Object-Oriented Programming
Ruby is an object-oriented programming language. It’s also a dynamic language. But what does that really mean and how does it change the way you write programs? We’ll show you! Topics include:
- Using built-in Ruby classes
- Defining your own classes with state and behavior
- Creating unique objects
- Telling objects what to do by calling methods
- Modeling class-level inheritance relationships
- Sharing code with mixins
* Object-Oriented Design Principles
Defining classes and using objects is a good start, but along the way you’ll also need to consider the overall design of your program. Can you make changes without ripple effects? Can you easily test the code? Can someone else use the code as a library? Topics include:
- Encapsulation
- Separation of concerns
- Polymorphism
- Don’t Repeat Yourself
- Tell, Don’t Ask
* Blocks and Iterators
Blocks are a fundamental and powerful aspect of the Ruby language. You’ll find blocks used throughout good Ruby programs. And many of the methods found in the Ruby standard library itself take blocks. To be an effective Ruby programmer you must master blocks! Topics include:
- Calling built-in methods that take blocks
- Writing your own methods that yield to blocks
- Implementing custom iterators
- Effectively using blocks in your programs
* Organizing Ruby Code
Once you’ve conceptually organized your program into classes and modules, you’ll want to further organize it for reuse, unit testing, and distribution. Topics include:
- Creating a Ruby project structure
- Separating source files for easier reuse and testing
- Namespacing to avoid naming clashes
* Input/Output
Ruby has great support for interacting with the external world, whether it be through files, an interactive console, command-line input, or even the web. You’ll need some form of I/O in your application, but once you learn Ruby’s I/O libraries you might also start rewriting one-off scripts in Ruby, too. Topics include:
- Reading data from files
- Writing data to files
- Creating an interactive console prompt
- Handling command-line input
* Unit Testing
The Ruby community places a high value on testing, and it’s for good reason. Testing gives you the courage to make changes, and as a result you’re more productive. Topics include:
- Writing and running unit tests with RSpec
- Test-driven development and the red-green-refactor cycle
- Stubbing methods to control tests
- Refactoring code, safely!
* Distribution
Finally, you’ll likely want to package up your Ruby code and share it with your friends… or the world! Topics include:
- Conforming to RubyGems conventions
- Writing a GemSpec
- Building a RubyGem
- Publishing a RubyGem to a public server
* Ruby Programming Idioms
Writing a Ruby program that works isn’t always the same as writing a good Ruby program. To master Ruby—to write compact, readable, and flexible Ruby programs—requires that you learn the idioms and culture of the Ruby community. That’s what this course is all about: becoming truly fluent in Ruby!

WHO TEACHES THIS COURSE?
Mike and Nicole Clark run The Pragmatic Studio, an acclaimed source of software developer training. Over the last seven years, we’ve helped over 2,500 developers improve their craft through public, private, and (now) online courses. In this course, we hope to encourage more folks to discover the joy and rewards of programming in Ruby!

CONTENT
1. Introduction
2. Running Ruby
3. Numbers and Strings
4. Variables
5. Self
6. Methods
7. Classes
8. Attributes
9. Arrays
10. Objects Interacting
11. Separate Source Files
12. Unit Testing
13. Conditionals and TDD
14. Modules
15. Blocks
16. Symbols and Structs
17. Hashes
18. Custom Iterators
19. Input/Output
20. Inheritance
21. Mixins
22. Distribution
23. Wrap Up

mega.co.nz
fileswap.com
youtube.com


[/QUOTE]
 
Last edited:
ts VB.NET video tutorial baka pwedeng pa add narin. TIA!
 
ito pa oh. nilagay kona sa youtube

O’Reilly Media – Functional Thinking by Neal Ford
OReilly_Media_Functional_Thinking_by_Neal_Ford.jpg


Functional Programming using Java, Clojure and Scala
Author: Neal Ford
Publisher: O’Reilly Media
Duration: 3 hours 58 minutes
Released: April 2013
Video Format: MP4
Resolution: 1280×720
File Size: 2.07 GB

Learning the syntax of a new language is easy, but learning to think under a different paradigm is difficult. This video from renowned software architect Neal Ford helps you transition from a Java-writing imperative programmer to a functional programmer, using Java, Clojure and Scala as examples.

Rather than focus on specific language features, Functional Thinking looks at a variety of common practices in OOP languages and then shows you how to solve the same problems using a functional language. For instance, you know how to achieve code-reuse in Java via mechanisms such as inheritance and polymorphism. Code reuse is also possible in functional languages, using high-order functions, composition, and multi-methods.

Ford encourages you to value results over steps, so you can begin to think like a functional programmer. Expect your mind to be bent, but you’ll finish with a much better understanding of both the syntax and semantics of functional languages. This video is ideal for any experienced programmer.

Topics include:
* Shifting Paradigms: Filter, map, reduce
* Ceding control: Currying and partial application; recursion
* Evolution: Memoization; closures
* Nailgun-driven development: Concurrency, Function composition, coupling vs. composition, functional data structures, monads
* Bendability: Dispatch, meta-programming, DSLs, macros
* Why you should care

Table of Contents
* Introduction (Free Preview) — 35 minutes
* Gradually Getting Started — 41 minutes
* Functions — 29 minutes
* Laziness — 34 minutes
* Coupling vs Composition — 25 minutes
* Functional Data Structures — 25 minutes
* Rethinking Dispatch — 20 minutes
* Summary — 25 minutes

youtube.com
 
salamat po dito!

for future learnings...hehe

:thumbsup:
 
thanks so much, especially sa youtube links, I can watch while working. Hope to have more youtube links lalo mga webdev course. If may php course ka from beginner to advanced, kindly add please.
 
Last edited:
share niyo naman yong video para ganahan ako mag dagdag pa
 
^ i lagay mo sa web hosting site

2 ang usually na need mo
1. domain - example symbianize.com(or address ng website mo)
2. web hosting - siya ang hahawak ng website mo (my mga free web hosting like nazuka.net)
 
Back
Top Bottom